Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#9

Re: variable in dll wird nicht "gespeichert"

  Alt 20. Dez 2007, 21:34
jo, das Problem hatte ich auch mal.

Lösung:
1) Die Unit UnitWDBIPCDemoObj (Anhang) in die uses
2) In dieser Unit die Klasse TWDB_IPCDemoObj so verändern wie du willst (Felder usw einführen)
3) In deiner DLL:
Delphi-Quellcode:
var
  oDemoObj: TWDB_IPCDemoObj;
4) Zum lesen/Schreiben der Daten:
Delphi-Quellcode:
oDemoObj := TWDB_IPCDemoObj.Create('NameDesProgs');
showmessage(IntToStr(oDemoObj.MainHandle));
oDemoObj.meineVariable := 1234;
Freigeben brauchst du nicht... kannst ja im UnInstallHook die Felder auf 0 setzen
Angehängte Dateien
Dateityp: rar unitwdbipcobjects_124.rar (6,5 KB, 7x aufgerufen)
Dominik
Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
  Mit Zitat antworten Zitat