![]() |
DirectX ID3DXLine.Draw crash unter Win7 32 bit
Hey,
ich stehe vor einem sehr seltsamen Problem. Und zwar hooke ich ein DirectX 9 Programm und möchte dort eine Art Fenster zeichnen. Nehmen wir an, ich will nur eine einfache Linie zeichen. Dazu erzeuge ich zu Begin mit D3DXCreateLine() das ID3DXFont Interface. Im EndScene() Hook verwende ich Line._Begin(), Line.Draw() und abschließend Line._End(). Keine große Sache. Funktioniert unter Windows 7 64 bit und ebenfalls unter Windows XP 32 bit wunderbar. Auf allen Windows 7 32 bit Systemen allerdings crasht das komplette Programm beim Aufruf von Line.Draw(). Line._Begin() lässt sich noch wunderbar aufrufen und auch der Rückgabewert entspricht D3D_OK. :x Hat jemand eine Idee, woran das liegen könnte? Setzt das Programm eventuell irgendwelche Parameter, die sich nicht vertragen? Seltsam ist auch folgender Umstand: ALT+TABbe ich zuerst aus dem Programm raus und dann wieder hinein, lässt sich meine Linie auch unter Win7 32 bit ohne irgendwelche Probleme zeichnen. Ich hoffe irgendein DirectX Experte kann mir da weiterhelfen. Viele Grüße Zacherl |
AW: DirectX ID3DXLine.Draw crash unter Win7 32 bit
push
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 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