Data Prob

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

DarkMike

Betreff: Data Prob

BeitragSo, Aug 28, 2005 20:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi leutz

Ich steh vor folgenden problem ich hab länger schon nimmer mit Data gearbeitet udn dachte jetzt wirds ehh mal wieder zeit, da es bei Dim Feldern ja viel praktischer ist das problem ist jetzt aber, das immer wenn ich Data Schreibe die Fehler Meldung

'Data' can only appere in a main programm

oder es kommt ein Fenster wo ich ein Blitzbasic file öffnen kann wenn ich das aber tu dann kommt

Data expression must be constant (Wiso soll sie bitte constant sein???)

Hoffe ihr könnt mir weiterhelfen

mfg Dark
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)

hectic

Sieger des IS Talentwettbewerb 2006

BeitragSo, Aug 28, 2005 22:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Pack doch die Data-Zeilen ins main Programm, dann funktioniert es vielleicht. Ansonsten beachte, daß Data-Abfragen die erste Zahl nicht ausgeben (dient nur für den Programmierer als Beschreibung/Nummerierung).

Data 1,100,200,150
Data 2,300,100,400

Ausgabe --> 100 --> 200 --> 150 --> 300 --> 100 --> 400

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Aug 28, 2005 23:33
Antworten mit Zitat
Benutzer-Profile anzeigen
wahrscheinlich stehen deine data innerhalb einer Function oder Schleife
deswegen kommt der Fehler !

hectic: Shocked
Die Zeilen werden bei Blitz nicht nummeriert!

BlitzBasic: [AUSKLAPPEN]
Restore Markierung 
For t= 0 To 5
Read A
Print A
Next
WaitKey


.Markierung
Data 1,100,200
Data 300,400,500


Ausgabe :Code: [AUSKLAPPEN]
1
100
200
300
400
500
[BB2D | BB3D | BB+]

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMo, Aug 29, 2005 0:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Rallimen, habe es eben ausprobiert. Hast natürlich Recht. Habe es mal falsch in einem meiner Codes angewand... Sorry.
 

DarkMike

BeitragMo, Aug 29, 2005 9:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi nochmal

ne also ich mach das eigentlich gar nicht in der schleife, ich hab jetzt extra ein unterprogramm dafür gemacht, und hab gehofft des funtzt damit ich less vorher mit read die Variable ein und dann mit Data geb ich ihr nen Wert.

Das geht ber leider wie gesagt nicht Crying or Very sad
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMo, Aug 29, 2005 12:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Zeig doch mal den Codeschnipsel, bei mir funzt Data immer wunderbar. Vielleicht ist ja dein Unterprogramm nicht die richtige Wahl, die erste Fehlermeldung die du beschrieben hattest, hatte doch genau das bemeckert.
 

DarkMike

BeitragMo, Aug 29, 2005 16:12
Antworten mit Zitat
Benutzer-Profile anzeigen
ja lol das wird jetzt ein riesen CODE!!!

Code: [AUSKLAPPEN]

.ReadData
 Read P$
  Data NP2$


es funtz nur net wegen denn data befehl ich hab schon hundert read und Dta befehle geschrieben funtzt auch net.

mfg Ich
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)
 

Apocalyptic

BeitragMo, Aug 29, 2005 16:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Data kann nur konstante Werte beinhalten (die Fehlermeldung hast du doch oben selber gepostet). Und deine Variable ist, wie der Name bereits sagt, eben nicht konstant. Ebensowenig dürfen Blitz Befehle (wie Chr(34), Sqr(5),...) vorkommen.
Suum cuique

[ www.ffs-net.de.vu ] [ Raycaster ]

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Aug 29, 2005 17:08
Antworten mit Zitat
Benutzer-Profile anzeigen
konstante wären Zahlen oder Strings wie..
BlitzBasic: [AUSKLAPPEN]
Data 100
Data 2.23
Data %01000100010
Data $f3e7
Data \"blabla\"
[BB2D | BB3D | BB+]
 

DarkMike

BeitragMo, Aug 29, 2005 17:39
Antworten mit Zitat
Benutzer-Profile anzeigen
och ne, schade, trotzdem danke

mfg Ich
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)
 

Omenaton_2

BeitragDi, Aug 30, 2005 13:26
Antworten mit Zitat
Benutzer-Profile anzeigen
hectic hat Folgendes geschrieben:
Pack doch die Data-Zeilen ins main Programm, dann funktioniert es vielleicht. Ansonsten beachte, daß Data-Abfragen die erste Zahl nicht ausgeben (dient nur für den Programmierer als Beschreibung/Nummerierung).

Data 1,100,200,150
Data 2,300,100,400

Ausgabe --> 100 --> 200 --> 150 --> 300 --> 100 --> 400


Ich weiß nicht woher du das nimmst. Das stimmt mit dem ersten Wert auslassen nicht, zumindest nicht in BlitzBasic3D.
Auch der erste Wert wird (in Beispiel 1) ganz normal ausgelesen.
Du kannst aber mehr als je ausgelesen wird in Data Zeilen angeben, bloß nicht weniger.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group