Seite 1 von 1
Deklaration von Var.
Verfasst: 11.10.2004 19:24
von Maurizio555
Hallo!
Hab' erst angefangen, mich mit PB zu beschäftigen.
Die Möglichkeit, Var. on-the-fly zu deklarieren ist ganz gut für schnelle, kurze Progs (1-2 Seiten Code). Wenn man was grösseres programmiert, wird das aber ein Nachteil, da es zu nahezu unmöglich aufzuspürende syntaktischen Fehler führen kann. Gibt es eigentlich eine Möglichkeit, die Deklaration zu erzwingen? (z.B. durch eine Compiler-Direktive)?
Verfasst: 11.10.2004 20:01
von Zaphod
darum bettel ich auch schon seit ewigkeiten... kommt wahrscheinlich mit pb 4.0
Verfasst: 12.10.2004 02:33
von MVXA
Dafür bin ich auch ! Unter VB kennt man sowas schon lange

.
Verfasst: 13.10.2004 00:26
von sbehrens
D.h. wenn man im Code eine Vaiable benutzt die am Anfang nicht ordentlich durch zB.
Global deklariert wird, gibt der Compiler
während des Kompilierens einen Fehler zurück? Das kann echt praktisch sein, aber das Feature kann man dann aber auch deaktivieren, ne? Sonst wär das teilweise sehr nervig (wie gesagt bei kleineren Projekten.)
mfG
Basti
//Edit @Sunny: War ja auch nur ein Beispiel, aber trotzdem thx for the information

Verfasst: 13.10.2004 00:36
von Ynnus
Ne, nicht Global, einfach nur sowas wie "var Variablennamen.typ = Wert". Global heißt ja nur, dass die Variable Global verfügbar ist, und nicht alle Variablen, ob am Beginn deklariert oder nicht, sollen global sein.

Verfasst: 13.10.2004 01:17
von Zaphod
... und ja, es soll optional sein.
Verfasst: 13.10.2004 08:19
von Lebostein
Sowas gab es ja schon im guten alten FORTRAN, wo man die Variablen standardmäßig nicht zu deklarieren brauchte. Baute man jedoch am Anfang des Programmes den Befehl "IMPLICIT NONE" ein, zwang man den Compiler auf die Deklaration einer jeden Variable zu achten...
Verfasst: 18.10.2004 22:30
von Andre
Gibt es eigentlich eine Möglichkeit, die Deklaration zu erzwingen?
Kommt definitiv als optionaler Parameter mit PB4.0. Habe mich extra nochmal bei Fred rückversichert....
