Enumeration Global?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Enumeration Global?

Beitrag von R3booz »

Kann ich eine Globale Enumeration erstellen?
Wenn ja wie?
Mein Ansatz (ist falsch):

Code: Alles auswählen

Enumeration
    Global #Database_X
    Global #Database_Y
  EndEnumeration
mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Enumeration Global?

Beitrag von ts-soft »

Konstanten sind immer Global!
Wichtig ist nur, das diese vor der ersten Nutzung deklariert werden.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: Enumeration Global?

Beitrag von R3booz »

:doh:
danke :D :oops:

und wenn ich sie in einer prozedur aufrufe?

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Enumeration Global?

Beitrag von ts-soft »

Es ist egal, wo Du sie nutzt. Nach der Deklaration stehen sie im nachfolgendem Code überall zur Verfügung.
Konstanten werden ja während der Kompilation durch Ihren Wert ersetzt, anders als bei Variablen.

Die Deklaration von Konstanten innerhalb einer Procedure macht keinen Sinn, auch wenn es möglich ist.
Konstanten sollten immer am Anfang des Codes deklariert werden, genau wie Strukturen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: Enumeration Global?

Beitrag von R3booz »

ok vielen dank :wink:
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Antworten