Einzelnen Beitrag anzeigen

Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#50

Re: ScriptEngine II (v. 0.4.4.0)

  Alt 3. Jan 2010, 18:35
Neues Update Version 0.4.4.0

Nach langer Zeit gibt es mal wieder ein Update. Changes:
  • Neue Features
    • Es gibt eine neue Include-Unit: uSE2IncTypes. Darin ist bisher TPoint und TRect mit einigen Funktionen deklariert
    • Für jeden Standarttyp gibt es jetzt eine .ToString - Methode
    • Mann kann jetzt Konstanten zu Records, Klassen und Helper-Klassen hinzufügen
      Nun ist es möglich aus Records aus der Host-Anwendung an die Script-Engine zu übergeben - und zurück. Jedoch gibt es dabei leider noch ein paar Einschränkungen:
      • Alle records in der Host-Anwendung müssen als packed record deklariert sein
      • Es können noch keine verschachtelten Records übertragen werden.
      • Records, in denen sich strings befinden, können ebenfalls leider noch nicht übertragen werden
      • Die Funktionalität wurde noch nicht mit FreePascal getestet.
    • Man kann nun externe Methoden auch zu Records hinzufügen
  • Änderungen im Script-Quelltext
    • Farbkonstanten (cl*) sind jetzt in die Colors-Klasse (z.B. Schwarz: Colors.Black)
  • Behobene Bugs
    • Bei überladenen Methoden gab es ein Problem, sobald verschiedene Rückgabetypen verwendet wurden
    • Single oder Double-Konstanten waren immer NaN
    • Wenn bei Konstanten ein Typ mit angegeben wurde, wurde dieser nicht verwendet
    • Bei überladenen Methoden gab es ein Problem mit der Konvertierung der Parameter
    • Bei der Code-Completion konnte es vorkommen, dass der selbe Eintrag mehrmals vorkommt
  • Performance
    • Die Ausführungsgeschwindigkeit wurde um bis zu 50% verbessert
Der Download befindet sich wie immer im ersten Post

Grüße
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat