birdyz
Messages postés42Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 4 septembre 2006
-
14 nov. 2003 à 15:38
cs_netboydz
Messages postés17Date d'inscriptiondimanche 1 avril 2007StatutMembreDernière intervention24 février 2009
-
11 oct. 2008 à 11:16
Bonjour à tous
Je suis en train de dévelloper un serveur FTP, et je souhaite réaliser un exe sans aucune forms (pas besoin, et exe plus léger). Mon soucis est : comment faire pour que l'exe ne se ferme pas. Je m'explique. Je commence par créer mon composant IdFTPServer, puis je lui affecte tout les paramètres, gestionnaire d'évenements et autre, et enfin je le lance. Mais il s'arrête immédiatement :-((. Si j'inclue une form à mon projet, ca fonctionne bien. Mais créer une form que je cache immédiatement, c'est pas top.
cs_Shai
Messages postés50Date d'inscriptionmardi 8 octobre 2002StatutMembreDernière intervention21 décembre 2011 14 nov. 2003 à 15:56
Dans le projet tu as Application.Run qui est en fait une boucle perpetuel sauf si la fenêtre principal est à nil
ENLEVE Application.Run
begin
Application.Initialize;
//Application.Run;
MonNewThread := TNewThread.Create(False);
// Ici ton code de ton IdFTPServer à la place du thread
repeat
try
Application.HandleMessage;
except
Application.HandleException(nil);
end;
until Application.Terminated;
end.
sache par contre que le seul moyen de quitter ton application est de lui envoyé un message WM_QUIT
moi j'ai essayé un truc dans le genre avec un Thread, je sais pas si IdFTPServer suffira !