Difference between revisions of "TES5Edit Scripting Functions"
→Pascal implementation: rewrote to be more constructive
imported>DavidJCobb (→TES5Edit Scripting Functions: forgot the workaround) |
imported>DavidJCobb (→Pascal implementation: rewrote to be more constructive) |
||
Line 432: | Line 432: | ||
** 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. | ||
* 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. | ||
* Type keywords such as varInteger aren't implemented. | |||
The reference documentation below appears to match what TES5Edit provides. | The reference documentation below appears to match what TES5Edit provides. | ||
* [http://docwiki.embarcadero.com/Libraries/XE8/en/System.RegularExpressionsCore.TPerlRegEx TPerlRegEx], used for regular expressions. | * [http://docwiki.embarcadero.com/Libraries/XE8/en/System.RegularExpressionsCore.TPerlRegEx TPerlRegEx], used for regular expressions. |