New: Improved import tool for better importing: size of sets and record parameters by reference. New: New OnUnknownElement event allows defining methods and properties on the fly during compilation when a unknown method or property is found by the compiler. New: Support for calling DLL functions from script, allowing even more flexibility for scripts. New: Support for registering methods with default parameters. New: "call dll functions" demo. Includes pascal and basic syntax, and also source code for CustomLib.
New: OnExecHook event for callback while executing script. CallExecHookEvent property must be set to true to activate the event. New: Script file libraries system: now it's possible to use other script files by declaring the files in the uses clause. This feature is enabled by LibOptions. UseScriptFiles property. New: LibOptions property allow settings of script file libraries system. Search path can be defined, as well the default extensions for the source files and compiled files.
New: Added a samples subdirectory in "ide" demo with "newversion. New: Script-based libraries can be used from different scripter components and even different languages see updated "script-based libraries" demo. Fixed: Errors with Create method expecting 0 parameters important! INC file. Fixed: TypeCast was not working in calls. Example: TStringList S. Add 'Hello' ;. New: Script-based libraries.
See new "script-based libraries" demo to see how it works. New: Code editor with wordwrap support no wordwrap, wordwrap on memo width, wordwrap on right margin. New: Typed variable declarations, e. It will only take effect for object variables. New: Pascal Scripter: function declaration accepts result type which is ignored : function MyFunction: string;. New: Allow spaces between function names and parameters, eg. New: Uses clause to use import libraries , eg.
New: Seamless and powerful Delphi component event handling allows event handling chaining between Delphi and Scripter in any sequence allows setting component event handling from Delphi or from Scripter or from both. New: 4 sample applications for Pascal and Basic scripter that shows the new powerful event handling. New: Class methods and properties support and class references allow to implement, for example, Txxxx.
Create, TObject. Free, VarToStr. Former Scripter Studio History Version 5. New: All new features of TAdvMemo 3. Fixed: TatScriptDebugger issue when settings breakpoints in a second execution. Fixed: Import Tool issue with WideChar parameters.
Fixed: Import tool now splits string constants when they are longer than chars. Version 5. New: Delphi XE2 support in import tool. Fixed: Issue with combined indexed default properties. Fixed: Minor bug when saving compiled code. Fixed: Import tool now importing published methods. New: Updated import tool to also import parameter hints of methods.
Version 4. Fixed: Issue with TStringList. Create in Delphi XE imported Classes library. Fixed: Issue with enumerated types in ImportTool. Fixed: Issue with getter of boolean properties. Fixed: Issue with script executed step by step while watching a variable.
Fixed: Issues with code completion up to Delphi New: Extensive help component reference. New: Fully documented source code. Fixed: Error compiling some imported units in Delphi Fixed: Memory leak when using some rare syntax constructions in script. Fixed: VB function MsgBox was displaying incorrect window caption.
Fixed: VB function Timer was performing wrong calculation with miliseconds. Fixed: Issue with OnRuntimeError not providing correct source code row and col of error. New: Array properties supported in COM objects. Improved: Pascal syntax allows "end. Improved: AdvMemo files updated to latest versions. Fixed: Issue with try.. New: Variable initialization in Basic scripts e. New: Return statement in Basic scripts. New: const declaration in Basic script.
Improved: Exposed TAdvMemo. VisiblePosCount as public property. Improved: Scrolling in memo when ActiveLine property is set. Fixed: Memory leak in memo using word wrap. Fixed: Error compiling some imported units in Delphi Fixed: Paste to editor was not pasting in correct position.
Fixed: Issue with scrollbars in form editor. Fixed: Memory leak when using some rare syntax constructions in script. Fixed: Component icons in toolbar were missing when compiling application with packages. Fixed: VB function MsgBox was displaying incorrect window caption. Fixed: VB function Timer was performing wrong calculation with miliseconds.
Fixed: Issue with OnRuntimeError not providing correct source code row and col of error. Fixed: Issue with F9 key not being trapped by script forms. New: Design-time image list editor. New: Array properties supported in COM objects. Improved: Pascal syntax allows "end. Improved: AdvMemo files updated to latest versions. Fixed: Issue with try.. Fixed: Issue with component placing in form designer. Fixed: Incompatibility when Greatis components are installed together with scripter pro.
New: Variable initialization in Basic scripts e. New: Return statement in Basic scripts. UnregisterComponent method. Improved: In IDE, current file name is displayed in save dialogs.
Fixed: Issue when double clicking the form's caption in form designer. Fixed: Issue when using arrow keys to move between controls in form designer.
Fixed: Undesired behaviour when using Close Project menu option. Fixed: Issue with clipboard error in scripter IDE. Fixed: Issue with popup menu in object inspector when mouse buttons are swapped. Fixed: AV in form designer when cutting controls to clipboard. New: const declaration in Basic script. New: Redo menu option in IDE. New: Compile menu option in IDE.
Improved: Clipboard operations now working in designer, memo and inspector. Improved: Exposed TAdvMemo. VisiblePosCount as public property. Improved: Scrolling in memo when ActiveLine property is set.
Improved: Active line indicator now is hidden after script finished execution. Improved: Better performance in designer when using big scripts. Improved: Position of non-visual componentes being saved now. Improved: Default popup menu copy, paste, etc. Fixed: Issue with KeyPreview property in inspector.
Fixed: Issue with wide string properties in Delphi Fixed: Issue with PasswordChar and other properties of type Char. Fixed: Issue with inspector becoming blank when using scroll bars. Fixed: Watches not being updated properly in some situations.
Fixed: Losing form events in some situations. Fixed: Designer handles not appearing after paste operation. Fixed: Engine not recognizing basic syntax file extension in some situations.
Fixed: Visual issues in form designer in Windows Vista. Advanced SystemCare Free. VLC Media Player. MacX YouTube Downloader. Microsoft Office YTD Video Downloader. Adobe Photoshop CC. VirtualDJ Avast Free Security. WhatsApp Messenger. Talking Tom Cat. Clash of Clans. Subway Surfers.
TubeMate 3. Google Play. Biden to send military medical teams to help hospitals. N95, KN95, KF94 masks.
0コメント