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