call – Talk
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 25: | Line 25: | ||
:That would mean you always have to use code instead of strings, but then we should add a note that using strings is only allowed in OFP. --[[User:T D|T_D]] 00:27, 23 October 2006 (CEST) | :That would mean you always have to use code instead of strings, but then we should add a note that using strings is only allowed in OFP. --[[User:T D|T_D]] 00:27, 23 October 2006 (CEST) | ||
::Not always; but everywhere where code is required ;) E.g. you always have to compile "loadFiles" as loadFile returns strings. onMapSingleClick for example still requires strings... it's Poseidon, you know... :D --[[User:Raedor|raedor]] 02:20, 23 October 2006 (CEST) |
Revision as of 01:20, 23 October 2006
I think the description should be changed because call is not just used for calling functions. Furthermore the command compile should be mentioned for ArmA because functions can be precompiled in this way like:
_myFunc = compile preprocessFile "myFunc.sqf" [1,3] call _myFunc
This should be a little bit faster than doing it without to compile the function at least if the compile command works as I expect it.
Examples
Example 1 and 3 won't work in ArmA as the string has to be transfered to code before:
_fAdd = compile loadFile "add.sqf" [1,2] call _fAdd
or
_fAdd = loadFile "add.sqf" [1,2] call compile _fAdd
and
_n = 3; call compile format [{var%1 = 0},_n];
--raedor 22:58, 22 October 2006 (CEST)
- That would mean you always have to use code instead of strings, but then we should add a note that using strings is only allowed in OFP. --T_D 00:27, 23 October 2006 (CEST)
- Not always; but everywhere where code is required ;) E.g. you always have to compile "loadFiles" as loadFile returns strings. onMapSingleClick for example still requires strings... it's Poseidon, you know... :D --raedor 02:20, 23 October 2006 (CEST)