FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Una facil: Como leo de stdin linea por linea?
Por fin me toco llorar a mi! Llevo un rato desempolvando mi delphi y no veo como hacer que me funcione la lectura directa de stdin, como en:
Código:
ls | AppDelphi.exe
Pero no veo como hacer el ciclo y leer todas las que vengan. Ya busque un monton en google y lo que hay es para redireccionar output de llamada de delphi a linea de comandos. Lo que busco es pasar el StdOut de un comando a el StdIn de la app en delphi/freepascal
__________________
El malabarista. |
#2
|
||||
|
||||
¿Estás usando lázarus?
A lo mejor este enlace te da alguna idea, pero no se si es exactamente lo que buscas... De todas formas (no tengo Linux a mano), desde la línea de comandos me funciona (más o menos) con este código:
Eso si, termino con un Ctrl+C Un saludo Última edición por ElKurgan fecha: 29-10-2019 a las 09:37:55. |
#3
|
||||
|
||||
En Delphi un programilla como este debería cubir lo que necesitas:
Una ejecución como esta devolverá el valor leído:
__________________
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. |
#4
|
||||
|
||||
Germán, eres un monstruo!
Gran código, si señor Saludos |
#5
|
||||
|
||||
Si estoy con FPC. Hay forma de evitar el Ctrl-C?
__________________
El malabarista. |
#6
|
||||
|
||||
Lo siento, no tengo lazarus. La prueba era con Delphi normal.
Lo decía porque en algunos foros hablan de los Pipes como forma de enlazaar procesos. No se si estas páginas te serán de ayuda o no: https://stackoverflow.com/questions/...n-stdout-pipes https://forum.lazarus.freepascal.org...?topic=41936.0 Un saludo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Impresion linea por linea en Impresora Termica | oscarac | Impresión | 4 | 30-08-2017 08:57:36 |
Calcular saldo linea a linea | fwhite | Varios | 1 | 27-02-2012 17:14:30 |
Impresion linea por linea en tiquete de caja | Livey | Impresión | 2 | 21-12-2010 00:21:05 |
Traza linea por linea problemas | zugazua2001 | Varios | 2 | 24-10-2005 08:16:32 |
¿Cómo borrar un grid sin tener que ir línea a línea? | Isaac | Varios | 2 | 18-02-2004 16:13:14 |
|