Error al abrir un archivo RTF

Error al abrir un archivo RTF

Postby caducca » Wed Jan 23, 2019 10:39 pm

Hola grupo, al querer abrir un archivo RTF me arroja el siguiente error:

Path and name: D:\Programs\BancosNew\BancosXH2.Exe (32 bits)
Size: 1,368,064 bytes
Compiler version: xHarbour 1.2.3 Intl. (SimpLex) (Build 20161218)
FiveWin version: FWHX 17.03
C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)
Windows version: 6.2, Build 9200

Time from start: 0 hours 0 mins 23 secs
Error occurred at: 23/01/2019, 19:27:25
Error description: Error Word.Application:DOCUMENTS/9 'Item' no es una propiedad.: OPEN
Args:
[ 1] = C .\Notas\Notas2.RTF

Alguna pista?
caducca
 
Posts: 104
Joined: Wed Mar 08, 2006 2:24 pm

Re: Error al abrir un archivo RTF

Postby karinha » Thu Jan 24, 2019 12:09 pm

Code: Select all  Expand view

[ 1] = C .\Notas\Notas2.RTF  ???? Ruta no estpa erronea?
 


Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7339
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Error al abrir un archivo RTF

Postby karinha » Thu Jan 24, 2019 12:13 pm

Prueba a poner una llamada a MsgInfo() aqui para ver si llega:

oWord:Documents:Open( "c:\fwh\g\dbf\plantilla\DOCU.RTF" )

MsgInfo( "abierto" )
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7339
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Error al abrir un archivo RTF

Postby caducca » Thu Jan 24, 2019 9:35 pm

Gracias por responder.
Si el Archivo si existe

Code: Select all  Expand view

  cFichero:=".\Notas\Notas.RTF"
  If FILE(".\Notas\Notas.RTF")
     oWord := TOleAuto():New( "Word.Application" )
     oWord:Documents:Open(cFichero)
     oWord:Visible     := .T.
     oWord:WindowState := 1 // Maximize
 EndIf
 
caducca
 
Posts: 104
Joined: Wed Mar 08, 2006 2:24 pm

Re: Error al abrir un archivo RTF

Postby cnavarro » Thu Jan 24, 2019 9:37 pm

Has de utilizar paths completos y absolutos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Error al abrir un archivo RTF

Postby caducca » Thu Jan 24, 2019 11:31 pm

Ok, pero si es así no me sirve
caducca
 
Posts: 104
Joined: Wed Mar 08, 2006 2:24 pm

Re: Error al abrir un archivo RTF

Postby cmsoft » Fri Jan 25, 2019 11:27 pm

El punto lo usas para decir donde estas posicionado, podes reemplazarlo con las funciones siguientes, asi obtenes el absoluto de donde estas posicionado.
Code: Select all  Expand view

  cFichero:=hb_curDrive()+":\"+CurDir()+"\Notas\Notas.RTF"
  If FILE(cFichero)
     oWord := TOleAuto():New( "
Word.Application" )
     oWord:Documents:Open(cFichero)
     oWord:Visible     := .T.
     oWord:WindowState := 1 // Maximize
 EndI
User avatar
cmsoft
 
Posts: 1204
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina

Re: Error al abrir un archivo RTF

Postby caducca » Sat Jan 26, 2019 1:57 pm

ok, ya lo pruebo, gracias
caducca
 
Posts: 104
Joined: Wed Mar 08, 2006 2:24 pm

Re: Error al abrir un archivo RTF

Postby cnavarro » Sun Jan 27, 2019 1:15 pm

También

Code: Select all  Expand view

   cPathApp        := cFilePath( GetModuleFileName( GetInstance() ) )
 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6504
Joined: Wed Feb 15, 2012 8:25 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 51 guests