![]() |
DDL_ Konstanten wo?
Hallo,
ich habe einen Quellcode der die folgenden 3 Konstanten nicht kennt, aber deren Zahlenwerte kann ich nirgendwo in den Tiefen des Internet's finden, Tante Google hilft mir hier auch nicht weiter. Wie also lauten die Zahlenwerte der folgenden 3 Konstanten: DDLOCK_SURFACEMEMORYPTR DDLOCK_WAIT DDSCL_EXCLUSIVE ? |
AW: DDL_ Konstanten wo?
Wohl von einer ältere DirectX-Version
|
AW: DDL_ Konstanten wo?
Guckst Du hier:
![]() |
AW: DDL_ Konstanten wo?
Hi, hier noch in Rohform:
Die ersten fehlenden Werte, entnommen einer DirectX 7.0 ![]()
Code:
DDSCLEXCLUSIVE musst Du selber Suchen.
/*
* The default. Set to indicate that Lock should return a valid memory pointer * to the top of the specified rectangle. If no rectangle is specified then a * pointer to the top of the surface is returned. */ #define DDLOCK_SURFACEMEMORYPTR 0x00000000L // default /* * Set to indicate that Lock should wait until it can obtain a valid memory * pointer before returning. If this bit is set, Lock will never return * DDERR_WASSTILLDRAWING. */ #define DDLOCK_WAIT 0x00000001L edit Ps: Wenn Du Tante Google richtig fütterst, bekommst Du auch ein leckerli als Dankeschön. Bei solchen fehlenden Konstanten rate ich immer so in etwa das Tantchen zu befragen "MSDN DDLOCK_WAIT" oder "Microsoft DDLOCK_WAIT" oder "MS Api DDLOCK_WAIT", das erhöht die Trefferquote fürs gesuchte enorm, ""#define DDLOCK_WAIT"" wäre natürlich Ideal. |
AW: DDL_ Konstanten wo?
Google füttern mit "DDLOCK_SURFACEMEMORYPTR": 2. Seite, 5. Treffer.
Alternativ: Google füttern mit #define 'DDLOCK_SURFACEMEMORYPTR' 1. Treffer |
AW: DDL_ Konstanten wo?
Zitat:
DDSCL_EXCLUSIVE ist noch offen. |
AW: DDL_ Konstanten wo?
Suchbegriff #define DDSCL_EXCLUSIVE: 1. Treffer
![]() |
AW: DDL_ Konstanten wo?
Zitat:
#define DDSCL_EXCLUSIVE 1:1 mache, bekomme ICH diese Google Seite: ![]() Ok, danke, der Zweite Link davon bringt mir die gesuchte Lösung! Kann M$ da nicht mal irgendwo ein auch für dumme auffindbar simle stinknormale Tabelle mit den Werten veröffentli chen? Das Leben könnte so einfach sein und M$ kassiert ja nun wirklich genug Kohle! Aber Danke Euch allen, der 2.Link auf Github hat die Lösung gebracht. Ich hatte zuerst auf Bing.com gesucht und nur den Namen der Konstanten (ohne voran gestelltes #define ) als Suchbegriff verwendet. So finfühlig ist also die Suchmaschine. Hatte es auch mit Frage "Zahlenwert der Konstanten DDSCL_XXX" versucht, XXX steht hier für die konkrete Konstante. Da aber spuckt zumindest Bing.com nur Mist aus. Aber OK, jetzt habe ich alle 3 Zahlenwerte, die ich inzwischen als Konstantendefinition in meine tatsächlich ältere DDRAW Version eingebaut habe. Jetzt funktioniert auch mein Programm das auf die DirectX Schnittstelle zugreift. Geht sogar mit Windows 10, ohne eine ältere DirectX Version hierzu installieren zu müssen. Mir haben nur die Zahlenwerte dieser 3 Konstanten gefehlt. Problem gelöst! |
AW: DDL_ Konstanten wo?
Zitat:
|
AW: DDL_ Konstanten wo?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:56 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 by Thomas Breitkreuz