Error C0000005 al crear objeto Word

02/02/2005 - 17:39 por Victor-Chile | Informe spam
Al crear un objeto Word en una aplicación lo hace bien la primera vez, pero
las siguientes veces arroja un error y la aplicacion se cae.

las lineas que uso para crear un objeto Word son las 3 siguientes:

PUBLIC oWord
LOCAL oDoc, oRange, cText
oWord = CreateObject("Word.Application")
.
.
.
release oWord

El programa crea un objeto Word, abre un archivo, selecciona el texto y lo
pasa al clipboard, luego el objeto es liberado.
Cuando el usuario intenta abrir otro documento Word para copiar el texto es
cuando ocurre el error.

Es en la 3ra linea que el programa se cae (la segunda vez que se quiere
crear el objeto).

Lo curioso es que no ocurre en todos los PCs que ejecutan la aplicacion,
sino que solo en algunos. En los otros PCs solo ocurre de vez en cuando (muy
a lo lejos).

Gracias por su ayuda.
 

Leer las respuestas

#1 Jorge Mota
08/02/2005 - 07:24 | Informe spam
revisa si se soluciona haciendo
oWord = .null.
antes de hacer release oWord

si no prueba a desinstalar/reinstalar el office

Saludos

On Wed, 2 Feb 2005 08:39:04 -0800, Victor-Chile
wrote:

Al crear un objeto Word en una aplicación lo hace bien la primera vez,
pero
las siguientes veces arroja un error y la aplicacion se cae.

las lineas que uso para crear un objeto Word son las 3 siguientes:

PUBLIC oWord
LOCAL oDoc, oRange, cText
oWord = CreateObject("Word.Application")
.
.
.
release oWord

El programa crea un objeto Word, abre un archivo, selecciona el texto y
lo
pasa al clipboard, luego el objeto es liberado.
Cuando el usuario intenta abrir otro documento Word para copiar el texto
es
cuando ocurre el error.

Es en la 3ra linea que el programa se cae (la segunda vez que se quiere
crear el objeto).

Lo curioso es que no ocurre en todos los PCs que ejecutan la aplicacion,
sino que solo en algunos. En los otros PCs solo ocurre de vez en cuando
(muy
a lo lejos).

Gracias por su ayuda.



Preguntas similares