[ANN] TPasScript v5.0

New version of TPasScript component for Delphi allows you to handle Windows
messages directly in a script!

Click here to see demo:


The TPasScript is non-visual component that you can drop into your Delphi
application so that you can extend and customize an application without having
to recompile it.

Using TPasScript you can:

to write and run scripts;
to call a script routine;
to handle Windows messages directly in a script;
to allow user interface (buttons, memos etc) "be alive" during parsing and
running a script;
to use Delphi types, routines, constants, and variables in a script;
to control an OLE Automation server;
to call routines defined in a DLL;
to check script syntax at design time.

TPasScript encapsulates PasScript interpreter which is an interpreter of
a vast subset of the Object Pascal language that includes ordinal, real,
variant, procedural, pointer, file, record, array and class types, allows
modular programming on the basis of units and ensures exception handling.
This subset was extended by the Poly data type that allows you to operate
with dynamic data structures (lists, trees, and more) without using pointers
and apply Pascal language in the AI data domain as well. Demos illustrate
the use of the PasScript in mechanical theorem proving, character
differentiation, graph algorithmes, applied algebra, combinatorics.


1. Handling Windows messages.
2. Packed records, arrays and classes.
3. More fast compilation related to the const section.
4. More compact pb-file (binary p-code file).
5. Increased number of public properties that allow you to customize
parsing process and error handling.
6. "Alive" user interface during parsing and running a script.

Direct link to download trial version:
http://virtlabor.chat.ru/downloads/abpasscr.zip (D4, D5, 569Kb).

Thank you.

Alexander Baranovsky,
VIRT Laboratory

Related Discussions
  • GETTING THE CURRENT DOMAIN NAME (2001-07-27 07:41:20)
    Hey man, be careful, LörAn is not the abreviation of 'Laure-Anne' nor 'Ann-Laure' or anything like this. My name's Laurent, which is a french MALE...
  • IS THERE ANY OPERATOR THAT DOES THE SAME AS THE '&' ? (2001-12-14 06:42:32)
    in delphi you can't use & (macros)... but you can simulate these using a component to create SCRIPTS that are compiled at runtime... download:...
    Hi I'm curious.... What's your article about? How big are the image files and how many? Have you thought about embedding the article and...
  • ANN DIRECTORYES TO LISTVIEW (2002-11-05 11:35:54)
    While searching around for some info, I found something that you may be interested in... TShellTree v.1.11 By Jan Peter Stotz. TShellTree...
    uu need use sql statments: by sample: create table mytable (myid int primary key auto_increment, myfield1 varchar(20), myfiel2 decimal(10,2))...
  • ANN FUZZYSEARCH 2.1 RELEASED (2003-10-22 07:44:37)
    Hallo developers. I`d like to inform you that SoftComplete Development has prodused new vesion of Fuzzy Search 2.1. Fuzzy searching is the tool...
  • USING REGISTRY AS USER (2003-10-26 08:25:51)
    Hi ... The problem is not in Delphi it is in the Registry . you ann't add a key in the root so try to write : reg.Openkey('.DEFAULT\Test',...
  • CHANGE METHOD VISIBILITY (2003-11-24 23:01:04)
    Thank for your help. I already did like MrBaseball34. I thought there was a directive that allow to change visibility like properties: CAncestor...
  • ANN: FASTSCRIPT 1.3 (2003-12-16 01:19:21)
    Still waiting for Basic and JavaScript in FastScript? You do not need to wait – it is time for using it! + added BasicScript and JScript...
    The Google Parser download from DelphiPages does not work properly at the moment for some unknown reason. Until it is up and running again, you...
Latest News
Submit News Form Past News
Latest Forum Entries