Yop
j'utilisais le composants FTPSRV et FTPSRVC de chez ICS ( http://www.overbyte.be/frame_index.html ) .
avec une form ca marche tres bien mais quand j'essaye de faire la meme chose abec une application console ca me dit :[b] Project1.exe raised exception class EACCESSVIOLATION with message access violation at adresse ...[b/]
voila le code :
program Project1;

{$APPTYPE CONSOLE}

uses
SysUtils,
FtpSrv,
FtpSrvC;

procedure FtpServer1Authenticate(Sender: TObject;
Client: TFtpCtrlSocket; UserName, Password: TFtpString;
var Authenticated: Boolean);
begin
if password= '1234'then
begin
Authenticated := true;
end
else
Authenticated := FALSE;
end;

var
ftpserver1 : Tftpserver ;
begin
tftpserver.create(ftpserver1);
ftpserver1.port:='21';
ftpserver1.start;

end.
et ca marche parfaitement quand c une application fenetre.
Merci