paxScript Demo. Using Imported Classes.
| paxBasic. Imports Classes Dim I, L = New TList() L.Add(2) L.Add(New TObject())
L.Add(5) L.Add(7) For I = 0 to L.Count - 1 print L(I) Next Dim SL = New ... |
TpaxScripter Constants
| Name, Value, Description. rmRun, 0, Executes a script. rmStepOver, 1, Executes a
script one line at a time, stepping over procedures while executing them as ... |
paxScript Demo. Arrays and Indexed Properties.
| paxBasic. Class AClass Dim fZ = [10, 20, 30, 40, 50] Sub New() End Sub Default
Property Z(I As Integer) As Integer Get return fZ(I) End Get Set fZ(I) ... |
paxScript Demo. Classes and Inheritance. Namespace "Shapes".
| paxBasic. Namespace Shapes Class Point Dim X, Y Sub New (X, Y) Me.X = X Me.Y =
Y End Sub End Class Class Circle Inherits Point Dim R Sub New(X, Y, ... |
TPaxScripter Single Developer License
| DEFINITIONS. "Software" means TPaxScripter component for Delphi, Kylix and Borland
C++ Builder in any form (source code, object code, dcu-s or other). ... |
TpaxScripter Related Types
| TPaxDfmConverter. Allows you to convert a dfm file into a script. TPaxDfmConverter =
class(TComponent) private fUsedUnits: TStrings; public constructor ... |
TPaxScripter Methods
| AddBreakpoint; AddCode; AddCodeFromFile; AddModule; CallFunction; CallFunctionByID;
Compile; CompileModule; Create; Destroy; DiscardError; EnumMembers; Eval ... |
paxScript Demo. Cross-language Programming. Using JavaScript Objects.
| paxPascal. program Demo; var A, B: Variant; begin A := paxJavaScriptNamespace.
Array.Create(10, 20, 30); print A; print A.length; A[10] := 100; A.push(110); ... |
TPaxScripter Demo. Separate compilation.
| var S: TPaxScripter; LangPascal: TPaxPascal; LangBasic: TPaxBasic; LangC: TPaxC;
begin /////// CREATE COMPILED MODULES ////////////////////// S ... |
TpaxScripter Demo. COM Support.
| unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, PaxScripter, StdCtrls; type TForm1 = class(TForm) ... |