Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: So Jun 09, 2024 01:50

Foren-Übersicht » English » English Programming Forum
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
BeitragVerfasst: So Okt 08, 2006 19:28 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jul 01, 2003 18:59
Beiträge: 887
Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
What way should i go for an ftp client control for use under turbo delphi win32?

Use ttcpclient control and write an ftp client control on top of that? Is this already done? As it seems to me this would take a lot of time?

Can the indy components be used? And so how? Any simple examples to get me started?

Thanks for your answers in advance!

_________________
http://3das.noeska.com - create adventure games without programming


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Okt 09, 2006 20:18 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
No thing stops you - and nobody intends to do so - from unpacking the indys, adding them to your library path and using them from your source.

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo Okt 09, 2006 20:59 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jul 01, 2003 18:59
Beiträge: 887
Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
Ok i am a little spoiled with gui components. :wink:

Also i discovered that the indy is present in C:\Program Files\Borland\BDS\4.0\lib\Indy10

I need to use the tidftp component i think. But how do i use it from source.
Hmm, i think i should be able to figure this out. An simple example would be nice though.

_________________
http://3das.noeska.com - create adventure games without programming


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Okt 13, 2006 12:05 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
err...

Code:
  1.  
  2. procedure TForm1.FormCreate(Sender: TObject);
  3. begin
  4. IdFTP1 := TIdFTP.Create(nil); //IdFTP1 should be declared as a member of TForm1
  5. with IdFTP1 do
  6. begin
  7.   Host := whatever;
  8.   Username := whatever;
  9.   Password := whatever;
  10.  
  11.   OnWork := SomeEventProcedureImplementedByYou;
  12. end;
  13. end;
  14.  


Like this?

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Okt 13, 2006 18:06 
Offline
DGL Member
Benutzeravatar

Registriert: Di Jul 01, 2003 18:59
Beiträge: 887
Wohnort: (The Netherlands)
Programmiersprache: fpc/delphi/java/c#
I did not find out about onwork after creating an object like you did althoug i made the IdFTP1 a local var of the procedure. I did a list of the root like this:

Code:
  1.  
  2.     IdFTP1.Connect;
  3.     try
  4.       IdFTP1.List(ADest);
  5.     finally
  6.       IdFTP1.Quit;
  7.     end;
  8.  

_________________
http://3das.noeska.com - create adventure games without programming


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr Okt 13, 2006 18:22 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 14, 2004 18:56
Beiträge: 804
Wohnort: GER/OBB/TÖL-WOR/Greiling
The OnWork was just a random example, a few Indy componnts have it. You will rather have to assign OnList/OnGetFile/OnPutFile (or similar). and always keep in mind that the Indys work asynchronous and event-driven!

_________________
Bild

"User Error. Replace User and hit Continue."


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Foren-Übersicht » English » English Programming Forum


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 8 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.166s | 15 Queries | GZIP : On ]