Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Invalid Class String (https://www.clubdelphi.com/foros/showthread.php?t=75684)

Mechita 12-09-2011 18:33:50

Invalid Class String
 
Buenas a Todos...

Tengo una aplicación en Delphi 5, que tiene una opción para generar un documento en Word, el problema esta que cuando se intenta hacerlo desde una sesión remota arroja el error: Invalid Class String, de forma local funciona correctamente. El servidor remoto donde se encuentra la aplicación no tiene Word instalado pero tiene Word Viewer y aun asi no funciona.

Por favor agradezco enormemente su ayuda....

newtron 12-09-2011 18:54:01

Hola.

No dices cómo creas el documento word pero imagino que deberás tenerlo instalado en la máquina que genere el documento.

Mechita 12-09-2011 19:55:16

El documento se crea con WordApplication y me habian dicho que con instalar Word Viewer en el servidor no era necesario tener instalado Word. Lo que pasa es que no se puede instalar office en ese servidor por politicas de la empresa, ya que es un servidor de aplicaciones.

Aqui el código que tengo:

Código Delphi [-]
 
    WordApplication := CreateOleObject('Word.Application');
    WordDocument := WordApplication.Documents.Add;
 
    {codigo de formato para el documento}
 
    try
     WordDocument.Saveas(FileName := 'c:\carpeta\archivo.doc', AddToRecentFiles := False);
    except
      SHOWMESSAGE('NO PUEDE GUARDAR ARCHIVO');
      SHOWMESSAGE('VERIFIQUE EXISTENCIA DE C:\carpeta');
      EXIT;
    end;
    WordApplication.Quit(true);
    abrir_word(pchar('c:\carpeta\archivo.doc'));

newtron 13-09-2011 08:34:14

Cita:

Empezado por Mechita (Mensaje 411893)
..me habian dicho que con instalar Word Viewer en el servidor no era necesario tener instalado Word...

Eso no lo he probado, a ver si alguien te puede decir algo pero me temo que deberás tener instalado word en la máquina que genera el documento.

Saludos

newtron 13-09-2011 11:45:27

Hola de nuevo.

Me estoy acordando de que en este hilo se hablaba de generar ficheros excel sin excel. El tema acabó con un componente que encontraron para crear hojas de excel sin necesitar tener excel instalado. Echale un vistazo porque es posible que haya algún componente similar para word.

Saludos

Mechita 13-09-2011 18:49:29

Hola muchas gracias por responder, voy a revisar el hilo que mencionas a ver si consigo solución a mi problema....


La franja horaria es GMT +2. Ahora son las 07:45:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi