QBASIC-Club
Home - QBasic - Tutorails - DirectQB


Weitere Teile:
DirectQB Teil 1 - Installation
DirectQB Teil 2 - Primitive Drawroutinen
DirectQB Teil 3 - Mouse und Sound
DirectQB Teil 4 - Sprites
DirectQB Teil 5 - Keyboard

DirectQB Teil 1 (Installation) von Soeren Dressler

Immer wieder hört man, dass man mit QBasic nichts machen kann. Meiner Meinung ist dem nicht so. Das beste Beispiel ist Xeno oder RT. Hinter dieser Software liegt aber keine Magie.
Das Stichwort ist DirectQB von Angello Mottola. Es ist die bisher beste Game Librarie für QBasic die ich je gesehen habe. Sie unterstützt Mouse, Keyboard, Sound, Joystick, RAM, BMP, PCX, BSV, dreiseitige Poligone, transparente Sprites, Palette, uvm.
Bei den meisten QBasic-Programmierern scheitert es aber schon bei der Installation. Ich gebe zu, dass das nicht so einfach ist und darum beschäftigt sich der erste Teil mit diesem Problem.
In den weiteren Teilen geht es dann um DirectQB selbst.
Das wichtigste was man wissen muß ist die Tatsache das DirectQB nur für QBasic4.5 geschrieben wurde.
Das heißt, es läuft nur unter diesem.

Aber nun zur Installation:
Als erstes muß man ein neues Verzeichnis erstellen. Wenn sich QBasic bereits im Verzeichnis
C:\QB45 befindet, ist das Verzeichnis C:\QB45\DIRECTQB am geeignetsten.
In dieses Verzeichnis kopiert man nun alle Dateien von DirectQB und QBasic selbst.
QBasic muß nun mit der Librarie QB.QLB gestartet werden. Dazu erstellt man sich am besten eine 1START.BAT mit dem Inhalt
QB.EXE /l QB.QLB
Wenn man nun QBasic mit dieser Datei startet wird die Librarie mit in den Speicher geladen.

Als nächstes muß man den DirectQB Manager starten. Das ist DQBMAN.BAS.
Man sieht nun zwei Fenster. Das linke ist die Auswahl der Objektdateien und das rechte Fenster die jeweilige Erklärung zu den Objektdateien. Mit TAB kann man zwischen den einzelnen Fenstern hin und her wechseln.
Mit LEER markiert man die einzelnen Objekte und mit ENTER bestätigt man die Verlinkung.
Beim ersten Mal kommt noch die Frage, in welchem Verzeichnis sich QBasic befindet. Hier gibt man den Pfad vom Anfang ein. In diesem Fall ist es 
C:\QB45\DIRECTQB\
Nun sollte die Verlinkung problemlos funktionieren. Wenn nicht, dann sollte man den Pfad noch einmal überprüfen und nachsehen ob sich auch wirklich alle Dateien von QBasic in diesem Verzeichnis befinden.
Wenn alles gut gegangen ist besitzt man nun drei neue Dateien DQB.LIB , DQB.QLB und DIRECTQB.BI
Wenn man nun QBasic mit der DQB.QLB startet, befindet sich DirectQB im Speicher und kann nun verwendet werden. 
 
 

Webmaster: Soeren Dressler