Ich hab mich etwas mehr mit RUTIS auseinander gesetzt, vorallem mit dem Quellcode.
Nach 300 $IFDEFs konnte ich es auch unter Lazarus Compilieren, musste dabei leider
OpenGL aus kommentieren, deswegen gehen auch einige Tests nicht mehr
Aber der Speedtest funktioniert, immerhin^^.
Wie wäre es wenn du für das Projekt, da es ja OpenSource ist, bei code.google.com oder bei xp-dev.com einen kostenlosen
svn server dir dort erstellst, dann könnten man leichter die ganzen änderungen zuschicken^^
PS:
Funktioniert dieser FPC Code auch unter Delphi? (hab keins zum Testen):
Delphi-Quellcode:
//Delphi Code
fCode := @ScriptData.Code;
//FPC Code
fCode := @ScriptData^.Code;
Wenn dies auch Funktioniert, dann würde man sich 200 solcher IFDEFs Sparen
fCode := @ScriptData{$IFDEF FPC}^{$ENDIF}.Code;
Es gibt ja auch einen $MODE DELPHI, aber ich habe gelesen das es dann irgendwo zu größeren Problemen führt oder sowas.
PPS:
Bei überfliegen des Codes, kam mir die Frage, könnte man mit dieser ScriptEngine dann wohl auch andere Sprachen nutzen? also zb
Script im C-Style, PHP-Style o.ä?
Ich mein jetzt nicht das es auch andere Scritpsprachen sein sollen (Pascal reicht völlig aus ^^), ich will es nur wissen ob es möglich wäre^^
MfG,
Eugen