Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Delphi u. DirectX8 (https://www.delphipraxis.net/51387-delphi-u-directx8.html)

snoopy02 11. Aug 2005 12:08


Delphi u. DirectX8
 
Hallo,

ich habe eine Anwendung mit grafischer Oberfläche, die einwandfrei läuft, solange man nicht mit "Alt/Tab" aus der Anwendung geht u. sie dann wieder betritt. Der Bildschirm baut sich dann mit verschiedenen bewegten Objekten nicht mehr fehlerfrei auf. DirectX8 wird verwendet. Kennt jemand die Lösung, ich vermute, daß sich DirectX8 nicht mehr fehlerfrei aufbaut, es sieht so aus, als fehle ein "Refresh" oder ähnliches.
Vielen Dank im Voraus

snoopy

Speedmaster 11. Aug 2005 12:11

Re: Delphi u. DirectX8
 
Hast du mal Debuggt?

Ich würde mal gucken ob es wieder Funktioniert wenn du den Device neu erzeugst!

Tubos 11. Aug 2005 12:29

Re: Delphi u. DirectX8
 
Du musst das Device resetten. Suche mal nach "directx lost device" bei Google oder im MSDN.

Sidorion 11. Aug 2005 16:25

Re: Delphi u. DirectX8
 
:twisted: Oder nimm OpenGL :twisted:

Oxmyx 11. Aug 2005 16:58

Re: Delphi u. DirectX8
 
Du hast irgend eine Schnittstelle verloren. Wenn du also die Anwendung wieder in den Vordergrund holst, solltest du möglichst alle Schnittstellen, auf jeden Fall aber die Geräteschnittstelle, neu erzeugen. Da es sein kann, dass du auch noch andere Schnittstellen (z.B. Surfaces) verloren hast, initialisierst du also am besten alle Schnittstellen neu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz