Buchempfehlung
Windows System Programming
Windows System Programming
Das Kompendium liefert viele interessante Informationen zur Windows-Programmierung auf Englisch. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Tutorial

FBIde-Benutzer? Bitte dies lesen!

von RedakteurytwinkySeite 1 von 1

Externer Link!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 Externer Link!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 Externer Link!freebasic.net Hauptseite oder im Externer Link!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 Befehlsreferenzeintraghier oder Externer Link!hier (englisch).

Der einfachste Weg, Ihren Code wieder zu kompilieren, wäre es, die Zeile Befehlsreferenzeintrag#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 BefehlsreferenzeintragGosub-Feature wieder erlaubt werden, wenn die BefehlsreferenzeintragOption Gosub an den Anfang des Codes geschrieben wird. Beachten Sie jedoch, dass Sie dann nicht mehr BefehlsreferenzeintragReturn 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:

FBIDE-Einstellungen

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 Externer Link!hier, weitere Details in Externer Link!diesem Post(englisch)

 

Zusätzliche Informationen und Funktionen
  • Das Tutorial wurde am 09.01.2011 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 31.10.2011 von MitgliedLothar Schirm gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen