Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#6

Re: DLL-Formular als Plug-In - oder "richtige" DLL

  Alt 4. Nov 2006, 16:34
Ja.

Angenommen, du willst auf ein Frm zugriefen und darin bei einer listbox etwas hinzufügen. Solltest du das nicht so machen:

Delphi-Quellcode:
//DLL
procedure ListBoxAddText(LB: TListBox);
begin
  LB.AddItem('text',nil);
end;
Sondern so:

Delphi-Quellcode:
//DLL
function GetListBoxAddText: PChar;
begin
  Result := 'text'; //ich weiß jetzt nicht, ob der compiler das umsetzt...
end;

//Hauptprogramm
Listbox1.AddItem(GetListBoxAddText,nil);
Das ist jetzt natürlich nur skizziert und würde höchstwahrscheinlich ein böses Speicherleck hinterlassen...
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat