Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#4

Re: Source (mit Formen) zu einer Konsolenanwendung (IndyFTPD

  Alt 15. Jun 2008, 21:48
HI,

Zitat von Real-TTX:
So fällt es mir sehr Schwer die Ereignisse zu verwenden wo IdFTPServer hat, wenn ich nichteinmal weis wie sie heissen.
ich denke mal, dass du die Quellcodes der Indy-Komponenten vorliegen hast. Dann kannst du mit der Programmierhilfe (die es doch bestimmt noch gibt) die Ereignisse herausfinden (On...). Diese stehen auch genauso, wie sie heißen im OI. Einfach idFTPServer1.OnXXX := TClass.XXX; Einen FTPServer als Konsolenanwendung zu machen ist dann ganz einfach. Du benötigst 2 Threads (Main und den den Indy bereitstellt). Der Hautpthread dient zur Konsolenausgabe und zum empfangen der Events (auch Ctrl+C). Ich denkte mal, dass der Hauptthread die meiste Zeit schlafen wird. Der 2. Thread dient zur Auswertung der FTP-Signale und zu deren Verarbeitung.

Lange rede, kurzer Sinn: Du wirst eine Klasse brauchen, die die Ereignissprozeduren kapselt und den FTPServer. Diese verbindest du schön per Hand (im Code) -> fertig

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat