AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi JvCreateProcess: Ausgabe von Konsolenanwendung abfragen
Thema durchsuchen
Ansicht
Themen-Optionen

JvCreateProcess: Ausgabe von Konsolenanwendung abfragen

Ein Thema von Passi077 · begonnen am 21. Apr 2009 · letzter Beitrag vom 23. Apr 2009
 
DevilsCamp
(Gast)

n/a Beiträge
 
#2

Re: JvCreateProcess: Ausgabe von Konsolenanwendung abfragen

  Alt 22. Apr 2009, 09:31
Ich kenne mich mit JvCreateProcess jetzt nicht besonders aus. Aber bei Lazarus z.B. besteht auch das Problem.

Die Komponente dürfte das Event wohl erst abfeuern, wenn ein interner Buffer voll ist. Wenn der nun bei z.B. 4KiB ist, aber nur 200 Bytes an Ausgabe existieren (jetzt mal übertrieben in einem Zeitraum von 5 Minuten), so wird das Event erst abgefeuert, wenn das externe Programm beendet wird.

Möglicherweise kannst du diesen Buffer auf 1 Byte runterschrauben, in einem Thread (z.B.) die Ausgabe mitlesen und dann bei jedem Zeilenumbruch eine eigene Methode aufrufen lassen.

Vielleicht existiert auch ein Event bei der Komponente, das die Ausgabe selber schon nach jedem Zeilenumbruch bekannt gibt.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz