Deklaration von Var.

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Maurizio555
Beiträge: 53
Registriert: 03.10.2004 10:00
Wohnort: BW

Deklaration von Var.

Beitrag 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)?
Mit fernem Wasser läßt sich nicht ein nahes Feuer löschen.
Tsue Hung (525 n.Chr.).
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

darum bettel ich auch schon seit ewigkeiten... kommt wahrscheinlich mit pb 4.0
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Dafür bin ich auch ! Unter VB kennt man sowas schon lange :freak:.
Bild
sbehrens
Beiträge: 274
Registriert: 08.09.2004 18:41
Kontaktdaten:

Beitrag 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 :allright:
Zuletzt geändert von sbehrens am 13.10.2004 00:41, insgesamt 1-mal geändert.
enjoy life... while you can!
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag 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. ;)
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

... und ja, es soll optional sein.
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag 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...
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Beitrag 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.... :D
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Antworten