Fehler bei Blitz-Array Deklarierung

Übersicht BlitzBasic Beginners-Corner

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

 

$tankY

Betreff: Fehler bei Blitz-Array Deklarierung

BeitragFr, Apr 14, 2006 0:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Da ich an einem Projekt arbeite, welches überwiegend aus Funktionen besteht, kam ich um die Arrays nicht ganz herum. Jedoch gab der Compiler immer eine Fehlermeldung bei folgendem Code:
Code: [AUSKLAPPEN]

Local Var$[4]
Var$[0]="Inhalt"


Deshalb habe ich mir mehrmals diese Stelle aus der Onlinehilfe durchgelesen:
Zitat:

Das Kennzeichen (%, # oder $) kann aber stets nur bei der Definition mit LOCAL oder GLOBAL angegeben werden.


Also habe ich folgendes probiert:
Code: [AUSKLAPPEN]

Local Var$[4]
Var[0]="Inhalt"


Und, man staune, es funktioniert!

s_m_w

BeitragFr, Apr 14, 2006 1:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Was ist jetzt dein Problem?
Sheep Happens

nX^

BeitragFr, Apr 14, 2006 1:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Verstehe ich auch. Probier es mal mit Dim und nicht mit Local.

x-pressive

BeitragFr, Apr 14, 2006 9:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Local bei Blitz-Arrays ( [] ) zu verwenden ist unsinnig, Blitz-Arrays sind grundsätzlich lokal.
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL

Jan_

Ehemaliger Admin

BeitragFr, Apr 14, 2006 9:55
Antworten mit Zitat
Benutzer-Profile anzeigen
@X-Pressive, nicht unbedingt,

in Functionen ist es sehr zu empfehlen, weil du dann nicht mit Globalen ins gehangel kommst.
between angels and insects

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Apr 14, 2006 10:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Blitz Arrays müssen aber definiert werden,
demnach kann man Local auch nicht weglassen!
Oder ist mir da was entgangen?
[BB2D | BB3D | BB+]

x-pressive

BeitragFr, Apr 14, 2006 10:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Sorry -habe Blödsinn geschrieben (weil ich Blitz-Arrays fast nur noch in Types benutze, wenn überhaupt). Blitz-Arrays können lokal UND global sein (je nachdem, ob mit Global oder Local definiert). Obwohl ich globale Blitz-Arrays noch nie gebraucht oder benutzt habe... Wink

Aber das, was $tankY oben schreibt, ist eine "Falle", in die ich auch schon oft getappt bin. Das übersieht man gerne.
• BLITZ SHOWCASE:
PARTICLE CANDY • PARTICLE CANDY FOR iPHONE • SPRITE CANDY • DON'T GET ANGRY! 2-3 • CLICK CLACK XL
 

$tankY

BeitragFr, Apr 14, 2006 11:51
Antworten mit Zitat
Benutzer-Profile anzeigen
@s_m_w

Du hast recht, ich habe kein Problem (mehr), jedoch wollte ich es nur hier hereinschreiben, damit, falls jemand anderes dieses Problem auch hat, es im Forum nachlesen kann. Falls es hier nicht reinpasst, dann kann man es verschieben, aber ich wüsste nicht wohin.

Jan_

Ehemaliger Admin

BeitragFr, Apr 14, 2006 13:25
Antworten mit Zitat
Benutzer-Profile anzeigen
~GESCHLOSSEN~


Alles geklärt
between angels and insects

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group