Toutes mes excuses � Bernard ... J'�tais en tort et en plus je ne le comprenais pas...

Donc voici mon post concernant le ServiceManager,le Desktop et le serveur RPC

Je suis confront� � un probl�me de "serveur RPC".Il s'agit du message d'erreur que Delphi me renvoie. Mon application lance des publipostages avec OpenOffice tr�s correctement mais elle a aussi la possibilit� d'ouvrir des documents de la fa�on habituelle (pour les �diter).
Lors de l'ouverture de ces documents, l'utilisateur peut/doit fermer manuellement le document.
Or dans de nombreux cas il ne se contentera pas de fermer le document mais fermera aussi OpenOffice (enfin le StarDesktop si j'ai bien compris) et le processus de d�marrage rapide.
Pendant ce temps mon application continue � tourner et si je veux relancer un publipostage (ou r�ouvrir un document pour l'utiliser) il m'est impossible de le faire car "le serveur RPC est absent".
J'en d�duis que certains des objets lanc�s par la fonction ConnectOpenOffice des OOoTools de Bernard ont �t� ferm�s ou d�truits mais ce n'est apparemment pas le cas...
Car si je teste leur existence (isnullempty) ils sont encore l�...
Pourtant je ne peux plus utiliser ni "brige_GetStruct" ni "loadComponentFromUrl" ni "createUnoService".
Je n'arrive pas � relancer OpenOffice avec ConnectOpenOffice non plus (car visiblement il croit etre toujours connect�)...


Si quelqu'un pouvait m'�clairer sur le fonctionnement de tout �� et les raisons de mon probl�me...

Je vais pr�ciser un peu ma question... Est ce quelqu'un a une id�e de la fa�on dont je pourrais v�rifier que openoffice est bien lanc�... (processServiceManager et Desktop instanci�s).Autrement que par le "isnullempty".
Si j'utilises isActive pour le Desktop cela m'indique juste si la fen�tre est active...



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à