Warum geht das nicht!

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

sven123

Betreff: Warum geht das nicht!

BeitragFr, Mai 28, 2004 17:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Warum kann ich diesen Typ nicht dem dim Zuweisen.Des ist doch so ähnlich wie wenn ich den Wert der Veriabelen a einem dim zuweise.
Code: [AUSKLAPPEN]
If mehrspielermenuefrei=1 Then
For s=0 To 9
splitter(s,0)=shot\x
splitter(s,1)=shot\y
splitter(s,2)=1
Next
EndIf
Amd Athlon 2200+,Saphire Atlantis Radeon9800pro,1024 MB DDR RAm,40 Gb Festblatte.
'in shâ'a llâh=so Gott will
Fertiges Projekt:Invasion der Heuschrecken

Bigmichi

BeitragFr, Mai 28, 2004 17:57
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn er sagt das du das Type net benutzen kannst musst du entweder das Type Global setzen =) oder halt das Type setzen


Code: [AUSKLAPPEN]

Global Haus.HE

;oder

Haus.HE = First HE




dan müsste es gehen
 

sven123

BeitragFr, Mai 28, 2004 18:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Der sagt Vaiable must be a Typ
Amd Athlon 2200+,Saphire Atlantis Radeon9800pro,1024 MB DDR RAm,40 Gb Festblatte.
'in shâ'a llâh=so Gott will
Fertiges Projekt:Invasion der Heuschrecken
 

Gast

BeitragFr, Mai 28, 2004 18:43
Antworten mit Zitat
dann hast du die variable vorher nicht als typ deklariert!
Hier mal nen ausschnitt aus der Hilfe:

Code: [AUSKLAPPEN]

TYPE crafts
   FIELD x
   FIELD y
   FIELD dead
   FIELD graphic
END TYPE

FOR t = 1 TO 100
   alien.crafts = NEW crafts
   alien\x = RND(0,640)
   alien\y = RND(0,480)
   alien\dead = 0
   alien\graphic = 1
NEXT


Das bedeutet:
Du definierst dein Typ, erstellst x objekte des typs "crafts" und weißt der objektvariable die werte zu

Markus2

BeitragFr, Mai 28, 2004 19:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

Type test

 Field h$
 Field x,y,z
 
End Type

Dim haha.test (100)

haha.test(0) =New test
haha.test(1) =New test

haha(0)\h$="HIHI"
haha(0)\x=10

haha(1)\x=10

DebugLog haha.test(0)\h$

WaitKey
End

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Mai 28, 2004 22:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Das Problem könnte aber auch daran liegen das der Typ Zeiger auf keins steht, oder aber noch keins erstellt ist!
so müsste es gehen:
Beispiel:
Code: [AUSKLAPPEN]
Type crafts
   Field x
End Type

If delta.crafts <> Null
A = delta\X
End If
Also sollte es so gehen.... ???
Code: [AUSKLAPPEN]


If mehrspielermenuefrei=1 Then
if shot.type?  <> null then
For s=0 To 9
splitter(s,0)=shot\x
splitter(s,1)=shot\y
splitter(s,2)=1
Next
end if
EndIf
[BB2D | BB3D | BB+]

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group