Uno de los requisitos del servicio es que debe funcionar con una cuenta de usuario, no con la cuenta local. Si funciona con la cuenta local, marcando el chekbox de interacción con el escritorio, la interacción se haría correctamente.
El servicio debe crear un proceso Word, aqui surge el problema(no se visualizan correctamente las ventanas de word). Con el código que puse en el mensaje anterior consigo que se visualicen las ventanas pero lo hacen de una forma incorrecta.
He comprobado que si :
- se creo manualmente un proceso word
- ejecuto el servicio
entonces las ventanas de word usadas por el servicio se muestran correctamente.
La única diferencia que detecté entre las ventanas abiertas usando el servicio y las que abro manualmante es la siguiente:
- las clases de las ventanas word son diferentes o eso creo. Las ventanas que se crean manualmente, lo hacen con la clase OpusApp
OpusApp = Es el nombre de la class Windows de todos los MS-Word
http://www.lawebdelprogramador.com/n...n8=0&n9=0&n0=0
En cambio las ventanas que crea el servicio son GHost. Qué indicará GHOSt?
Estoy usando delphi 7 y word 2003.