Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Mit procedure einer DLL eine variable im Programm veränd

  Alt 5. Apr 2004, 23:16
Zitat von MrKnogge:
Allerdings weis ich nur das k k heist ^^
Und das ist zu wenig, denn der Name steht nicht mehr in der Exe-Datei, womit du also nichts hast.

Man könnte das nun über einen Trick lösen, bei dem man in der Exe-Datei eine Funktion exportiert...
Delphi-Quellcode:
function Get_k: PInteger;
begin
  Result := @k;
end;

exports
  Get_k;
... und diese Funktion dann von der DLL aus importiert und aufruft.

Alternativ kann man k auch über ein Interface ansprechen, oder k in eine eigene DLL auslagern, die dann wiederum obiges macht, oder eine Get und Set Funktion exportiert, ...
  Mit Zitat antworten Zitat