Difference between revisions of "TES5Edit Scripting Functions"

Jump to navigation Jump to search
m
→‎Pascal implementation: we don't have TDateTime
imported>DavidJCobb
(→‎Pascal implementation: Try/catch/finally is broken.)
imported>DavidJCobb
m (→‎Pascal implementation: we don't have TDateTime)
Line 456: Line 456:
* [http://docwiki.embarcadero.com/RADStudio/XE8/en/Structured_Types Structured types] don't appear to be implemented.
* [http://docwiki.embarcadero.com/RADStudio/XE8/en/Structured_Types Structured types] don't appear to be implemented.
* Object classes such as TList and TStringList are very primitive; methods like AddRange are missing, and their Create constructors don't accept arguments.
* Object classes such as TList and TStringList are very primitive; methods like AddRange are missing, and their Create constructors don't accept arguments.
* The following classes aren't available:
** TDateTime
* TES5Edit's Pascal implementation does not support the definition of custom enum types using the type keyword. It basically only supports the "type" keyword as a means of aliasing classes.
* TES5Edit's Pascal implementation does not support the definition of custom enum types using the type keyword. It basically only supports the "type" keyword as a means of aliasing classes.
* TES5Edit's Pascal implementation supports out parameters but does not handle them properly. It appears as though they always receive default values (e.g. false booleans, empty strings). Var parameters properly receive values.
* TES5Edit's Pascal implementation supports out parameters but does not handle them properly. It appears as though they always receive default values (e.g. false booleans, empty strings). Var parameters properly receive values.
Anonymous user

Navigation menu