Thema: Delphi FTP Client

Einzelnen Beitrag anzeigen

Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#1

Re: FTP Client

  Alt 27. Sep 2006, 20:31
Zitat von Kovu17:
Hi,

inzwischen weiß ich das es an TurboDelfi gelegen hat, das keine fremden Komponenten zulässt.

Nun hab ich Borland Dephi6 und er sagt mir das er die Dateien im uses nicht findet....
Nun, du musst ftp nicht als Komponente auf dem Form haben.
Es hätte gereicht ihn beim Erzeugen der Form mitanzulegen. Design time bringt dir bei dieser Komponente sowieso nicht viel.
Am einfachsten geht das in Delphi wenn man AfterConstruction überschreibt. Dann wird es nach jedem Constructor ausgeführt.
Delphi-Quellcode:
type
  TfrmMain = class(TForm)
...snip
    procedure AfterConstruction; override;

...snip

procedure TfrmMain.AfterConstruction;
begin
  ftp := TIdFtp.Create(self);
  // da das Form als Owner übergeben wird musst
  // du dich nicht um das Freigeben von ftp kümmern das
  // wird dein Form autom. machen wenn es selbst freigegeben wird
end;
Ich würde dir trotzdem zu TurboDelphi raten. Die bormalen Controls/Komponenten sind für dich mehr als ausreichend. Die Indys auf ein Form zu ziehen bringt dir eigentlich nicht viel, da du sie sowieso nur im Code benutzt.

Falls du es dennoch in D6 machen willst:
Du müsstest 2 Packages von den Indys haben. Du findest sie im BDS4\Source\Win32\Indy9 Ordner.
Öffne zuerst indy.dpkw und kompiliere es. Jetzt öffnest du dclindy.dpkw und drückst auf "install".
Dadurch wird dieses Package ebenfalls kompiliert und danach alle Komponenten in die IDE installiert.


btw: Pushing wird hier erst nach 24h gern gesehen. Jeder hat es hier eilig Antworten zu kriegen und wer sich für dein Problem interessiert wird es schon allein bemerken...
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat