¿Cómo puedo detener la ejecución de un programa hasta que se cierre una aplicación externa que he abierto con un ShellExecute? Tengo este código:
Código:
try
{
ShellExecute(Handle, "open", ("Preview.pdf").c_str(), NULL, NULL, SW_MAXIMIZE);
}
catch(...)
{
ShowMessage("No se puede visualizar el informe.");
}
y necesito que el programa se detenga hasta que se cierre Acrobat Reader.