AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Dynamische TIdFTP kann keine Events ansteuern
Thema durchsuchen
Ansicht
Themen-Optionen

Dynamische TIdFTP kann keine Events ansteuern

Ein Thema von vlees91 · begonnen am 31. Jan 2009 · letzter Beitrag vom 31. Jan 2009
 
Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#2

Re: Dynamische TIdFTP kann keine Events ansteuern

  Alt 31. Jan 2009, 11:44
Hi,

probier mal

Zitat von vlees91:
Delphi-Quellcode:
  private
    { Private declarations }
    FTPCon: TIdFTP;
    procedure OnFTPConWorkBegin(Sender: TObject; AWorkMode: TWorkMode;
      AWorkCountMax: Integer); // const weg
Delphi-Quellcode:
procedure TMainForm.OnFTPConWorkBegin(Sender: TObject; AWorkMode: TWorkMode;
  AWorkCountMax: Integer); // const weg
begin
  //kommt irgendwann mal was rein
end;
Wenn Du eine neuere Indy Version verwendest (nicht die mit Turbo Delphi ausgelieferte), dann muß statt Integer bitte Int64 verwendet werden.

Zitat von vlees91:
Delphi-Quellcode:
  private
    { Private declarations }
    FTPCon: TIdFTP;
    procedure OnFTPConWorkBegin(Sender: TObject; AWorkMode: TWorkMode;
      AWorkCountMax: Int64); // const weg, Int64 statt Integer
Delphi-Quellcode:
procedure TMainForm.OnFTPConWorkBegin(Sender: TObject; AWorkMode: TWorkMode;
  AWorkCountMax: Int64); // const weg, Int64 statt Integer
begin
  //kommt irgendwann mal was rein
end;
Die jeweils gültige Typdefinition für diese Events ist übrigens in der IdComponent.pas. Wenn diese in der Unitliste steht, einfach mit der Maus einen Rechtsklick drauf, dann "Datei beim Cursor" öffnen.

In der Datei findest Du dann bei neueren Indys z.B.:
Delphi-Quellcode:
TWorkBeginEvent = procedure(ASender: TObject; AWorkMode: TWorkMode; AWorkCountMax: Int64) of object;
TWorkEndEvent = procedure(ASender: TObject; AWorkMode: TWorkMode) of object;
TWorkEvent = procedure(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Int64) of object;
und früher halt
Delphi-Quellcode:
TWorkBeginEvent = procedure(ASender: TObject; AWorkMode: TWorkMode; AWorkCountMax: Integer) of object;
TWorkEndEvent = procedure(ASender: TObject; AWorkMode: TWorkMode) of object;
TWorkEvent = procedure(ASender: TObject; AWorkMode: TWorkMode; AWorkCount: Integer) of object;
Gruß Assertor
Frederik
  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 09:06 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