also einzelne Viewports funktionieren einwandfrei (hab noch ne Resize funktion eingebaut und einigen anderen schnick schnack etwas verschönert)
nu bin ich dabei den Manager zu schreiben und sobald ich in dem Array der Viewports mehrere Viewports erstelle, wird unmittelbar nach dem create eine wglShareLists durchgeführt, der die Listen des ersten Viewports im array mit dem neu erstellten Viewport teilen soll:
if(length(self.Viewports)>1)// bei 0, oder 1 Viewport brauchen wir kein Share
thenbegin
wglShareLists(self.Viewports[0].get_RC,
self.Viewports[length(self.Viewports)-1].get_RC);
end;
end;
genau beim WglShareLists hängt sich die CPU jetzt auf (zumindest erscheint stellvertretend für das Programm ab 2 Viewports der CPU-Debugger).
Ich probier noch etwas rum... evtl fällt jemandem von euch ja der Fehler-Auslöser ein/auf.
[Edit] -> Der Fehler hat sich jetzt auch gelöst, nachdem ich eine Zeile auskommentiert habe und sie nach einem Teststart wieder entkommentierte. (o_O)°o? whyever.
Also im kurzen funktionieren jetzt nicht nur die Viewports an sich, sondern auch der Viewport_Manager, wer interesse hat sich den ganzen Code mal anzusehen, der kann mir mal bescheid sagen. Wirklich benutzerfreundlich ist er nähmlich noch nicht und braucht etwas Überarbeitung.
Ob ichs als attachment, oder als E-mail verteile weiß ich noch nicht. Sagt einfach erstmal hier bescheid, ob ihrs sehen wollt und wie.
_________________ ist Ihnen schon mal aufgefallen, dass wenn Sie beim Wort Schlagersängerinnen die ersten 6 Buchstaben streichen, das 'e' durch ein 'f' ersetzen, die nächsten 7 Buchstaben rückwärts lesen und dann ebenfalls elemenieren und zusätzlich die beiden nebeneinanderstehenden n's durch ck ersetzen, das Wort 'ficken' ergibt?
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.