If - Schleifen Problem

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

NoneX

Betreff: If - Schleifen Problem

BeitragMo, Nov 08, 2010 20:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

Ich habe hier ein Problem mit der IF-Schleife , wenn ich die IF-Schleife lösche funktioniert es, sonst kommt die Fehler Meldung expecting Until or Forever.
Habe jetzt schon in der Online Hilfe nachgesehen, aber meinen Fehler hab ich nicht gefunden.

Schon mal danke im Vorraus
Lg NoneX

Code: [AUSKLAPPEN]
Graphics 640,480,0,0   
DeinHaus = LoadImage ("gfx\DeinHaus.bmp")
Held = LoadImage ("gfx\Held.bmp") 

Ort=DeinHaus
xHeld=250
yHeld=250

Repeat   

DrawImage DeinHaus ,0 ,0
DrawImage Held ,xHeld ,yHeld 

If KeyDown(208) Then yHeld=yHeld-1

Flip
Cls 
Until KeyHit(1) 

End 

the FR3AK

BeitragMo, Nov 08, 2010 20:07
Antworten mit Zitat
Benutzer-Profile anzeigen
If-Schleifen gibt es nicht :>

Versuch mal

Code: [AUSKLAPPEN]
If KeyDown(208) Then
yHeld=yHeld-1
end if

Thunder

BeitragMo, Nov 08, 2010 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt keine IF-SCHLEIFEN! Das sind Bedingungen!

Der Code ist korrekt.

Edit: Abrexxes hat recht, das beziehe ich gleich Mal mit ein...
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
  • Zuletzt bearbeitet von Thunder am Di, Nov 09, 2010 16:29, insgesamt 2-mal bearbeitet

Abrexxes

BeitragMo, Nov 08, 2010 20:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Schreien kann jeder. Da wir hier im Beginners Bereich sind wäre es hilfreich dem armen Teufel mitzuteilen das IF THEN eine BEDINGUNG ist. Wink

Wenn...dann...wenn nicht....oder!

cu
 

NoneX

BeitragMo, Nov 08, 2010 20:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Werde ich mir merken danke ^^

@TheFreak

Funktioniert leider nicht

Fehler Meldung : Endif ohne If



Wenn der Code korrekt ist kann das Problem darin bestehen das ich Blitz unter Wine ausführe ?

Abrexxes

BeitragMo, Nov 08, 2010 20:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn IF nicht erfüllt werden KANN muss ein ELSE her, lies dich hier mal durch:
https://www.blitzforum.de/help/?subcat=7

cu

Xeres

Moderator

BeitragMo, Nov 08, 2010 20:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Mh? Man muss doch kein Else benutzen... Ich würde eher auf ein Fehler mit Wine tippen - der Code ist korrekt.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Abrexxes

BeitragMo, Nov 08, 2010 20:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Stimmt.....versuc h mal Keyhit statt Keydown...dann ist deine Variable nicht in 10ms am Ende. ^^^und benutz denn backbuffer..und...ach....informier dich mal!!!!!!!!!!!!!!!!!!!!

mpmxyz

BeitragMo, Nov 08, 2010 20:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Abrexxes, es ist ein Fehler beim Kompilieren und nicht beim Ausführen. Wink
Der Compiler scheint das Until nicht zu erkennen, wenn er das If hinzufügt.
Bearbeitest du den Code mit der Standard-IDE? / Hast du verschiedene Programme dafür genutzt?
Kann es Probleme mit den Zeilenumbruch-Bytes geben?
Der Code an sich sollte funktionieren. (Ich vermute Probleme wegen des anderen Betriebssystemes.)
mfG
mpmxyz
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer

Abrexxes

BeitragMo, Nov 08, 2010 20:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn es so sein sollte wäre ich über jede Info dankbar.
cu

maximilian

BeitragMo, Nov 08, 2010 20:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Mondlandung ist eine LÜGE!

Der Code ist korrekt.
Variety is the spice of life. One day ignore people, next day annoy them.

Sephka

BeitragMo, Nov 08, 2010 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
maximilian hat Folgendes geschrieben:
Die Mondlandung ist eine LÜGE!

Der Code ist korrekt.

Nein ist sie nicht Smile
Mein Freund und Helfer:
Win7 Home Premium SP1
AMD Athlon II X4 645 3.1GHZ
8GB Ram
64bit

FireballFlame

BeitragMo, Nov 08, 2010 21:05
Antworten mit Zitat
Benutzer-Profile anzeigen
NoneX hat Folgendes geschrieben:
Wenn der Code korrekt ist kann das Problem darin bestehen das ich Blitz unter Wine ausführe ?

Das wirds sein. Ich hab auch mal versucht, mit Wine ein B3D-Programm zu kompilieren, das lief auch nicht richtig.
Am Code aus dem 1. Post liegts jedenfalls nicht.
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit

BladeRunner

Moderator

BeitragMo, Nov 08, 2010 21:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Der nächste sinnfreie Spam hier gibt ne lecker Verwarnung. Konzentriert euch aufs Helfen.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group