Power Builder - sigue problema al ejecutar archivo pb10

 
Vista:

sigue problema al ejecutar archivo pb10

Publicado por Melissa (23 intervenciones) el 25/03/2006 16:56:49
hola a todos

alguien que me pueda ayudar, sigo con el mismo problema
tengo PB10.0 Y WINDOWS XP SP2 Y QUISIERA ejecutar (abrir) un archivo con el programa asociado un amigo forista me dijo que haga esto y la sintaxis no realizada nada, alguien que me pueda ayudar de corazon:

//Prueba con esta API:
//Declara la función externa (Global o Local)
FUNCTION long ShellExecuteA(long hwnd, string lpOperation, string lpFile, &
string lpParameters, string lpDirectory, long nShowCmd) LIBRARY "SHELL32.DLL"

//Ejecutamos desde un boton
string ls_filename
long ll_hwnd

ls_filename='C:\Manual_usuario_Basico.pdf'
ll_hwnd=handle(parent)
shellexecuteA(ll_hwnd,'open',ls_filename,'','',1)
//Abrirá el archivo con el programa que se encuentre asociado.

'ESTE CODIGO LO PROBE EN PB 9.0' Y VA MUY BIEN Y NO SE PORQUE EN PB10 NO FUNCIONA
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

RE:sigue problema al ejecutar archivo pb10

Publicado por Jorge (900 intervenciones) el 27/03/2006 13:10:13
Debes convertir la funcion en caso de que PB no lo hubiera hecho
si migrastaes la aplicacion.

//Declara la función externa (Global o Local)

FUNCTION long ShellExecuteA(long hwnd, string lpOperation, string lpFile, &
string lpParameters, string lpDirectory, long nShowCmd) LIBRARY "SHELL32.DLL" Alias for "ShellExecuteA;Ansi"

Saludos y comentanos
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

RE:GRACIAS JORGE TODO OK EN PB 10

Publicado por Jorge (900 intervenciones) el 27/03/2006 14:54:27
Me alegra

Ademas te comento cuando migras una aplicacion a pb10
marca la opcion
automaticale convert DBCS string manipulation functions
en la ventana Migrate Aplications

Mucha suerte
y te saludo desde Argentina
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