Wie ich Funktionen in Delphi importiere, weiß ich. Klappt wunderbar. Aber wie importiert man Variablen/Speicherbereiche? Ach ja und am liebsten halt nicht "dynamisch" zur Laufzeit, sondern so, dass der Compiler die Arbeit macht. Also so wie bei den Funktionen:
das geht leider nicht in Delphi. Wenn das deine eigene DLL ist, kannst du einfach eine Get und eine Set Methode schreiben, wenn nicht, gibt
es glaube ich keine Möglichkeit die Variable auszulesen.
es genügt ein kleines C-Programm, das genau für diese variable einen setter und einen getter bereitstellt. als object übersetzen und mit {$L 'dateiname.obj'} in Delphi einlinken, deklarieren mit extern und gut. Eine möglichkeit direkt ranzhukommen kenne ich auch nicht, von besonders gutem Programmierstil zeugen Variablen in DLLs aber nicht unbedingt...
Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.