FoxPro/Visual FoxPro - ayuda en linea

   
Vista:
Imágen de perfil de Elias

ayuda en linea

Publicado por Elias emadfmff@gmail.com (55 intervenciones) el 16/04/2014 01:02:04
Hola a todos,

si pueden ayudarme con lo siguiente.

tengo un formulario donde intento desplegar un documento PDF. Para ejemplo digamos que el documento se llama ayuda.pdf y la instruccion que utilizo desde visual fox pro es el siguiente:

run 'c:\directorio\ayuda.pdf'

y me funciona correctamente.

El problema se me presenta cuando genero el ejecutable ya que entonces es como intenta desplegar el archivo pero no lo hace .

Gracias por anticipado
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ayuda en linea

Publicado por Fidel José (558 intervenciones) el 16/04/2014 01:54:37
Posiblemente, adaptando el ejemplo que envío, soluciones tu problema. Dependiendo de la extensión del archivo intentará abrirlo con la aplicación correspondiente.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
LOCAL lcRoot,lcFileName		&& pueden ser parámetros
 
LOCAL oWsh,objShell,lcFileOPen
 
* Para el ejemplo tengo un pdf en Mis Documentos
* Detecto la ubicación de Mis Documentos con WScript.Shell
oWsh = CREATEOBJECT("WScript.Shell")
lcRoot=oWsh.SpecialFolders("MyDocuments")
owsh=null
 
* Si la ruta contiene espacios, necesitaré encomillar
IF AT(CHR(32),lcRoot)#0
	lcRoot=["]+lcRoot+["]
ENDIF
 
* Nombre del archivo a mostrar
* lcFileName="De la particular teoría de las causas.doc"
* lcFileName="RvCaja2.xls"
lcFileName="Acindar_PC_4837533.pdf"
 
* Ruta + Nombre de archivo
lcFileOPen=ADDBS(lcRoot)+lcFilename
 
* Apertura del archivo con Shell.Aplication [open]
objShell = CreateObject("Shell.Application")
objShell.ShellExecute(lcFileOpen,"","","open",1)
objShell=null
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda en linea

Publicado por neo (1601 intervenciones) el 16/04/2014 15:45:09
Te recomiendo mucho este codigo del amigo Victor Espina, lo utilizo para generar factura electronica para el formato .pdf y funciona perfecto. Ahi te dejo el enlace:

http://www.google.com/url?q=http%3A%2F%2Fvictorespina.com.ve%2Fhs%2Ffiles%2Fvfp%2Fdwn%2Fps2pdf.rar&sa=D&sntz=1&usg=AFQjCNExGN9wApnB914J5GqFaNhUAVc30A
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

ayuda en linea

Publicado por Alejandro Chavarría aleled05@gmail.com (14 intervenciones) el 28/04/2014 08:46:23
¿ya intentaste colocar en tu proyecto en la pestaña otros el archivo excel? quizas eso te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar