Das muss man ab und zu mal sagen !

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

antome

!!! gesperrt !!!

Betreff: Das muss man ab und zu mal sagen !

BeitragSo, Sep 03, 2006 14:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt immer und immer wieder hier in der Beginners-Corner Fragen mit kleinen Programmbeispielen in denen ein so offensichtlicher Fehler darin ist, das ihn jeder beim zweiten mal durchlesen erkennen muss.

Ihr werdet nichts lernen wenn ihr wegen jeder Kleinigkeit nachfragt und die Leute die euch helfen wollen werden dann mit der Zeit immer mürrischer weil sie ihre kostbare Zeit damit verbringen müssen um euch den Code zu verbessern.

Also bevor ihr Fragen stellt lest euren Code mindestens 2-3 mal AUFMERKSAM durch.

Dann gibt es noch den Debugger in der BlitzIDE, wenn ihr nicht mit der BlitzIDE arbeitet und euer Editor den Debugger nicht richtig anzeigt, dann ladet bevor ihr fragt euren Code mal in die BlitzIDE und lasst das Programm mit debug Enabled? <--- im Menu Program "das Häckchen muss dran sein" laufen.
Mit Debuglog Nachricht$ könnt ihr auch eine Textnachricht ins Debuggerfenster setzen.

Falls ihr mit dem Debugger nicht zurecht kommt gibt es noch eine Möglichkeit um an Informationen wärend des Programmablaufs zu kommen.

Print Variable in den Code einbauen, Variable steht für einen String$ Integerwert oder Float je nachdem welchen Wert ihr überprüfen wollt.

Man kommt dann oft schnell dahinter was falsch ist.

Statt Print funktioniert auch Text 10,10,Variable
falls sich die Werte schnell ändern und nur den Wert eines Schleifendurchlauf benötigt so hilft es wenn man kurzfristig ein Waitkey() nach Print oder Text einbaut.

Ab besten in Kombination mit IF/THEN Code: [AUSKLAPPEN]
If Schleifenzähler = 20 Then
   Print Variable
   WaitKey()
EndIf


Den Fehler selber finden macht auch mehr Spass und fördert die Sicherheit
beim programmieren.

Edit: BladeRunner:
Dem ist nichts hinuzufügen. pinned.

Smily

BeitragSo, Sep 03, 2006 14:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Hmm guter Post.
Bin sogar dafür, dass das gepinnt wird.

Noch einen kleinen Hinweis meinerseits: Wenn man den Fehler nicht findet, dann in die Erste Zeile den Stop befehl reinsetzen und dann mittels den Debugger Zeile für Zeile Abarbeiten.

Und immer im Hinterkopf überlegen "Was macht das Programm an dieser Stelle?"
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

Lunatix

BeitragSo, Sep 03, 2006 14:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Und wenn ihr wirklich nicht weiterkommt, bevor ihr den Post erstellt, sucht nocmal im forum nach oder auf der robsite.

Auch sehr empfehlenswert Wink

[OT] meine fragen sind en leutz hier wohl zu hoch in letzter zeit SadSadSad[/OT]
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

PowerProgrammer

BeitragSo, Sep 03, 2006 15:15
Antworten mit Zitat
Benutzer-Profile anzeigen
richtig suchen
Und suchen ist nicht "einfach mal n wort eingeben", deshalb:
http://www.ikz-online.de/osr/o...tseite.php


Userlibs/DLLs
Wenn ihr Befehle sucht und die auf http://www.blitzbase.de nicht findet, dann schaut mal bei MSDN vorbei: http://msdn2.microsoft.com/de-de/default.aspx Falls ihr euch bei MSDN nicht zurecht findet: http://msdn.microsoft.com/libr...erence.asp

Außerdem ist http://www.activevb.de auch eine gute Anlaufstelle.

Überlegt, wie der Befehl, den ihr sucht, heißt.



Außerdem solltest ihr unter "Tutorials & FAQs" und im Codearchiv schauen, ob es dort keine Ansätze zu eurem Problem gibt.





Das musste jetzt sein Laughing
www.xairro.com Alles für Webmaster und Programmierer! Es gibt mehr als bloß einen Counter!

garret

BeitragSo, Sep 03, 2006 23:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich bin dafür, einen Hinweis dieser Art gut leserlich irgendwo bei "Thema erstellen" hinzuzufügen:

softgames.de hat Folgendes geschrieben:

Wie poste ich richtig?
Nachdem ich mit Google oder einer ähnlichen Suchmaschine und der Forensuche nichts gefunden habe, erstelle ich ein neues Thema in dem passenden Unterforum, mit einem treffenden Titel und deutlichem Text, unter dem sich jeder etwas vorstellen kann.



Außerdem interessant: http://www.lugbz.org/documents...ns_de.html


Und schließlich: Rechtschreibung kontrollieren. Auch wenn man es scheinbar eilig hat.


MfG garret
>>nec aspera terrent<< (Auch Widerwärtigkeiten schrecken nicht)

BladeRunner

Moderator

BeitragDo, Sep 14, 2006 16:46
Antworten mit Zitat
Benutzer-Profile anzeigen
unpinned wegen dem vorzüglichen FAQ-Thread.
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