Tutorial
FBIde-Benutzer? Bitte dies lesen!
von ytwinky | Seite 1 von 1 |
counting_pine hat im englischen Forum beschrieben, wie die FBIDE eingerichtet werden kann. Ich habe diesen Post zum besseren Verständnis mal übersetzt und in ein Tutorial umgewandelt:
Die letzte offizielle Ausgabe der FBIde war v0.4.6* und wurde 2006 herausgegeben.
Eine komplette Neuausgabe ist in Arbeit (Details siehe hier), aber ein verwendbarer Zustand ist bisher noch nicht erreicht. Da länger keine Updates gemacht wurden, ist die Zukunft ungewiss.
Man kann aber die alte Version benutzen, da sie ziemlich komplett ist und
gut funktioniert, aber die Benutzer der FBIde könnten unter Umständen eine sehr alte Version des FreeBASIC-Compilers benutzen.
Falls Sie das FreeBASIC 0.15b + FBIde bundle - Installer Paket von der FBIde-Webseite heruntergeladen haben, sollten Sie beachten, dass sie eine veraltete Version des Compilers enthält.
Es hat viele signifikante Änderungen, Erweiterungen und Fehler-Bereinigungen seit Version 0.15b gegeben und wir empfehlen allen Benutzern dringend, auf die neueste Version umzusteigen.
Links zur neuesten Version gibt es auf der freebasic.net Hauptseite oder im News-Unterforum.
Die neueste Version kann aber auch vom FreeBASIC-Portal heruntergeladen werden.
Einfach die neueste Version herunterladen und über die alte Version installieren, im selben Ordner, in dem auch die FBIde installiert ist.
Wenn Sie bisher die Version 0.15b benutzt haben, werden Sie feststellen, dass einige Änderungen verhindern, dass Ihr Code kompiliert wird. Zu weiteren Informationen siehe hier oder hier (englisch).
Der einfachste Weg, Ihren Code wieder zu kompilieren, wäre es, die Zeile #lang "fblite" an den Anfang zu schreiben oder Ansicht->Einstellungen->FreeBASIC im Menü zu wählen und dann -lang fblite zur Compile-Befehlszeile hinzuzufügen, z.B. "<$fbc>" "<$file>" -lang fblite.
Bei Programmen, die Gosub/Return verwenden, kann das Gosub-Feature wieder erlaubt werden, wenn die Option Gosub an den Anfang des Codes geschrieben wird. Beachten Sie jedoch, dass Sie dann nicht mehr Return verwenden können, um Subs oder Functions zu verlassen, wenn Sie dies tun.
Falls jemand irgendwann einmal seine FBIde-Einstellungen verlieren sollte(wie auch immer), sollte diese Info helfen, sie zurück zu bekommen.
Wenn Sie Ansicht->Einstellungen(View->Settings) auswählen und auf den FreeBASIC-Tab klicken, sollten die Einstellungen wie folgt aussehen:
Compile-Befehl:
"<$fbc>" "<$file>"
Run-Befehl:
"<$file>" <$param>
Der Compiler-Pfad hängt davon ab, wo Sie den FreeBASIC-Compiler installiert haben und Sie könnten auch eine andere Hilfe-Datei-Zeile haben, falls Sie ein Update der Dokumentation heruntergeladen haben sollten, aber der Compile-Befehl und der Run-Befehl sollten schon so wie oben aussehen.
Der Compile-Befehl kann auch zusätzliche Kompilations-Parameter enthalten.
Es gibt einige Änderungen, die Sie auch nützlich finden könnten:
- mit -exx kompilieren
Dies ermöglicht die höchstmögliche Unterstützung bei Fehlersuche, Programmabbrüchen wegen Problemen wie z.B. Öffnen von Dateien oder Überschreiten von Array-Grenzen.
Compile-Befehl:
"<$fbc>" "<$file>" -exx
- mit -s gui kompilieren
Damit wird verhindert, dass ein Konsolen-Fenster ("DOS Prompt") geöffnet wird, wenn das Programm startet; sinnvoll für Programme, die nur das Grafik-Fenster benutzen oder ein GUI (GraficalUserInterface). Es kann zusammen mit -exx benutzt werden, aber Sie würden keine der ausgegebenen Fehlermeldungen sehen.
Compile-Befehl:
"<$fbc>" "<$file>" -s gui
- Offenlassen des Befehlszeilenfensters bei Programmende
Hier wird im Prinzip der Run-Befehl aufgeteilt in "cmd /c [auszuführendes Programm]
& pause", was ein Befehlszeilen-Fenster öffnet und dann den Pause-Befehl ausführt, der nach einem Tastendruck das Fenster schließt. Das ist eine gute Alternative zum ständigen Hinzufügen von Sleep an das Ende eines Konsolen-Programmes und verhindert so, dass das Fenster geschlossen wird, falls das Programm nach einem Fehler abbricht, sodass Sie wenigstens die Fehlermeldung noch sehen können. Deshalb ist es gut bei '-exx' zu benutzen (aber nicht so sinnvoll bei '-s gui').
Run-Befehl:
cmd /c "<$file>" <$param> & pause
Dies funktioniert bei jeder Windows-Version, die cmd.exe verwendet, z.B. Windows W2k, XP, Vista, 7. Zumindest sind keine Probleme bekannt.
So, das waren Übersetzung und ein Kommentar, ich hoffe das hilft bei der Einrichtung und Benutzung der FBIDE.
Gruß
ytwinky
* Eine unvollständige Version 0.4.7 gibt es hier, weitere Details in diesem Post(englisch)
Zusätzliche Informationen und Funktionen | |||||||
---|---|---|---|---|---|---|---|
|
|