Lepuke,
Cita:
Empezado por Lepuke
...el codigo funciona bien pero a veces me parece que ya no detecta los parámetros...¿Eso eso posible?...
|
El comando ShellExecute ejecuta los comandos externos a Delphi de la misma forma que se ejecutarían manualmente,
te sugiero ejecutar el comando vía Shell Command y verificar si este es ejecutado como tu aplicación requiere.
Cita:
Empezado por Lepuke
...¿Hay alguna forma de detectar cuando el comando termina porque se me ejecuta todo normal despues del Shellexecute?...
|
Revisa esta información:
Cita:
Empezado por Microsoft
ShellExecute function
Return value Type: HINSTANCE
If the function succeeds, it returns a value greater than 32. If the function fails, it returns an error value that indicates the cause of the failure. The return value is cast as an HINSTANCE for backward compatibility with 16-bit Windows applications. It is not a true HINSTANCE, however. It can be cast only to an int and compared to either 32 or the following error codes below.
Return codeDescription 0 : The operating system is out of memory or resources.
ERROR_FILE_NOT_FOUND : The specified file was not found.
ERROR_PATH_NOT_FOUND : The specified path was not found.
ERROR_BAD_FORMAT : The .exe file is invalid (non-Win32 .exe or error in .exe image).
SE_ERR_ACCESSDENIED : The operating system denied access to the specified file.
SE_ERR_ASSOCINCOMPLETE : The file name association is incomplete or invalid.
SE_ERR_DDEBUSY : The DDE transaction could not be completed because other DDE transactions were being processed.
SE_ERR_DDEFAIL : The DDE transaction failed.
SE_ERR_DDETIMEOUT : The DDE transaction could not be completed because the request timed out.
SE_ERR_DLLNOTFOUND : The specified DLL was not found.
SE_ERR_FNF : The specified file was not found.
SE_ERR_NOASSOC : There is no application associated with the given file name extension. This error will also be returned if you attempt to print a file that is not printable.
SE_ERR_OOM : There was not enough memory to complete the operation.
SE_ERR_PNF : The specified path was not found.
SE_ERR_SHARE : A sharing violation occurred.
Tomado de : ShellExecute function
|
Espero sea útil
Nelson.