I’m giving a try to PascalScript, due to its features which could be very interesting in one of the programs I am developing.
Then, after following the awesome Lawrence Barsanti’s introduction to PascalScript here, I came to have a look at the RemObjects Unit Importer.
Question is: I understood Lawrence’s tutorial is focused on how to use PS without Unit Importer, but since I have rich and sometimes complex forms to work with, having a tool that already does the unit contents mapping could be a bliss.
Just, I can’t figure out how to use Unit Importer output: is it a unit file to import into the project? What do I need to do to correctly use it?
Thanks.
The unit importer parses the
interfacesection of a unit and generates an import unit for use by Pascal Script. It makes the Delphi code from the imported unit accessible to the Pascal Script interpreter. Include both units (the original and the generated one) in your project.Instead of manually typing all the
AddDelphiFunctioncalls to add your functions to Pascal Script, the importer generates code to call those functions for you. If you haveUSEIMPORTERdefined in your project, then the import unit will automatically register the imported types, functions, and constants with the interpreter. Otherwise, you’ll have to call theSIRegister_Xfunction yourself when you have your own interpreter class ready.