FreeBasic: FAQ
Anfänger
[Bearbeiten]Was spricht gegen Goto?
[Bearbeiten]Der Befehl GOTO stammt ursprünglich aus GW-BASIC (sehr alte Version von BASIC). Unter BASIC-Programmierern ist er nicht sehr beliebt, da er strukturierte Programmierung nicht möglich macht und somit ein ziemliches Wirrwar bildet (auch bekannt als 'Spaghettiprogrammierung'). Außerdem sinkt die Übersichtlichkeit des Quelltextes mit den GOTO-markierungen. Meistens ist dann auch nach einer gewissen Anzahl an GOTO's nicht mehr erkennbar, was zusammenhängt.
Syntax:
GOTO Zeilenmarke
Bem.: Zeilenmarke kann entweder eine Zeilennummer oder der Name einer internen SUB sein. Bem.: Fast jedes goto lässt sich durch eine Schleife (For, While, Do, ...) ersetzen.
Anmerkung:
Es gibt einen Sinnvollen Einsatz eines Teils von Goto, den Sprungmarken.
Da diese einen Bezeichner haben und danach ein Doppelpunkt folgt, eignen sie sich hervorragend zur Gliederung des Programmes, zusammen mit FBide und sinnvollem Einsatz können so schnell gerade nicht benötigte Code-Passagen ausgeblendet werden.
Allgemein
[Bearbeiten]Wie verwende ich die Zwischenablage?
[Bearbeiten]siehe dieses Kapitel
Wie kann die Aktuelle Uhrzeit anzeigen?
[Bearbeiten]siehe dieses Kapitel
Internet
[Bearbeiten]Wie lade ich eine Datei aus dem Internet?
[Bearbeiten]siehe dieses Kapitel
Wie versende ich eine E-Mail?
[Bearbeiten]siehe dieses Kapitel
Grafik
[Bearbeiten]DLL
[Bearbeiten]Woher bekomme ich die DLL ...
[Bearbeiten]Komplettpakt: (Kann Veraltet sein!)
- auf cX 2.0 (letztes Update 19.07.2005) (DOWN: 18.07.07)
- auf freebasic.de (letztes Update 08.11.2005) (DOWN: 18.07.07)
Link Sammlung:
Und sonst:
Einfach denn Namen der DLL eingeben.
Wo hin mit DLLs?
[Bearbeiten]Das kommt drauf an:
Entweder in das Verzeichnis deiner Anwendung oder in den Windows-Ordner.
- Windows 95/98/ME: windows\system
- Windows NT/2000/XP: windows\system32
Wenn man die DLL in das Verzeichnis der Anwendung speichert, umgeht man einen Versionenkonflikt (Programm 1 will diese Version aber Programm 2 eine andere), hat dafür aber die DLLs doppelt.
Vergesst die DLLs auf keinen Fall bei der Weitergabe!
Weiterhin können die DLLs in jedem Verzeichnis der PATH-Systemvariable gesucht werden.
Fehler
[Bearbeiten]Im eigenen Programm
[Bearbeiten]In Freebasic
[Bearbeiten]http://www.freebasic.net/forum/ http://www.sourceforge.net/projects/fbc
Diverses
[Bearbeiten]Gibt es eine Alternative zu "-s gui"?
[Bearbeiten]Ja, siehe dieses Kapitel.
Gibt es eine Alternative zu LPrint?
[Bearbeiten]Ja, siehe dieses Kapitel.
Quelle
[Bearbeiten](Zusammenfassung mehrere Threads auf http://forum.qbasic.at)