AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Event-Handler ohne visuelle Komponente

Ein Thema von realchanti · begonnen am 15. Sep 2008 · letzter Beitrag vom 15. Sep 2008
 
realchanti

Registriert seit: 13. Feb 2006
Ort: Hannover
8 Beiträge
 
Delphi 7 Professional
 
#3

Re: Event-Handler ohne visuelle Komponente

  Alt 15. Sep 2008, 10:19
Ich weiss einfach nicht wie ich die procedure fuer die Events an die dynamisch erstellten komponenten uebergebe.
Beispiel:
Ich erstelle ine FTP client
Delphi-Quellcode:
function Build_Single_FTP_Client:Integer;
  edcftp := TIdFTP.Create(nil); // weil durch die TObjectliste verwaltet werden soll.
  if assigned(edcftp) then begin
      edcftp.Name := 'SimpleFtpClient_'+inttostr(ExistingClients+1); // es wird ab 1 hoch gezaehlt fuer die FTP client Namen
      SCFTP_Idx := SCftp.cftpClientList.Add(edcftp); // rueckgabewert
      edcftp.TransferType := ftBinary; /// binaere uebertragung
      edcftp.OnConnect := WithConnectClient; // diese ueberage funktioniert nicht wenn es nicht in einem Formular geschieht
    end;
  Result := SCFTP_Idx;
end;
Und ich erstelle eine Event Routine:
Delphi-Quellcode:
procedure WithConnectClient(Sender: TObject);
begin
    // ..... irgend ein Code
end;
Ich denke das es nur an der Korrekten Zuweisung der Eventmethode liegt.

Also was verstehe ich falsch?

Gruss und Danke
--
Wie geht man mit Kritik um:
Tief durchatmen dreimal schlucken und eine zurückhaltnenes sanftmütiges Lächeln auflegen. Danach sich bedanken und gehen.
3 Wochen spätere nochmal darüber anchdenken.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz