Para abrir una aplicación desde otra, puedes usar ShellExecute o WinExec. Si buscas en los foros sobre esas dos palabras encontrarás muchos ejemplos y mensajes al respecto (código incluído).
Si necesitas pasarle información al segundo programa, por ejemplo el id del registro o cualquier otra cosa, deberás hacerlo utilizando parámetros en la llamada (con los 2 comandos anteriores puedes hacerlo sin problemas).
Una vez que abras el segundo programa, para recuperar la información de los parámetros (los que te ha pasado el primer programa) puedes buscar en la ayuda de delphi (o en el foro) sobre ParamCount y ParamStr.
Un saludo.
|