Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2016
Avatar de vroa74
vroa74 vroa74 is offline
Miembro
 
Registrado: jul 2006
Posts: 219
Poder: 12
vroa74 Va por buen camino
Question como ejecutar programa externo y detener el proceso del programa hasta que termine

Buen día:
estoy haciendo uso de un código, solo que me hace falta algo para que se efectúe correctamente
Lo que necesito es ejecutar el programa externo, modificar el archivo que necesito y cuando se cierre el programa externo
el archivo ya modificado abrirlo en el componente RichEdit1, hasta el momento no he podio hacerlo, y la única manera de detenerlo que se me ocurrió fue ponerle un ShowMessage. Se que no es muy eficiente sin embargo, me permite hacer la carga del archivo tal y como quiero.


Código Delphi [-]
var
  A : String;
  B: PWIDECHAR;

Begin

           B := PWIDECHAR( extractfilepath(paramstr(0)) + 'doc\Arch_Texto.rtf');
           ShellExecute(Handle, 'open', 'wordpad', B , nil, SW_SHOWNORMAL);
           ShowMessage(´presiones para continuar´);  {como poder desaparece esta linea }
           RichEdit1.Lines.LoadFromFile(B);

End;
Responder Con Cita
  #2  
Antiguo 13-10-2016
Avatar de Neftali
Neftali Neftali is offline
-Germán Estévez-
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 15.351
Poder: 10
Neftali Va camino a la famaNeftali Va camino a la fama
Busca por los foros un procedimiento que ha salido otras veces llamado ExecuteAndWait o similar.
Creo que hace lo que necesitas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 13-10-2016
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.138
Poder: 10
roman Tiene un aura espectacularroman Tiene un aura espectacular
Aquí un ejemplo.

LineComment Saludos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Como esperar a que se ejecute un programa externo sin que termine? chuli17 Varios 1 04-01-2013 20:05:32
Ejecutar un programa y esperar a que termine. jplj Varios 2 04-12-2008 15:54:53
Como ejecutar un programa externo. jmgc1982 C++ Builder 10 02-06-2008 10:47:29
Ejecutar un programa esperando o no a que termine dec Trucos 0 30-06-2006 15:05:39
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 19:05:36


La franja horaria es GMT +2. Ahora son las 01:11:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi