warum wird ein Array beim Compilieren nicht erkannt?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Garfield

Betreff: warum wird ein Array beim Compilieren nicht erkannt?

BeitragSo, Mai 30, 2004 19:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab das Forum schon mehrfach durchsucht, kann aber nichts finden was auf mein Problem zutrifft.

Mein Hauptprogramm hat mehrer Includes.
Vor allen eigentlichen Programmzeilen definiere ich alle Globals Types etc.
Auch 2 Arrays:

Dim TitelString$(900,6)

Dim TitelWert(900,4)

soviel ich gelesen habe, sind diese Felder auch ohne "Global" Global.

wenn ich nun die Compilierung starte, kommt aus einem Include Programm folgende Fehlermeldung:

Expecting ´)´

Der Cursor steht dann hier:

TitelString (TACURSOR,1) = TitelName

Code: [AUSKLAPPEN]
TitelString (TA,1) = TitelName
titelstring(TA,2) = "Interpret"
titelstring(TA,3) = "Album"
titelstring(TA,4) = Pfad
titelstring(TA,5) = Min2$
titelstring(TA,6) = Sek2$


Wenn ich das Array in der Include Funktion erneut "Dimme" gehts, aber das ist ja nicht der Sinn Sad Sad Sad

Ich habe den Code minimal mit 2 kleinen neuen Programmen nachgebildet, da funktionierts mit den Arrays.

Woran kann das liegen?
Ich hab auch schon nach Namensdoppel gesucht nix

Achja: ich benutze BlitzPlus 1.39,
auch wenn ich den Code im BB2D (letzte Version) compiliere kommt sofort die gleiche Fehlermeldung, mal abgesehen davon, das das Programm da ja nie laufen dürfte......
BlitzPlus|BMax|BMax-GUI -- Sony VAIO Win7 * MacBookPro Sierra
 

Dreamora

BeitragSo, Mai 30, 2004 19:28
Antworten mit Zitat
Benutzer-Profile anzeigen
das hängt von der benutzen IDE ab ... wenn das ganze falsch gemerged wird kanns sein, dass versucht wird auf den Array zuzugreifen, bevor er überhaupt definiert ist.

Ich würde empfehlen, solche Deklarationen in der entsprechenden Include vorzunehmen statt an einem globalen ort ... dadurch ist gewährleistet, dass es auch wirklich initialisiert ist.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Garfield

BeitragSo, Mai 30, 2004 19:37
Antworten mit Zitat
Benutzer-Profile anzeigen
OK Danke das wars,
ich habe die Includes jetzt direkt vor dem eigentlichen Programmstart, nach allen Deklarationen und schon gehts,
das ich nicht selbst drauf gekommen bin...... naja dafür ist das Forum ja da Wink

Ich hatte die Includes direkt am Anfang, vor allen Globals.... <---- FALSCH
BlitzPlus|BMax|BMax-GUI -- Sony VAIO Win7 * MacBookPro Sierra

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group