Hi Sternas
I'm still struggling with this. The files are good now but I can't seem to get them incorporated into the demo - various issues - I've put the two import folders (i.e. the extracted zip files) as subdirectories to the demo Titanscript application in the CodeOcean folder.
When trying to register the import files I see many errors - I'm getting missing files; BASE_EXTERN is referenced in these import files but doesn't exist and there are references to Delphi pas files that don't exist in Lazarus.
If I just try and add in the classes import file (i.e. just add the classes_imp.pas to the project) and replace the "BASE_EXTERN" unit reference with the "Base_tScripter" reference I get references in the imported classes missing - capacity;
ImportWin\Classes_imp.pas(106,35) Error: identifier idents no member "Capacity"
ImportWin\Classes_imp.pas(108,27) Error: identifier idents no member "Capacity"
ImportWin\Classes_imp.pas(148,32) Error: identifier idents no member "LineBreak"
ImportWin\Classes_imp.pas(150,24) Error: identifier idents no member "LineBreak"
ImportWin\Classes_imp.pas(256,37) Error: identifier idents no member "Encoding"
ImportWin\Classes_imp.pas(295,31) Error: identifier idents no member "Position"
ImportWin\Classes_imp.pas(297,23) Error: identifier idents no member "Position"
ImportWin\Classes_imp.pas(309,66) Error: Identifier not found "TFindMethodInstanceEvent"
ImportWin\Classes_imp.pas(310,31) Error: identifier idents no member "OnFindMethodInstance"
ImportWin\Classes_imp.pas(311,71) Error: Identifier not found "TFindMethodInstanceEvent"
ImportWin\Classes_imp.pas(312,23) Error: identifier idents no member "OnFindMethodInstance"
ImportWin\Classes_imp.pas(339,72) Error: Identifier not found "TFindComponentInstanceEvent"
ImportWin\Classes_imp.pas(340,31) Error: identifier idents no member "OnFindComponentInstance"
ImportWin\Classes_imp.pas(341,77) Error: Identifier not found "TFindComponentInstanceEvent"
ImportWin\Classes_imp.pas(342,23) Error: identifier idents no member "OnFindComponentInstance"
ImportWin\Classes_imp.pas(345,31) Error: identifier idents no member "Position"
ImportWin\Classes_imp.pas(347,23) Error: identifier idents no member "Position"
ImportWin\Classes_imp.pas(359,58) Error: Identifier not found "TFindMethodNameEvent"
ImportWin\Classes_imp.pas(360,31) Error: identifier idents no member "OnFindMethodName"
ImportWin\Classes_imp.pas(361,63) Error: Identifier not found "TFindMethodNameEvent"
ImportWin\Classes_imp.pas(362,23) Error: identifier idents no member "OnFindMethodName"
ImportWin\Classes_imp.pas(365,31) Error: identifier idents no member "UseQualifiedNames"
ImportWin\Classes_imp.pas(367,23) Error: identifier idents no member "UseQualifiedNames"
ImportWin\Classes_imp.pas(376,31) Error: identifier idents no member "LinePos"
ImportWin\Classes_imp.pas(381,46) Error: Identifier not found "TParserErrorEvent"
ImportWin\Classes_imp.pas(382,31) Error: identifier idents no member "OnError"
ImportWin\Classes_imp.pas(383,51) Error: Identifier not found "TParserErrorEvent"
ImportWin\Classes_imp.pas(384,23) Error: identifier idents no member "OnError"
ImportWin\Classes_imp.pas(387,31) Error: identifier idents no member "ExternalThread"
ImportWin\Classes_imp.pas(398,31) Error: identifier idents no member "Finished"
ImportWin\Classes_imp.pas(422,31) Error: identifier idents no member "CurrentThread"
ImportWin\Classes_imp.pas(496,29) Error: Identifier not found "TStreamWriter"
ImportWin\Classes_imp.pas(498,21) Error: Identifier not found "TStreamWriter"
ImportWin\Classes_imp.pas(501,29) Error: Identifier not found "TStreamWriter"
ImportWin\Classes_imp.pas(503,21) Error: Identifier not found "TStreamWriter"
ImportWin\Classes_imp.pas(506,29) Error: Identifier not found "TStreamWriter"
ImportWin\Classes_imp.pas(509,29) Error: Identifier not found "TStreamWriter"
ImportWin\Classes_imp.pas(512,29) Error: Identifier not found "TStreamReader"
ImportWin\Classes_imp.pas(515,29) Error: Identifier not found "TStreamReader"
ImportWin\Classes_imp.pas(518,29) Error: Identifier not found "TStreamReader"
ImportWin\Classes_imp.pas(530,33) Error: Wrong number of parameters specified for call to "ToString"
Base_tScripter_Class_imp.inc(4846,10) Hint: Found declaration: ToString(const Variant):AnsiString;
ImportWin\Classes_imp.pas(531,34) Error: Wrong number of parameters specified for call to "ToInteger"
Base_tScripter_Class_imp.inc(4417,10) Hint: Found declaration: ToInteger(const Variant):LongInt;
ImportWin\Classes_imp.pas(546,49) Error: Identifier not found "TVerticalAlignment"
ImportWin\Classes_imp.pas(547,41) Error: Identifier not found "TTopBottom"
ImportWin\Classes_imp.pas(565,46) Error: Identifier not found "TStringsDefined"
ImportWin\Classes_imp.pas(587,55) Error: Identifier not found "TFindMethodInstanceEvent"
ImportWin\Classes_imp.pas(590,51) Error: Identifier not found "TFindMethodNameEvent"
ImportWin\Classes_imp.pas(591,50) Error: Identifier not found "TGetLookupInfoEvent"
ImportWin\Classes_imp.pas(592,48) Error: Identifier not found "TParserErrorEvent"
ImportWin\Classes_imp.pas(609,52) Error: Identifier not found "TStreamOriginalFormat"
ImportWin\Classes_imp.pas(609,52) Fatal: There were 50 errors compiling module, stopping
I expect this is because these units are taken from the Delphi source and not the Lazarus equivalents. I suppose that means I'll have to wait until you've finished the importing tool when these import files can be regenerated.
TheBlackSheep