Hallo,
mein Programm öffnet bei aufwendigen Prozeduren eine art Statusform, auf der sich eine Textbox befindet, in der Meldungen erscheinen.
Es handelt sich dabei um Fehlermeldungen oder Fortschrittsbenachrichtigungen, die während des Prozesses auftreten. Sie werden wie folgt überliefert:
Das Problem ist nun, dass während diser Prozesse die gesamte Form hängt und man sie nicht verschieben kann und das ist ziemlich ärgerlich, wenn so ein Prozess mal mehrere Minuten dauert.
Gibt es vielleicht eine Möglichkeit, dass man die Statusform in einem neuen Thread öffnet und dass dann die Meldungen auch threadübergreifend auf der eben dieser Form angezeigt werden?
Im Normalfall würde man wohl besser die Prozesse in einem neuen Thread ausführen, jedoch wäre es für mich ein sehr viel größerer Aufwand das so umzusetzen.
danke
mein Programm öffnet bei aufwendigen Prozeduren eine art Statusform, auf der sich eine Textbox befindet, in der Meldungen erscheinen.
Es handelt sich dabei um Fehlermeldungen oder Fortschrittsbenachrichtigungen, die während des Prozesses auftreten. Sie werden wie folgt überliefert:
Das Problem ist nun, dass während diser Prozesse die gesamte Form hängt und man sie nicht verschieben kann und das ist ziemlich ärgerlich, wenn so ein Prozess mal mehrere Minuten dauert.
Gibt es vielleicht eine Möglichkeit, dass man die Statusform in einem neuen Thread öffnet und dass dann die Meldungen auch threadübergreifend auf der eben dieser Form angezeigt werden?
Im Normalfall würde man wohl besser die Prozesse in einem neuen Thread ausführen, jedoch wäre es für mich ein sehr viel größerer Aufwand das so umzusetzen.
danke