ejecutar aplicacion externa

43 views
Skip to first unread message

David Tato Jimenez

unread,
Mar 2, 2021, 8:48:47 AM3/2/21
to oo...@googlegroups.com
Hola a todos, estoy intentando desde mi aplicacion abrir la utilidad
recortes que trae windows, pero no lo consigo.

Para ello utilizo la siguiente linea, pero no me hace nada el programa

  codigo:=shellexecute(0,'open','SnippingTool.exe')

El codigo que me devuelve shellexecute es un 2, pero no se donde mirar
que significa.

La calculadora si me la abre con la linea siguiente

 shellexecute(0,'open','calc.exe')

¿Alguna idea?

Gracias.



lailto...@gmail.com

unread,
Mar 2, 2021, 9:29:13 AM3/2/21
to [oohg]
Mira en:
https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shellexecutew


#define NO_ERROR 0

#define ERROR_INVALID_FUNCTION 1

#define ERROR_FILE_NOT_FOUND 2


#define ERROR_PATH_NOT_FOUND 3

david david

unread,
Mar 2, 2021, 9:32:47 AM3/2/21
to oo...@googlegroups.com, lailto...@gmail.com

Hola, gracias por responder.

Lo he encontrado luego.

El fichero existe, y lo busco en la ruta indicada con el explorador y se ejecuta perfectamente.

Pero he probado a copiarlo dentro de la carpeta de mi aplicacion y no se ejecuta.

Debe necesitar algo más para ejecutarse que está en la carpeta de windows.

--
Has recibido este mensaje porque estás suscrito al grupo "[oohg]" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a oohg+uns...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/oohg/8d418f94-7640-42ed-8e5a-6527b1f6d8acn%40googlegroups.com.

lailto...@gmail.com

unread,
Mar 2, 2021, 9:39:59 AM3/2/21
to [oohg]
Prueba usar lo path completo para lo fichero desda carpeta de windows. 

David Tato Jimenez

unread,
Mar 2, 2021, 9:41:33 AM3/2/21
to oo...@googlegroups.com

Ya lo intente antes de escribir aqui.

Tampoco funciona

Fernando Yurisich

unread,
Mar 2, 2021, 7:09:49 PM3/2/21
to oo...@googlegroups.com
El problema lo causa Windows y se debe a que esa aplicación es de 32 bits y el sistema operativo es de 64 bits.
Acabo de subir a GitHub una mejora que soluciona el problema.

Saludos
Fernando Yurisich

OOHG project is located at https://github.com/oohg and QPM project is located at https://github.com/teamQPM
If you value my work to support this project, please consider supporting me with a donation via PayPal or Amazon Gift Card.

David Tato Jimenez

unread,
Mar 3, 2021, 12:54:35 AM3/3/21
to oo...@googlegroups.com

Fernando muchas gracias, ya funciona

Sergio Castellari [Gmail]

unread,
Mar 3, 2021, 5:37:54 AM3/3/21
to oo...@googlegroups.com

Hola Fernando,

 

¿ Podrías explicar que se “adapto” en ooHG para que esta situación funcione  ?

 

Creía que no había problemas para ejecutar aplicaciones de 32bis en SO de 64bis…

 

Saludos y desde ya gracias!

Sergio Castellari

Fernando Yurisich

unread,
Mar 3, 2021, 5:47:06 AM3/3/21
to oo...@googlegroups.com

Saludos
Fernando Yurisich

OOHG project is located at https://github.com/oohg and QPM project is located at https://github.com/teamQPM
If you value my work to support this project, please consider supporting me with a donation via PayPal or Amazon Gift Card.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/oohg/007e01d71019%2442408370%24c6c18a50%24%40com.

David Tato Jimenez

unread,
Mar 3, 2021, 8:55:06 AM3/3/21
to oo...@googlegroups.com

Hola Fernando, al actualizar se ha arreglado esto como te he indicado.

Pero me ha dejado de funcionar un control ActiveX que funcionaba correctamente hasta la actualizacion que he realizado.

Este es el error que me da

Sergio Castellari [Gmail]

unread,
Mar 3, 2021, 9:20:09 AM3/3/21
to oo...@googlegroups.com

Gracias Fernando!!!

 

WOW!...eso significa que ooHG lo tiene que manejar internamente para que sea “transparente” al programador de ooHG…¿?

 

Saludos!

Sergio

 

 

 

 

De: oo...@googlegroups.com [mailto:oo...@googlegroups.com] En nombre de Fernando Yurisich
Enviado el: martes, 02 de marzo de 2021 09:10 p.m.
Para: oo...@googlegroups.com
Asunto: Re: [oohg] Re: ejecutar aplicacion externa

 

El problema lo causa Windows y se debe a que esa aplicación es de 32 bits y el sistema operativo es de 64 bits.

Fernando Yurisich

unread,
Mar 3, 2021, 10:45:26 AM3/3/21
to oo...@googlegroups.com
David:

Necesito el código para hacer pruebas.

Saludos
Fernando Yurisich

OOHG project is located at https://github.com/oohg and QPM project is located at https://github.com/teamQPM
If you value my work to support this project, please consider supporting me with a donation via PayPal or Amazon Gift Card.
Reply all
Reply to author
Forward
0 new messages