problem mit dim feld abfrage[!!NEUE FRAGE!!]
Übersicht
BlitzBasic
Beginners-Corner|
|
mas93Betreff: problem mit dim feld abfrage[!!NEUE FRAGE!!] |
Antworten mit Zitat |
|---|---|---|
|
hi,
könnt ihr mir sagen, warum diese simple function nicht funktioniert?? Da muss irgendwo n leichtsinnfehler sein... Code: [AUSKLAPPEN] Function checkfeld() If feld(0,0) = feld(1,0) Then Print "gleich!!!!!!!!!!!!!!" End Function() mfg marius @admin SRY gehört in beginners corner. Hab verpennt das ich im smalltalk bin. Entschuldigung |
||
|
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
||
- Zuletzt bearbeitet von mas93 am Sa, Apr 28, 2007 14:23, insgesamt einmal bearbeitet
|
|
darth |
Antworten mit Zitat |
|---|---|---|
|
vielleicht weil feld 0 nicht gleich feld 1 ist?
vielleicht weil die funktion nicht aufgerufen wird? vielleicht weil du im falschen forumteil postest? vielleicht weil die erde rund ist? |
||
| Diese Signatur ist leer. | ||
|
|
mas93 |
Antworten mit Zitat |
|---|---|---|
| nein, es kommt die fehlermeldung: "Expecting End-of file" | ||
|
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
||
BlackFog |
Antworten mit Zitat |
|
|---|---|---|
|
Ähmm sind Felder immer Global falls nicht musst du's übergeben oder als Global setzen.
MFG BlackFog |
||
|
|
mas93 |
Antworten mit Zitat |
|---|---|---|
|
ohh stimmt.Total vergessen. DANKE!
Aber wie setz ich ein dimfeld global? So gehts nich global dim feld(4,4= und wenn ich am anfang einfach global feld mach auch nich[/code] |
||
|
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
||
|
|
nX^ |
Antworten mit Zitat |
|---|---|---|
|
Die () hinter End Function sollten auch weggemacht werden.
Um ein Feld zu deklarieren: Dim MeinFeld(0,0) |
||
|
|
Smily |
Antworten mit Zitat |
|---|---|---|
|
nach end function kommt kein " () "
oO |
||
|
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
||
|
|
maximilian |
Antworten mit Zitat |
|---|---|---|
|
Felder sind immer global. Klammern am Ende gehören da nicht hin.
Vielleicht denkste nächstes Mal einfach selber nach, oder schaust dir wenigstens mal 1 Minute an was du fabriziert hast bevor du in einem Forum rumheulen gehst. :/ |
||
| Variety is the spice of life. One day ignore people, next day annoy them. | ||
|
|
Mr.HydeNewsposter |
Antworten mit Zitat |
|---|---|---|
|
Dim kann man nicht Global setzten, da sie immer Global sind.
Nimm stattdessen die Klammern hinter End Function() weg. Dann klappts auch problemlos Mist LC und Smily und NX waren schneller |
||
|
BBP News RSS | Chaos Interactive | Watanien 2 Screens, Infos und Download | Watanien 2 Worklog | PuzzleMasters
http://abgeordnetenwatch.de - http://www.regierungs-beratung.de - Der Regierung auf die Finger schauen |
||
|
|
nX^ |
Antworten mit Zitat |
|---|---|---|
|
Ich war am schnellsten In Bmax werden die Felder nicht per Dim deklariert sondern auch mit Global... Global MeinFeld:Int[0,0] |
||
|
|
D2006Administrator |
Antworten mit Zitat |
|---|---|---|
|
~VERSCHOBEN~ Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde. |
||
|
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
||
|
|
pixelshooter |
Antworten mit Zitat |
|---|---|---|
|
die gibt es in bb auch noch (wobei man da auf mehrdimensionalität verzichten muss:
Code: [AUSKLAPPEN] Local lokaes_feld[100]
|
||
| >> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc | ||
|
|
mas93 |
Antworten mit Zitat |
|---|---|---|
|
so, ich hab nochmal ne frage.
Ich hab ein Dim feld(4,4) und jetzt will ich schauen ob waagrecht oder senkrecht 3 gleiche Zahlen in den Dim-feldern sind. Meine erste idee war das: Code: [AUSKLAPPEN] For a=0 To 3 If feld(a,0) = feld(a+1,0) Then zahl=zahl+1 Next und das dann für jede Zeile und Spalte nochmal machen. Aber das geht bestimmt besser und einfacher. Könnt ihr mir ein Tipp geben? Wäre nett mfg Marius |
||
|
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
||
|
|
RallimenSieger des 30-EUR-Wettbewerbs |
Antworten mit Zitat |
|---|---|---|
|
Einfach prüfen ob links und rechts die gleichen Werte sind !
Code: [AUSKLAPPEN] For Y=0 To 4 ; waagerecht
For a=1 To 2 If feld(a-1,Y) = feld(a,Y) Then If feld(a,Y) = feld(a+1,Y) Then zahl=zahl+1 End If End If Next Next |
||
|
[BB2D | BB3D | BB+]
|
||
|
|
mas93 |
Antworten mit Zitat |
|---|---|---|
|
Vielen Dank Rallimen!
Ich werds mal probieren! |
||
|
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
||
|
|
mas93 |
Antworten mit Zitat |
|---|---|---|
|
so, ich hab jetzt ein neues Problem und zwar:
ICh will die Steine nachrutschen lassen und einen neuen stein hereinschieben. Das habe ich so versucht: Code: [AUSKLAPPEN] If auswahl=6 And MouseHit(1) Then feld(0,4)=feld(0,3) feld(0,3)=feld(0,2) feld(0,2)=feld(0,1) feld(0,1)=feld(0,0) feld(0,0)=item EndIf das funktioniert auch wunderbar, aber nach dem 3. Mal werden alle steine rot(also im Dim feld 0) Könnt ihr mir sagen was ich falsch gemacht habe? mfg marius |
||
|
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau] |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
