Huhu, danke für das freundliche Willkommen und die Antworten

Werd ich wohl selber mal in die Eingeweide abtauchen und nachgucken müssen. Geht halt vor allem um die globalen Variablen. Prinzipiell sollte es nämlich gehen, da bin ich mir sicher.
Falls es wen interessiert: Mein Projekt erlaubt es, beliebige Delphi Objekte (auch VCL) auf sehr einfache Weise in eine DLL zu packen und von aussen her von jeder Sprache aus zugreifbar zu machen. Also sowas wie COM/ActiveX, nur eben mittels einfachem DLL Interface.
Als Scriptsprache verwende ich Lua, da man die Zugriffe auf die DLL sehr schön mit Lua eigenen Objekten nachbilden kann, z.B sowas:
Quelltext
1: 2: 3: 4: 5: 6:
| MainForm = Obj.Create("TForm") MainForm.Caption = "Test v1.0" MainForm.OnClose = function() Obj.Exit() end MainForm.Show() Obj.Loop() Obj.Free(MainForm) |
Dabei hängt die DLL aber in keinster Weise von Lua oder sonstwas ab.
Liebe Grüsse
Roffel
