Entwickler-Ecke
Windows API - Testen, ob eine Funktion verfügbar ist
DeCodeGuru - Sa 27.07.02 13:33
Titel: Testen, ob eine Funktion verfügbar ist
Hi Leute,
wie kann ich testen, ob eine Funktion verfügbar ist, oder nicht?
OregonGhost - Sa 27.07.02 15:49
Meinst du eine Funktion der Win-API?
Wenn ja gibt es (mindestens (c; ) zwei Möglichkeiten:
- Du importierst die Funktion nicht statisch, sondern dynamisch. Das heißt, du importierst sie quasi mit GetProcAddress(). Wenn dies nicht klappt ist die Funktion nicht verfügbar (logisch, oder?)
- Alternativ kannst du einfach die Windows-Version überprüfen, dann weißt du auf Anhieb, welche Funktionen es auf dem System gibt und welche nicht (weil das im PSDK steht).
DeCodeGuru - Sa 27.07.02 20:49
Danke, sowas habe ich mir schon gedacht. Ich nehme dann wohl doch besser die 2.Variante :mrgreen:
Mal sehen...
Maverick - Mo 05.08.02 00:01
die erste kann nicht funkionieren, denn z.B. StretchBlt gibt es nur auf NT-Systemen, unter 95/98 ist die funktion trotzdem da, sie macht nur einfach nix, is halt leer
OregonGhost - Mo 05.08.02 11:19
Unter Win95 funktioniert StretchBlt() doch?!
Davon abgesehen kann das gut sein, dass es leere Funktionen unter Win95 gibt, aber StretchBlt() funzt da ;c)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!