Seite 1 von 1

Werte zu API Konstanten (Flags)

Verfasst: 09.04.2009 23:38
von Joel
Ich habe mal eine Frage zu den Flags in den Windows APIs

Wenn einen Flag angebe und in der MSDN Beispielsweise steht: Value: ICINSTALL_DRIVER. Dann muss ich ja als Flag in PB: #ICINSTALL_DRIVER angeben.

Wenn diese Konstante PB aber nicht kennt, was mach ich denn dann?

Hier mal ein Beispiel, wo das der Fall ist: http://msdn.microsoft.com/en-us/library ... S.85).aspx


Also wie finde ich Allgemein diese API Werte zu den Flags heraus?

Verfasst: 09.04.2009 23:51
von Falko
Die Konstanten, die PB nicht kennt, musst du selbst declarieren. Also am Anfang deines Sources einfach

#ICINSTALL_FUNCTION = 1

hinschreiben. Und dann kennt PB diese API.

Finden kannst du diese mit Hilfe GoogleSuche, indem du einfach
nach Constants ICINSTALL_FUNCTION suchst oder noch einfacher
mit dem Programm ApiViewer:

http://www.activevb.de/rubriken/apiview ... iewer.html

Der Vorteil hierbei ist. Das die APIs sowie die Konstanten und Typen
(Structure) für PB schon vorgefertigt sind, sodass man diese nur
noch in der Suchzeile angeben muss und gleich das fertige Ergebnis
für PB erhält.

Gruss Falko