Einzelnen Beitrag anzeigen

Ghostwalker

Registriert seit: 16. Jun 2003
Ort: Schönwald
1.299 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: dll - gemeinsam genutzte Unit - OOP - Problem

  Alt 7. Nov 2004, 20:04
Ganz einfach. Mach aus deiner Prozedure Test eine funktion die das generierte Objekt zurückgiebt.

Dann kannst du das Instanz im Programm nutzen

z.B.

Code:
     {library}
      function test:TTestobjekt;  stdcall;
      begin
        result := TTestobjekt.create;
        result.String1:='FUNKTIONIERT!!!!!!!';
      end;


      {Programm}

      procedure TForm1.Button1Click(Sender: TObject);
      var Obj:TTestObjekt;
      begin
        obj := test;
        showmessage(obj.String1);
      end;
So sollte das ganze funktionieren
Uwe
e=mc² or energy = milk * coffee²
  Mit Zitat antworten Zitat