Hilfe zu den eingebauten PB Konstanten

Anfängerfragen zum Programmieren mit PureBasic.
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Hilfe zu den eingebauten PB Konstanten

Beitrag von KPA »

Wie kann ich denn an Hilfe über die eingebauten PB Konstanten kommen ?

Markieren oder Cursor in dem Konstantennamen platzieren und anschließendes Drücken von F1 bringt da nichts. Auch die direkte Eingabe in die PB Hilfe hat kein Suchergebnis

Beispiel: #PB_Compiler_EnumerationValue wenn ich wissen möchte was dahinter steckt, wo kann ich das finden.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von STARGÅTE »

Also bei mir gehts mit der Suche in der Hilfe:
Habe direkt
#PB_Compiler_EnumerationValue
eingegeben, und bekomme 2 Treffer:
- Enumerations
- Überblick über PureBasic Konstanten

Und dort gibs auch gleich die erklärung:
Die reservierte Konstante #PB_Compiler_EnumerationValue speichert den nächsten Wert, welcher in der Aufzählung benutzt wird. Dies kann nützlich sein, um mehrere Aufzählungen zu verketten.
Wenn du wissen willst welcher Wert hinter einer Konstante steht:
Alt+S
dort dann Konstanten auswählen und unten eingeben
#True = 1
zB ^^
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von KPA »

Ja aber dann muss ich erst die komplette Konstante markieren, in die Zwischenablage einfügen, dann die Hilfe aufrufen, dort im Suchfeld die Zwischenablage einfügen und auf Themen auflisten klicken. Warum lassen sich die anderen PureBasic Befehle direkt per F1 anzeigen und die Konstanten nicht. Eigentlich schade oder geht es doch und ich muss noch was irgendwo einstellen ?
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von STARGÅTE »

weil der "Normale Weg" der ist, das du zu einer Funktion (Markieren+F1) die passenden Konstanten suchst (Für Modes oder Flags) und nicht eine Konstante hinschreibst und dafür Funktionne suchen willst, wo sie passen könnte ...

zumindest stehe die Konstanten von PB immer im zusammenhang mit Funktionen, wodurch du auch die Funktion einfach suchen kannst.

Wüsste jetzt kein Gebiet, wo man Konstanten von PB hat, ohne das eine Prozedur die sie benutzt in der nähe wäre.
Hast du beispiele ?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von KPA »

OK Stargate

verstehe was du meinst. Darum kurze Erklärung wie ich drauf komme. Da ich neu bin bei PureBasic lerne ich derzeit noch den Dialekt.
Wenn ich jetzt CodeBeispiele finde wie

For n=0 To #PB_Compiler_EnumerationValue
If GadgetType(n) = #PB_GadgetType_Text
SetGadgetColor(n, #PB_Gadget_BackColor, RGB(0, 0, 100))
SetGadgetColor(n, #PB_Gadget_FrontColor, RGB(255, 255, 255))
EndIf
Next

Dann suche ich auch schon mal nach der Bedeutung einer Konstanten, denn ich bezweifle das ich das bei der Funktion For/Next finden würde
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von STARGÅTE »

Jo klar ich verstehe dich, aber ist eine ausnahmen,
weil der jenige im Archiv diese Konstante "Missbraucht" hat, die gehört eigentlich mit zu Enumeration

aber die anderen Sachen stehen halt wirklich immer im Kontext mit Funktionen.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
CSHW89
Beiträge: 489
Registriert: 14.12.2008 12:22

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von CSHW89 »

ansonsten, falls das nochmal passiert:

in der hilfe auf der hauptseite ganz nach unten rechts bei Übersichten auf den eintrag PureBasic-Konstanten klicken. dort stehen alle konstanten (na gut, nur die '#PB_' konstanten) in alphabetischer reihenfolge und die dazu gehörige funktion(en).

lg kevin
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
KPA
Beiträge: 35
Registriert: 10.06.2010 22:53

Re: Hilfe zu den eingebauten PB Konstanten

Beitrag von KPA »

OK Danke für die wiedermal superschnelle Hilfe :wink:
Antworten