Seite 1 von 2

#PB_-Liste

Verfasst: 23.05.2006 14:19
von Rockmaster
Hi Leute ich wollte euch mal fragen ob es eine Liste aller #PB_... Befehle gibt und ihre Wirkungen!
Wenn ja bidde reinschreiben

Danke im vorraus

Verfasst: 23.05.2006 14:27
von Deeem2031
Hm, kenn keine Befehle die mit "#PB_" anfangen, die Liste dürfte also leer sein...

Oder meinst du Konstanten..? ;)

Re: #PB_-Liste

Verfasst: 23.05.2006 14:30
von Kiffi
Wenn in PB etwas mit '#' anfängt, dann ist das kein Befehl, sondern eine
Konstante. Sprich: Das ist eine Variable mit festem Inhalt (wenn sie
einmal mit einem Wert belegt wurde, dann kann sie nicht mehr
überschrieben werden).

Du kannst in Deinem SourceCode eigene Konstanten definieren. Daneben
gibt es auch vordefinierte Konstanten (wie z.B. die von Dir
angesprochenen #PB_* - Konstanten)

Wenn Du jaPBe verwendest: Dort gibt es einen Konstanten-Explorer, der
viele Konstanten und deren Bedeutung anzeigt.

Bei der original IDE von PB bin ich mir nicht sicher, ob's einen
Konstanten-Explorer gibt. Das werden mit Sicherheit die Leute
beantworten können, die im Gegensatz zu mir die IDE benutzen.

Grüße ... Kiffi

Re: #PB_-Liste

Verfasst: 23.05.2006 14:43
von Karl
Es gibt auch eine Excelliste (PureArea.net Sektion Downloads).
Zarathustra hat geschrieben:Konstanten sind keine Variablen.
Gruß Karl

Re: #PB_-Liste

Verfasst: 23.05.2006 14:50
von Kiffi
Karl hat geschrieben:
Zarathustra hat geschrieben:Konstanten sind keine Variablen.
:)

ja, stimmt. Die beiden Begriffe sind ziemlich gegensätzlich. Aber zum erklären fiel mir so auf die Schnelle nix anderes ein.

Grüße ... Kiffi (dem jetzt nicht erklärt werden muss, was Konstanten sind)

Re: #PB_-Liste

Verfasst: 23.05.2006 15:05
von Jilocasin
Kiffi hat geschrieben:Sprich: Das ist eine Variable mit festem Inhalt (wenn sie
einmal mit einem Wert belegt wurde, dann kann sie nicht mehr
überschrieben werden).
HÄ?
In 3.3 kann man "#PB_..." Konstanten ändern!!!

Folgender Code:

Code: Alles auswählen

#PB_WINDOW_SYSTEMMENU = 8

Debug #PB_WINDOW_SYSTEMMENU
Beim ersten Mal ausführen gibt der Debugger "8" zurück.
Beim zweiten Mal "Constant not found: ..."

Ist das nicht totaler Quatsch???

Verfasst: 23.05.2006 15:16
von winduff
Naja selbst wenn es geht wie du sagst:

Wie schon öfters gesagt wurde, allzugroße hilfe können wir PB3.3 benutzern nicht anbieten, da die Programmiersprache damals noch nicht halb so ausgereift war wie jetzt, bzw sich auch viele Befehle geändert haben.

Aber wir versuchen es soweit es geht :-)

Was meinst du mit Konstanten ändern?! die (quote) #PB_ Konstanten (quote) kann man nicht ändern... Grundsätzlich nicht - oder kannst du auch befehle wie input() verändern? :allright:

Zu deiner Frage: Selbst wenn du die liste benutzt, viele werden nicht unterstüzt sein bei PB3.3.

Re: #PB_-Liste

Verfasst: 23.05.2006 15:44
von Kiffi
> In 3.3 kann man "#PB_..." Konstanten ändern!!!

mag sein. Ich benutze kein 3.3

In PB4 bekomme korrekterweise ich ein "Constant already declared"

Grüße ... Kiffi

Re: #PB_-Liste

Verfasst: 23.05.2006 16:47
von Jilocasin
Kiffi hat geschrieben:In PB4 bekomme korrekterweise ich ein "Constant already declared"
Das hab ich gemeint. Das kommt bei 3.3 nicht.
Aber was solls, iss ja auch egal.
Beim nächsten Start von PB stimmts ja wieder...

Verfasst: 23.05.2006 17:15
von Kaeru Gaman
OHA das geht ja tatsächlich... ist mir vorher nie aufgefallen...

wie kommt man auf die idee, das auszuprobieren?