.| Autor | Beitrag |
|---|---|
|
000 16.01.2005, 22:12 sw_a_t |
Wo liegt der fehler? Ich hänge jetzt schon ne ewigkeit an dieser stelle.
sw_a_t heißt jetzt CPoly ! Medieval Battles - Para Bella Crudelia Dieser Beitrag wurde am 16.01.2005 um 23:12 von theDon bearbeitet. |
|
Profil || Suche |
|
001 16.01.2005, 22:58 oxff |
Also erstmal massiv bold abuse, ausserdem hast du das Prinzip von Event-Funktionen und Schleifen anscheinend noch nicht richtig verstanden. Such noch ein wenig mit deinem 2. Gehirn und versuch es noch einmal. --mwcollect - mein Projekt | oxlog - mein blog | happyhardcore.com Stream - gute Musik |
|
Profil || Suche |
|
002 16.01.2005, 23:13 theDon |
ich hab das bold mal gefixed. tipp: der `anweisungsblock' wird nie erreicht. --\o tanz den naziprau! o/ And more than ever, I hope to never fall, |
|
Profil || Suche |
|
003 17.01.2005, 16:05 sw_a_t |
könnt ihr mir nicht einfach sagen was falsch is? ich werd den code dann nich einfach benutzen sonder ihn auch lesen um meinen fehler zu verstehen. ich glaub es hängt mit dem "exit do" zusammen das zu früh , oder falsch sitz da es vor dem "anweisungsblock" die schleife unterbricht. und was ist "massiv bold abuse"? Oder sagt mir wo hier der fehler liegt und ob ich schon näher dran bin als vorher....
sw_a_t heißt jetzt CPoly ! Medieval Battles - Para Bella Crudelia Dieser Beitrag wurde am 17.01.2005 um 16:11 von sw_a_t bearbeitet. |
|
Profil || Suche |
|
004 17.01.2005, 17:12 TheTinySteini |
Ja, zum Beispiel. Das exit do beendet dort die Schleife. Warum tust du das dann, wenn du's nicht willst? TheTinySteini Dieser Beitrag wurde am 17.01.2005 um 17:16 von TheTinySteini bearbeitet. |
|
Profil || Suche |
|
005 17.01.2005, 17:15 HammerBlade |
Edit: "Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 17.01.2005 um 17:17 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
006 17.01.2005, 17:20 sw_a_t |
@ Hammer : Na der soll bei 0 anfangen und dann prüfen ob 0 größer als 2 ist. wenn das nicht der fall ist wird zu 0 , 1 addiert und er startet den anweisungsblock.Wenn der anweisungsblock fertig is fängt schleife neu an. er prüft ob 1 größer als 2 is und addiert 1. immer so weiter... bis zaehler den wert 2 überschreitet. dann wird die schleife gestoppt und gleichzeitig wird der button1 unbrauchbar --sw_a_t heißt jetzt CPoly ! Medieval Battles - Para Bella Crudelia Dieser Beitrag wurde am 17.01.2005 um 17:20 von sw_a_t bearbeitet. |
|
Profil || Suche |
|
007 17.01.2005, 17:47 TheTinySteini |
Nein. "do while" heißt: Tue etwas _solange_ der Ausdruck danach wahr ist. Also hier: Schleife, solange Zähler > 2 ist. Das ist genau das, was du _nicht_ haben willst. Du brauchst nen "do until" - das ist: tue etwas _bis_ der Ausdruck wahr ist. -- TheTinySteini |
|
Profil || Suche |
|
008 17.01.2005, 18:06 HammerBlade |
Ne, TheTinySteini das mit dem do...while stimmt wie er sagt:
In VB (ich kenn mich mit der Syntax nicht so aus) müsste das dann imo so sein:
Edit2:
"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 17.01.2005 um 18:26 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
009 17.01.2005, 18:25 sw_a_t |
Danke Hammer und die anderen. Aber Hammer.....ich hab die obere While schleife kopiert und benutzt.....Button geht nur 1mal! und nich 3. Edit : auch mit der for schleife gehts nur 1 mal --sw_a_t heißt jetzt CPoly ! Medieval Battles - Para Bella Crudelia Dieser Beitrag wurde am 17.01.2005 um 18:32 von sw_a_t bearbeitet. |
|
Profil || Suche |
|
010 17.01.2005, 18:40 HammerBlade |
Dann ist dein Code aber wirklich Murks. Das muss dann so in der Art sein:
Wie gesagt ich kenn mich mit VB eigentlich nicht aus, deshalb weiss ich nicht 100%ig ob die Syntax richtig ist. Aber die Funktion des Codes ist richtig. --"Mit C++ (noch besser mit C) kann man sich _sehr_ leicht in den Fuss schiessen." - theDon Dieser Beitrag wurde am 17.01.2005 um 18:41 von HammerBlade bearbeitet. |
|
Profil || Suche |
|
011 17.01.2005, 18:57 sw_a_t |
DANKE!!! man bin ich erleichtert. ich hab das jetzt so gemacht das er anstatt wie bei dir 1 abzieht eins dazu rechnet und das startwert 0 ist , weil er am rand noch anzeigt wie oft man schon gewürfelt hat!!! endlich gehts. ich wär net auf die idee gekommen das ohne schleife einfach so zu machen obwohl es logischerweise so ist!!! DANKE allle! bis zu meiner nächsten volligen anfänger frage!!! --sw_a_t heißt jetzt CPoly ! Medieval Battles - Para Bella Crudelia Dieser Beitrag wurde am 17.01.2005 um 18:57 von sw_a_t bearbeitet. |
|
Profil || Suche |

