Difference between revisions of "LOADOBJECT()"

From Recital Documentation Wiki
Jump to: navigation, search
Line 28: Line 28:
 
// or for an existing object
 
// or for an existing object
 
obj1.load("file1")
 
obj1.load("file1")
+
</code>
  
 
==Products==
 
==Products==
Line 35: Line 35:
 
[[Category:Functions]]
 
[[Category:Functions]]
 
[[Category:Objects]]
 
[[Category:Objects]]
[[Category:Objects Functions]]</code>
+
[[Category:Objects Functions]]

Revision as of 14:54, 14 December 2009

Purpose

Function to load an object or dynamic array from an external .obf file


Syntax

LOADOBJECT(<expC>)


See Also

ADDPROPERTY(), ARRAY(), CLASS - Methods, CLASS - Parameters, CLASS - Properties, CLASS - Scoping, CREATEOBJECT(), DEFINE CLASS, DISPLAY CLASSES, DODEFAULT(), LIST CLASSES, METHOD, NEWOBJECT(), OBJECT(), REMOVEPROPERTY(), SAVEOBJECT(),


Description

The LOADOBJECT() function is used to load an object or dynamic array from an external .obf file. The name of an existing file is specified in <expC>; if no file extension is included, '.obf' is assumed. The LOADOBJECT() function returns an object.

For existing objects, the built-in load class method can also be used to load an object definition from an external .obf file. Similarly, the SAVEOBJECT() function can be used to save an object or dynamic array to an external .obf file and existing objects have access to the built-in save class method.


Example

class myclass
endclass
 
obj1=new myclass()
obj1.save("file1")
obj2=loadobject("file1")
 
// or for an existing object
obj1.load("file1")

Products

Recital, Recital Server