![]() |
1 DXDraw pro Form? Nicht möglich?
Hi,
ich habe ein Problem mit 2 DXDraw Komponenten. Ich habe mir das so vorgestellt das ich ein DXDraw auf der Startform habe (also im Menü wo man startet, beendet, etc.) und eine auf der Hauptform wo das Spiel ablaufen soll. Wenn ich das NICHT im Fullscreen Modus ablaufen lassen funzt das wunderbar, aber sobald man auf Fullscreen geht, gibt es die Fehlermeldung "Display mode cannot be changed (1024x768 16bit)". Auf beiden DXDraw Komponenten läuft natürlich die selbe Auflösung. Aufrufen tue ich das ganze so...
Delphi-Quellcode:
Wenn ich die erste Zeile weglasse, bringt das auch nichts. Ich habe auch schon mal versucht noch die Zeile frmStart.Destroy; einzufügen, leider gibt das auch keinen Erfolg.... was könnte man tun?!
frmStart.DXDraw1.Primary.Destroy;
Application.CreateForm(TfrmMain, frmMain); frmMain.Show; frmStart.Hide; Grüsse, Ricane |
Re: 1 DXDraw pro Form? Nicht möglich?
Sind beide Formulare gleichzeitig sichtbar? Ich kenn mich nicht so gut damit aus aber ich kann mir vorstellen das nur eines der beiden Fenster sichtbar sein darf#
MfG |
Re: 1 DXDraw pro Form? Nicht möglich?
Zitat:
Delphi-Quellcode:
klappt es......
Application.CreateForm(TfrmMain, frmMain);
frmStart.Destroy; frmMain.Show; Beste Grüsse, Ricane |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz