Die PB-Konstanten stehen doch in der PB-Referenz bei denKaeru Gaman hat geschrieben:die Konstante muss dem Compiler bekannt sein, sonst würde er einen Fehler auswerfen.
Daß die Konstanten auf unterschiedlichen OS unterschiedliche Werte haben ist schon klar,
aber sie haben die gleiche Funktion, und die sollte in 1-2 Sätzen kurz umrissen werden.
jeweiligen Befehlen dabei.
Die Konstantenlisten sind auf dem PB-CVS http://cvs.purebasic.comKaeru Gaman hat geschrieben:Eine komplette Konstantenliste wäre wünschenswert.
und wenn es ne Web-Page wäre, oder ein extra PDF, egal.
im Verzeichniss 'Residents' zu finden.
Wenn Du Dir da z.B. mal die PureBasic.pb von PB/Windows
anschaust, wirst Du die Konstanten sicherlich wiedererkennen.
Die Liste der WinAPI-Konstanten und Strukturen ist in Windows.pbKaeru Gaman hat geschrieben:also könnte man vielleicht eine Ergänzung zur Hilfe zur Verfügung stellen,
die dann eben Systemspezifisch ist.
Wie Du siehst sind dort 8531 Konstanten und 560 Strukturen
vom WinAPI drin. Und wer WinAPI programmieren möchte, der
hat logischerweise auch die WinAPI-Doku von Microsoft, da man
ohne Dokumentation die 72.000+ Funktionen garnicht kennen kann,
inklusive allen Flags und Strukturen.
Und da ein Windows-Programmierer diese Doku eh schon hat,
braucht es auch PB nicht mitliefern. Das wäre auch übertrieben,
da es sich eben um mehrere hundert Megabyte handeln kann -
Copyright bei Microsoft.
Wenn die Links zur offiziellen WinAPI-Doku von Microsoft in der
PB-Hilfe drin stehen, dann reicht das allemal. Wer nur PB einsetzen
will (zur platformunabhängigen Programmierung), der hat die
PB-Referenz und dort steht eig. alles drin.
Wer ein API direkt programmieren will, egal ob unter Windows,
Linux, Amiga oder MacOS, der kann sich optional die entspr. Doku
vom API-Provider holen.
Im FAQ-Bereich dieses Boards findet man einige Beiträge dazu,
und dort steht drin wo man unterschiedliche Doku und Hilfen
zum WinAPI herbekommt.
Nur schade das Ihr Anfänger da nicht mal reinschaut. Dieser
Bereich ist extra für Euch da, aber kaum jemand nutzt es.
Das ist echt zu dumm, sorry.

PB bietet zwar WinAPI-Zugriff bei PB/Windows, ist aber nicht
für die Doku dafür verantwortlich.
Die Doku kommt vom Hersteller Microsoft, oder seit wann ist
Fantaisie Software dafür verantwortlich das Windows API zu
dokumentieren?
FS ist verantwortlich dafür PB zu dokumentieren - und das wurde
schon ziemlich gut gemacht. Nicht perfekt, aber gut.
Aber vielleicht findet sich ja hier Jemand der zu den 8531 Konstanten
jeweils ein paar Zeilen schreibt. Vielleicht hast Du gerade ein paar
Stunden Zeit, Kaeru?

Vergiss nicht das es noch etliche WinAPI-Konstanten mehr gibt,
die PB noch nicht importiert hat. Die könntest Du dann gleich
mit dokumentieren und ein Addon-Resident dafür machen.
Fred selbst will die Residents nämlich so klein wie möglich halten,
da sonst die Startzeit von PB immer langsamer wird, wenn noch
ein paar tausend Konstanten und Strukturen mehr hinzukommen.