FreeBasic: FAQ

Aus Wikibooks

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!)

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)