AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de ejecutables
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 App
Otros
Procedimientos almacenados
Le permite saber si ya se está ejecutando una aplicación de 32 bits.
Observaciones:
  • Si el ejecutable está compilado en 64 bits, la función devuelve el estado de un Process de 64 bits.
  • Si el ejecutable se compila en 32 bits, la función devuelve el estado de un Process de 32 bits incluso si se ejecuta un Windows de 64 bits.
Ejemplo
Sintaxis

Averiguar si el ejecutable especificado se ejecuta Ocultar los detalles

<Result> = Ejecución ExeRunning([<Executable name>])
<Result>: Integer
  • Número de instancias del ejecutable actualmente en ejecución.
  • 0 si la aplicación no se inicia.
  • -1 si se produce un problema. Por ejemplo:
    • El usuario no tiene suficientes derechos para listar los procesos en memoria.
    • La aplicación no pudo acceder al sistema DLL utilizado para enumerar los procesos.
<Executable name>: Optional character string (with quotes)
Nombre y ruta completa del ejecutable (hasta 260 caracteres). En este caso, <Result> devuelve las instancias de esta aplicación específica.
Nombre del ejecutable (hasta 260 caracteres). En este caso, <Resultado> corresponde al número de instancias del programa (independientemente de la ruta inicial).
Si no se especifica este parámetro, se utiliza el ejecutable actual..
Atención: El ejecutable debe ser una aplicación de 32 bits.

Averiguar si se ejecuta la EPI especificada Ocultar los detalles

<Result> = Ejecución ExeRunning(<Executable PID>)
<Result>: Integer
  • 1 si la aplicación está iniciada.
  • 0 si la aplicación no se inicia.
<Executable PID>: Integer
PID (Process Identifier) del ejecutable.
Componente: wd270std.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Video Exemplo ExeRun
https://youtu.be/_MqM-jTn3XQ
amarildo
26 10 2018
Verificar se Este programa está Aberto
Verificar se Este programa está Aberto

//Verificar se Este programa está Aberto
IF ExeRunning(ExeInfo(exeName))>1 THEN
Info("Este Programa já está aberto ")
EndProgram(True) // Fechar Programa
END
//Verificar se o programa uninfe.exe está aberto
n_executa is int=0
n_executa=ExeRunning("E:\_2014_SSD\Programas\UniNFe\uninfe.exe")
IF n_executa>0 THEN
Info("Uninfe já Aberto")
ELSE
Info("Uninfe não aberto - vou abrir")
ExeRun("E:\_2014_SSD\Programas\UniNFe\uninfe.exe")
END

//Blog Com Video e Exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/08/curso-windev-funcoes-exe-windows-008.html
https://www.youtube.com/watch?v=qPyq9sXmRkE
De matos AMARILDO
13 08 2016

Última modificación: 12/09/2023

Señalar un error o enviar una sugerencia | Ayuda local