Sali Salu, ...
Je fais un appel a témoins, pour ceux qui connaissent VB et un piti peu Windows ...
TOUT D'ABORD LE PROBLEME N'EST PAS DE TRANSFORMER UN EXE EN SERVICE (je sais faire ca) ...
Alors le but du jeu pour moi est de créer un service, je m'explique : j'ai un programme Visual Basic, et un utilitaire (app2serv, ou autre) me permettant de transformer mon programme en service Windows, de facon a ce que mon programme tourne en permenance sur un serveur sans avoir besoin d'avoir une session ouverte. Jusqu'ici tout va bien, et si mon programme n'est pas compliqué le service se met en place et fonctionne ... Tu va me demander, mais ou est le probleme ? Et bien il s'avere que mon programme Visual Basic pilote des application tierces (Word, Excel, Business Objects) et fait donc appel aux DLL respectives de ces programmes, c'est la que ca coince, car une fois transformé en service mon programme se comporte bien jusqu'au moment de lancer l'application tierce (qui ne monte pas en mémoire, que ce soit Word, Excel, ou BO). Donc ma question :
Y a t il une facon de developper en VB qui permette de faire tourner en tant que service une application faisant appel à des programmes externes ?
Environnement :
Visual Basic 6 (pas de .net merci ;-)
Windows 2000 ADV Server
Un grand merci à qui trouve ...