Autor Beitrag
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Di 11.09.07 13:25 
Hallo zusammen!

Ich hab seit ein paar Tagen ein sehr merkwürdiges Problem:
Alle Anwendungen, die OpenGl benutzen und nicht im Vollbildmodus (=borderStyle=bsNone und Maximiert) laufen, zeigen entweder nur noch das Standard Windows-Hintergrund-grau an, oder zeigen das an, was beim Start dahinterlag.
Wird ein Fenster erst später maximiert, konnt der Inhalt mit ca. 1 sek Verzögerung.
Weiß irgendjemand, woran das liegen könnte?

EDIT: Wenn das Programm auf dem sekundären Monitor liegt, geht alles problemlos...

mfg jakobwenzel

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Sidorion
ontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 63



BeitragVerfasst: Mi 12.09.07 16:17 
Wenns beim zweiten Monitor funktioniert tippe ich mal auf den DeviceContext. Ein RC wird ja immer an den DC gebunden und wenn der schon nicht stimmt, siehste nix. Siehe auch VLC der stellt Videos auch nur auf dem primären Monitor dar.

p.s. ist Dein 'zweiter Monitor' zufällig das primäre Anzeigegerät? (Graphikkarteneinstellung)
jakobwenzel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Mi 12.09.07 16:22 
user profile iconSidorion hat folgendes geschrieben:
Wenns beim zweiten Monitor funktioniert tippe ich mal auf den DeviceContext. Ein RC wird ja immer an den DC gebunden und wenn der schon nicht stimmt, siehste nix. Siehe auch VLC der stellt Videos auch nur auf dem primären Monitor dar.

Hilft mir das jetzt irgendwie? :wink:
user profile iconSidorion hat folgendes geschrieben:
p.s. ist Dein 'zweiter Monitor' zufällig das primäre Anzeigegerät? (Graphikkarteneinstellung)

Nö

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Sidorion
ontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 63



BeitragVerfasst: Do 13.09.07 09:46 
Ich denke schon, dass das hilft :twisted: . Wie beschaffst Du Dir deinen DeviceContext? Diese sind nämlich Anzeigegerätabhängig. Passiert das nur im Debugger, wenn Delphi auf dem anderen Monitor liegt? Führ die exe mal direkt aus. Du lässt Dir sicher den DC über das Handle von der Form geben und die wird eventuell erst auf dem zweiten erstellt und dann auf den ersten verschoben. Damit ist der DC ungültig und OpenGL hat keine Chance. Anders ist das im Vollbildmodus, da wird der DC (mbMn) neu erzeugt, oder sollte, wenn Du SDL benutzt, da das ja mit SDL sonst nicht geht.
Frag doch auch mal hier nach, die kennen sich mit sowas besser aus :wink:
jakobwenzel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Do 13.09.07 16:54 
Das tritt bei jedem Programm auf, nicht nur bei eigenen.

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
Sidorion
ontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 63



BeitragVerfasst: Fr 14.09.07 08:15 
Tja leider fällt mir da auch nichts mehr ein. Frag doch wirklich mal in der DGL nach.
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: Fr 14.09.07 10:02 
Hast du schon mal versucht deinen Grafiktreiber neu zu installieren. Und damit meine ich richtig deinstallieren, neu starten und wieder installieren.

Bzw die beiden Monitore. Dabei handelt es sich aber um eine physische Grafikkarte mit 2 Ausgängen, oder?

_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.
jakobwenzel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Mo 24.09.07 13:03 
Seit grad eben sind die Monitore interessanterweise vertauscht (nein, die Stecker sind so wie sie waren) und es geht wieder alles... :nixweiss:

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.