Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   uso shellExecute o shellExecuteEx (https://www.clubdelphi.com/foros/showthread.php?t=53071)

alfil123 09-02-2008 04:14:44

uso shellExecute o shellExecuteEx
 
hola amigos tengo un problema hace ya varios días, la cosa es que estoy tratando de ejecutar un script que crea una base de datos desde la aplicación, bueno la verdad encontré este hilo, en el que se comenta que se usa shellExecute o shellExecuteEx, pero no se como incluirlo en mi programa, no conozco ninguna librería que tenga shellExecute o shellExecuteEX, bueno amigos nose como usar shellExecute o shellExecuteEx o siquiera que cosa es, bueno si alguno me ilustra se lo agradecería mucho.

jachguate 09-02-2008 04:22:56

ShellExecute es una llamada al API de windows. Delphi trae una unidad llamada ShellAPI, incluyela en tu proyecto, escribí ShellExecute en el editor de código y luego F1.

Si no te es suficiente, busca en los foros.

Hasta luego.

;)

Al González 09-02-2008 04:30:16

ShellExecute y ShellExecuteEx son dos funciones de la API de Windows que puedes usar desde un programa en Delphi (y muchos otros lenguajes) para que tu aplicación llame, es decir, ejecute o “lance” a otro programa ejecutable o para abrir (o incluso imprimir) un archivo de documento.

Para poder usarlas desde una aplicación Delphi, debes de tener en una de las cláusulas Uses de tu unidad el nombre de la unidad “ShellAPI”. Así, desde cualquier lugar dónde puedas llamar a una función, podrás establecer una llamada a ShellExecute, de la cual estoy seguro encontrarás muchos ejemplos en la lista de “Temas Similares” que ves abajo.

Para una referencia completa de estas funciones, consulta el archivo Win32.hlp que viene con tu Delphi. :)

Espero haya servido de orientación, no dejes de informarnos cómo te fue.

Al González.


La franja horaria es GMT +2. Ahora son las 04:59:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi