Passer un paramètre dans un service
Bonjour a tous,
Comment passer un paramétre dans un service lorsque qu'il démarre , c'est la première foie que j’utilise un service a la place d'une application ;)
J'ai tester ceci
Code:
1 2 3 4 5 6 7 8 9 10 11
| procedure TIdService.ServiceStart(Sender: TService; var Started: Boolean);
var
I: Integer;
begin
IdService.Interactive := True;
for I := 1 to IdService.ParamCount do
begin
ShowMessage(IdService.Param[I]);
end;
Started := True;
end; |
Installation du service "IdService.exe /install" Message 'Service installé avec succès.' OK
Mais quand je démarre le service a l'invite de commande Windows "net start IdService Param1 Param2 Param3" le service ne démarre pas , a l'invite de commande sa me mais ceci "Démarrage du service....................."
Merci pour votre réponse. :D