Cita:
Empezado por ecfisa
En la parte del código que mostras, la línea de WinExec nunca se ejecuta ya que llamas al método Close en la línea previa.
|
Yo creo que no.
El
Close, realiza las tareas necesarias para cerrar el formulario, pero no detiene la ejecución del código.
Creo que en muchos casos (si no en todos) el WinExec sí se ejecuta.
Basta con poner un botón con el siguiente código:
Código Delphi
[-]
ShowMessage('There is a new Version of the software' + chr(13) + 'The program will close to update it');
Close;
WinExec(PChar('notepad.exe'), SW_SHOWNORMAL);
Y veremos que el Notepad se abre.