Thema: Delphi Komponenten und dll!!!!

Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Komponenten und dll!!!!

  Alt 12. Okt 2003, 12:29
Hallo Alex,

habs nicht probiert, aber prinzipiell spricht nix dagegen in einer DLL eine Komponente zu erzeugen. Das einzige was dir fehlt, ist der Objekt Inspector während der Entwicklung. Aber per Code kannst du natürlich in deine DLL die Komponenten erzeugen, und eben auch per Code die Eigenschaften setzen. Also z.B. so
Code:
http := TidHTTP.crete (nil) ;
http.Request.Username := '' ; { Setzen der Eigenschaften }
...
Mit den Ereignissen verfährst du analog. Als Bsp. nehm ich mal das OnStatus Event der IdHTTP Komponente.
Dazu deklarierst du dir eine Prozedur wie folgt.
Code:
procedure HTTP_Status (axSender: TObject; const axStatus: TIdStatus; const asStatusText: String);
Nach dem Erzeugen deiner Komponente kommt dann noch Folgendes hinzu:
Code:
http.OnStatus := HTTP_Status ;
Und fertig. Der Code HTTP_Status wird ausgeführt sobald das Ereignis eintritt.

Gruß,
Tom
  Mit Zitat antworten Zitat