Einzelnen Beitrag anzeigen

Leanahtan

Registriert seit: 5. Jun 2009
62 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Alternative zu Array of Const?

  Alt 16. Dez 2009, 11:29
Von Records zu Objekten zu wechseln, hätte einiges für sich - leider ist es in PascalScript aber nicht möglich, eigene Objekte zu erstellen. Den Umweg mit einem Pointer könnte man schon machen (und haben wir auch schon verwendet), allerdings ist das zum einen umständlich, zum anderen fehleranfällig.

Das eigentliche Problem ist, dass es ja nicht um vorgefertigte Skripte geht. Wir benutzen die Skriptengine, um damit 'Moddern' eigene AI-Skripte und Storyereignisse etc. zu ermöglichen. Die sind aber in der Regel nicht so erfahren im Umgang mit Delphi bzw. PascalScript. Leider ist es uns auch noch nicht gelungen, den Fehler schon beim Compilieren der Skripte mit einer Aussagekräftigen Meldung abzufangen - es kommt dann erst im Spiel zum Typemissmatch. Und da kann die Fehlersuche schonmal schwierig werden. Könnte man nicht TVarRec irgendwie erweitern?
  Mit Zitat antworten Zitat