PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hallo bin Bascom Neuling;



Hel47
03.03.2012, 18:05
kann mir jemand sagen warum die For Next Schleife nicht funktioniert.

$regfile = "m88def.dat"
$crystal = 8000000

Dim A As Byte
Dim X As Byte
X = 3
For A = 1 To 100 Step X
Print A ; " " ; X
Waitms 50
Next
End

Kampi
03.03.2012, 18:09
Hallo und willkommen,

was genau funktioniert den da nicht? Gibt der Compiler ein Fehler aus?

Edit:
Ich hab das Programm gerade mal im Bascom Simulator getestet und da funktioniert es einwandfrei.

Hel47
03.03.2012, 18:58
Im Simulator springt das Programm nach Waitms 50 sofort zum Ende.
Fehler wird keiner ausgegeben.
Gebe ich bei Step irgendeine Zahl ein so funktioniert es einwandfrei.

Kampi
03.03.2012, 19:07
Also wie gesagt ich hab dein Programm, welches du oben gepostet hast, im Simulator (Bascomversion 2.0.7.1) getestet und da lief das Programm bis 60 durch. Dann hab ich es abgebrochen.
Wenn du das Programm im Simulator testest hast du auch:

$sim

am Anfang des Programms geschrieben?

Hel47
03.03.2012, 19:19
vielen Dank für Deine schnellen Antworten;
habe im Programm jetzt Deinen Vorschlag eingegeben aber selbes Ergebnis.

Gruß
Helmut

Rone
03.03.2012, 19:37
Hallo!

Mit 2.0.7.4 läufts auch einwandfrei.

Welche Bascomversion verwendest Du?

MfG

Kampi
03.03.2012, 19:38
Mmh dann weiß ich auch nicht mehr weiter :(

Kampi
03.03.2012, 19:55
Kannst du vielleicht mal einen Screenshot von deinem Simulatorfenster posten?
Vielleicht findet man so den Fehler.

Hel47
04.03.2012, 08:02
Vielleicht liegt es an der Bascom Version.
Ich habe 1.11.9.1
anbei der Screenshoot vom Simulator.

Gruß
Helmut

Kampi
04.03.2012, 08:38
Hi,

hast du eine Vollversion von Bascom? Weil sonst lad dir mal die aktuelle Bascom Version runter um Softwarebugs auszuschließen.
Desweiteren seh ich auf deinem Screenshot das du das $sim unter $crystal geschrieben hast.
Das $sim gehört ganz an den Programmanfang.
Also quasi so:
$sim
$regfile = "m88def.dat"
$crystal = 8000000

Edit: Hab das Programm mal so getestet wie es auf deinem Screenshot war.
Und selbst das $sim an der Stelle macht keine Probleme. Es läuft trotzdem. Probier es mal mit der neuesten Bascomversion.

Hel47
04.03.2012, 08:44
hallo Daniel,
Ich habe jetzt die neue Demoversion 2.0.7.1 installiert und es funktioniert.
Danke für Deine Hilfe

Gruß
Helmut

Kampi
04.03.2012, 08:51
hallo Daniel,
Ich habe jetzt die neue Demoversion 2.0.7.1 installiert und es funktioniert.
Danke für Deine Hilfe

Gruß
Helmut


Schön zu hören :)