FreeBasic: FAQ
Anfänger
BearbeitenWas spricht gegen Goto?
BearbeitenDer 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
BearbeitenWie verwende ich die Zwischenablage?
Bearbeitensiehe dieses Kapitel
Wie kann die Aktuelle Uhrzeit anzeigen?
Bearbeitensiehe dieses Kapitel
Internet
BearbeitenWie lade ich eine Datei aus dem Internet?
Bearbeitensiehe dieses Kapitel
Wie versende ich eine E-Mail?
Bearbeitensiehe dieses Kapitel
Grafik
BearbeitenDLL
BearbeitenWoher bekomme ich die DLL ...
BearbeitenKomplettpakt: (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?
BearbeitenDas 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
BearbeitenIm eigenen Programm
BearbeitenIn Freebasic
Bearbeitenhttp://www.freebasic.net/forum/ http://www.sourceforge.net/projects/fbc
Diverses
BearbeitenGibt es eine Alternative zu "-s gui"?
BearbeitenJa, siehe dieses Kapitel.
Gibt es eine Alternative zu LPrint?
BearbeitenJa, siehe dieses Kapitel.
Quelle
Bearbeiten(Zusammenfassung mehrere Threads auf http://forum.qbasic.at)