References


paxCompiler for Delphi, Kylix and Borland C++ Builder

TPaxCompiler, TPaxProgram and TPaxPascalLanguages are Delphi components that allows you to embed the paxCompiler into Delphi, Kylix or Borland C++ Builder application so you can customize and extend the application without having to recompile it.

PaxCompiler registration routines

Using global registration routines (see PaxRegister.pas) allows you to share registered items with all paxCompiler instances and to decrease footprint of each paxCompiler instance. These routines provide an easy way to create import units (see IMPORT_SysUtils.pas, IMPORT_Classes.pas)).

Demos

paxCompiler for Microsoft Visual Studio C++

paxCompiler, implemented as paxcompilerlib.dll, can be used for scripting MS VC++ applications.

Routines exported by paxcompilerlib.dll

Demos

Pascal samples

  • Overloaded routines
  • Default parameters
  • Nested routines
  • Namespaces
  • Units
  • Static array types
  • Dynamic array types
  • Enumeration types
  • Variant types
  • Imported class types
  • Imported class reference types
  • Exception handling
  • Support of OLE Automation
  • Script-defined class types
  • Array initializers
  • Script-defined callback functions
  • Script-defined interface types
  • Directive IMPLEMENTS

    Standard Pascal procedures and functions are supported by paxCompiler

    
    GetMem
    FreeMem
    AllocMem
    Abs
    ArcTan
    Cos
    Exp
    Frac
    Int
    Ln
    Pi
    Sin
    Sqr
    Sqrt
    New
    Dispose
    Inc
    Dec
    Pred
    Succ
    Ord
    Chr
    Odd
    Length
    Delete
    Insert
    Str
    Val
    Copy
    Pos
    SizeOf
    Move
    FillChar
    Upcase
    Randomize
    Random
    Hi
    Lo
    Write
    Writeln
    Pause
    Halt
    
    


    Copyright © 2006-2008 VIRT Laboratory. All rights reserved.