AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Konzept Frage

Ein Thema von robert23 · begonnen am 10. Sep 2006 · letzter Beitrag vom 11. Sep 2006
Antwort Antwort
robert23

Registriert seit: 16. Aug 2006
20 Beiträge
 
#1

Konzept Frage

  Alt 10. Sep 2006, 15:42
Hey,

ich steh im Moment etwas auf dem Schlau wie ich mein Programm aufbaue.
Ich will von einer fremden Anwendung (die durchaus mehrmals offen ist) ein LogFenster auslesen
und auf den jeweiligen Log reagieren.
Nun habe ich mir gedacht Packe ich alle Handles zu den LogFenstern (wenn mehrmals geöffnet) in eine
Liste und gehe aller 500ms die gesamte Liste durch und schaue ob es etwas neues im Log gibt.
Desweiteren muss ich aller 5s checken ob eine weitere Anwendung geöffnet wurde um die der Liste hinzuzufügen.
Dies sind ja nun regelmässig auszuführende Vorgänge, die ich aber auch nicht einfach in eine Schleife packen kann da sonst das Programm blockieren würde. Ich habe da an einen extra Thread gedacht in dem einfach ein counter läuft der aller 500ms bzw. 5s eine Funktion aufruft. (blockiert das Aufrufen der Funktion den countdown?)
Dann müsste auf neuen Log reagiert werden - realisiert man soetwas mit mit events?

Also im Grunde weiß ich was mein Programm können muss, aber der Aufbau gestaltet sich für mich noch etwas schwierig.

Ich danke euch schonmal im vorraus für eure Ideen
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Konzept Frage

  Alt 10. Sep 2006, 15:58
Gibt das fremde Programm die Logs nur auf den Bildschirm aus, oder werden diese auch in eine Datei geschrieben? Vielleicht könnte man auch diese auswerten.
Markus Kinzler
  Mit Zitat antworten Zitat
robert23

Registriert seit: 16. Aug 2006
20 Beiträge
 
#3

Re: Konzept Frage

  Alt 10. Sep 2006, 16:15
Es schreibt diese Log zwar auch in eine Datei, aber halt nicht realtime und ich benötige die Daten realtime (ich weiß, ich lese sie auch nur aller 500ms,aber das reicht schon)
Das auslesen is kein Problem mehr. Im Moment gehts ums Konzept - wenn das steht kommen die neu entstehenden Fragen in anderen Threads zum vorschein
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#4

Re: Konzept Frage

  Alt 10. Sep 2006, 21:51
Was für ein Control enthält denn die Logdaten? Wenn du das Fenster subclassen kannst, wärst du vielleicht aus dem Schneider und müßtest nicht ständig pollen sondern würdest über Änderungen informiert.
  Mit Zitat antworten Zitat
robert23

Registriert seit: 16. Aug 2006
20 Beiträge
 
#5

Re: Konzept Frage

  Alt 11. Sep 2006, 22:26
Mein Control ist ein RichEdit. Falls das mit Subclassing funktionieren würde, kannst du es bitte etwas genauer erläutern?

Danke dir, robert
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:01 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz