Gibt es ein Event, wenn sich an den Laufwerken was ändert?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Gibt es ein Event, wenn sich an den Laufwerken was ändert?

Beitrag von H.Brill »

Kommt auch immer darauf an, was z.B. so eine API-Funktion als Callback verlangt.
_EnumFontFamilies verlangt z.B. eine Callbackprocedur, die die gefunden Fonts
übernimmt. Die Callback wird für jeden Font aufgerufen. Den zurück gegebenen
Fontnamen LogFont kann man dann z.B. in eine Liste oder Array schreiben.
Der Callback braucht 4 Parameter : (LogFont, TextMetric, FontType, Data) .
PB 6.10
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Gibt es ein Event, wenn sich an den Laufwerken was ändert?

Beitrag von RSBasic »

@bin_neu_hier
Wenn du nachlesen möchtest, was die jeweiligen WinAPI-Funktionen, Parametern, Event-Konstanten etc. bedeuten, findest du alles auf der MSDN-Seite von Microsoft. Das findest du nicht in der PB-Hilfe.
Beispielsweise die WindowCallback-Funktion basiert auf WNDPROC: https://learn.microsoft.com/en-us/windo ... er-wndproc

Nützliche Links, wenn du auf der Suche nach einer bestimmten Funktion bist, die PB nicht kann...
Alle WinAPI-Funktionen von A bis Z: https://learn.microsoft.com/en-us/previ ... dfrom=MSDN
Alle WinAPI-Funktionen in Kategorien: https://learn.microsoft.com/en-us/previ ... dfrom=MSDN

Auf einigen MSDN-Seiten findest du auch Beispielcodes, aber diese sind meistens in C oder C++ geschrieben.
Wenn du funktionierende Beispielcodes für PB brauchst, gibt es von mir eine umfangreiche Beispielliste (1.163 Codes): https://www.rsbasic.de/winapi-library/

Wenn du weitere Fragen hast, kannst du hier gerne einen Thread erstellen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten