Difference between revisions of "TES5Edit Scripting Functions"
Jump to navigation
Jump to search
→Pascal implementation: If you need to do literally anything with classes, you're gonna have a bad time.
imported>DavidJCobb |
imported>DavidJCobb (→Pascal implementation: If you need to do literally anything with classes, you're gonna have a bad time.) |
||
Line 444: | Line 444: | ||
* TES5Edit's Pascal implementation either does not support classes, or does not support the "constructor" keyword. | * TES5Edit's Pascal implementation either does not support classes, or does not support the "constructor" keyword. | ||
** One can safely assume, then, that the classes and functionality available to one is limited by both the Delphi version (presently unknown) and the JVCL version (presently unknown) that TES5Edit uses. | ** One can safely assume, then, that the classes and functionality available to one is limited by both the Delphi version (presently unknown) and the JVCL version (presently unknown) that TES5Edit uses. | ||
* TES5Edit's Pascal implementation does not appear to support the <code>is</code> | * TES5Edit's Pascal implementation does not appear to support the <code>is</code> or <code>as</code> keywords. | ||
* In TES5Edit's Pascal implementation, values are returned by assigning to <code>Result</code>, rather than by assigning to the function name. | * In TES5Edit's Pascal implementation, values are returned by assigning to <code>Result</code>, rather than by assigning to the function name. | ||
* [http://docwiki.embarcadero.com/RADStudio/XE2/en/Variant_Support_Routines Variant support routines] don't appear to be implemented, making it tricky to work with variants. | * [http://docwiki.embarcadero.com/RADStudio/XE2/en/Variant_Support_Routines Variant support routines] don't appear to be implemented, making it tricky to work with variants. |