Zugriff auf View von Doc aus. Aus statischer Funktion Update des Views auslösen.
Hallo,
ich habe ein Problem, mit dem ich mich jetzt schon ein wenig rumquäle, da ich mich im Kreis zu drehen scheine.
ich habe ein Programm, dass Daten von einer seriellen schnittstelle abfragt (MDI - doc/view). Die empfangenen Daten sollen in einem fenster dargestellt werden.
ich kann das fenster öffnen und auch was testweise über openGL reinmalen und auch das Empfangen der Daten funktioniert reibungslos. Die Funktion zum Reinmalen wird von der View klasse aus aufgerufen.
Das Problem besteht nun darin, dass ich warten muß bis die Daten angekommen sind und erst dann ein Neuzeichnen des Views veranlassen kann. Wenn ich innerhalb der Funktion DoDataRecieved UpdateallViews aufrufe stürzt das Programm ab.
Ich bin schon soweit, dass noch gar kein Fenster erzeugt wurde, dass geupdated werden kann. Oder ist es einfach nur nicht "active". Ich weiß es nicht.
ich hoffe jemand kann mir helfen, da ich nicht mehr weiterkomme.
Wie kann ich denn genau auf den zum Doc zugehörigen View zugreifen und welche Randbedingungen müssen erfüllt sein, damit man einen View updaten kann?
Danke Jower
Hallo,
ich habe ein Problem, mit dem ich mich jetzt schon ein wenig rumquäle, da ich mich im Kreis zu drehen scheine.
ich habe ein Programm, dass Daten von einer seriellen schnittstelle abfragt (MDI - doc/view). Die empfangenen Daten sollen in einem fenster dargestellt werden.
ich kann das fenster öffnen und auch was testweise über openGL reinmalen und auch das Empfangen der Daten funktioniert reibungslos. Die Funktion zum Reinmalen wird von der View klasse aus aufgerufen.
Das Problem besteht nun darin, dass ich warten muß bis die Daten angekommen sind und erst dann ein Neuzeichnen des Views veranlassen kann. Wenn ich innerhalb der Funktion DoDataRecieved UpdateallViews aufrufe stürzt das Programm ab.
Ich bin schon soweit, dass noch gar kein Fenster erzeugt wurde, dass geupdated werden kann. Oder ist es einfach nur nicht "active". Ich weiß es nicht.
ich hoffe jemand kann mir helfen, da ich nicht mehr weiterkomme.
Wie kann ich denn genau auf den zum Doc zugehörigen View zugreifen und welche Randbedingungen müssen erfüllt sein, damit man einen View updaten kann?
Danke Jower
Zuletzt bearbeitet: