Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Programm zusammenfügen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
SunTzu



Anmeldungsdatum: 30.01.2008
Beiträge: 25

BeitragVerfasst am: 01.03.2008, 20:56    Titel: Programm zusammenfügen Antworten mit Zitat

Hallo

Wie erstelle ich ein Qbasic Programm welches mir in ersten Fenster die aktuelle Uhrzeit ausgibt..............
Im zweiten Fenster eine Berechnung mit Formel A
Im dritten Fenster eine Berechnung mit Formel B

Berechnungen sind unabhängig voneinander !

Danke
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Elektronix



Anmeldungsdatum: 29.06.2006
Beiträge: 742

BeitragVerfasst am: 01.03.2008, 21:18    Titel: Antworten mit Zitat

In QBasic kannst du keine Programme erstellen, die mehrere Fenster bedienen. QBasic läuft unter DOS, und das erlaubt grundsätzlich nur ein Fenster bzw. einen Prozess zur Zeit. Wenn Du mehrere Fenster willst, mußt Du GUI-Programmierung lernen- unter Windows die WinAPI. Das wiederum geht nicht mit QBasic, da würde ich FreeBasic empfehlen.
_________________
Und die Grundgebihr is aa scho drin- DOS is jo nett.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
dreael
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 2529
Wohnort: Hofen SH (Schweiz)

BeitragVerfasst am: 01.03.2008, 21:26    Titel: Antworten mit Zitat

An dieser Stelle weiterhelfend:

http://www.dreael.ch/Deutsch/BASIC-Knowhow-Ecke/EreignisSchleife.html

d.h. Du kannst mit etwas geschickter Programmierung durchaus ein Pseudo-Multitasking implementieren. Konkretes Beispiel: Statt
Code:
DO
  t$ = INKEY$
LOOP WHILE t$ = ""

erledigst Du das Nachführen Deiner Uhr innerhalb dieser Schleife, z.B.
Code:
DO
  t$ = INKEY$
  IF TIMER >= t1! THEN
    GibZeitAus z%
    z% = z% + 1
    t1! = t1! + 1!
  END IF
LOOP WHILE t$ = ""

_________________
Teste die PC-Sicherheit mit www.sec-check.net
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
SunTzu



Anmeldungsdatum: 30.01.2008
Beiträge: 25

BeitragVerfasst am: 02.03.2008, 17:22    Titel: Antworten mit Zitat

Hallo

Danke für die Antworten!

Habe mir Freebasic heruntergeladen, lässt sich aber nicht starten.

Habe Vista!

Danke im vorraus!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 02.03.2008, 18:26    Titel: Antworten mit Zitat

Wenn doch nur alle so detaillierte Fehlermeldungen geben würden, wie du...


Achja: [/sarkasmus]

Falls du meinst, dass sich nur ein Konsolenfenster aufpoppt: http://www.freebasic-portal.de/index.php?s=tutorials&id=3&seite=1 und http://www.freebasic-portal.de/index.php?s=tutorials&id=4&seite=1
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
SunTzu



Anmeldungsdatum: 30.01.2008
Beiträge: 25

BeitragVerfasst am: 02.03.2008, 19:52    Titel: Antworten mit Zitat

Die Anleitung habe ich gelesen sowie den Freebasic compiler (Freebasic für Windows) installiert, dennoch komme ich nicht weiter.

Es lassen sich nur fbc.exe, Fbedit.exe und start-shell ausführen weinen

Den befehl FBIDE welches ich ausführen soll, kommt nirgends vor!

Gruss
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 02.03.2008, 20:37    Titel: Antworten mit Zitat

FBIde und FBEdit sind IDEs (was eine IDE ist, erfährst du bei Wikipedia, ein bisschen Selbststudium ist immer gut); Es ist im Prinzip egal, welche IDE du verwendest, aber FBIde ist für anfänger wohl einfacher handzuhaben; dagegen ist FBEdit vor allem für fortgeschrittene Programmierer sehr hilfreich.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
SunTzu



Anmeldungsdatum: 30.01.2008
Beiträge: 25

BeitragVerfasst am: 02.03.2008, 21:07    Titel: Antworten mit Zitat

ja Danke, hat sich erledigt, gabe ein bisschen rumexperimentiert!

Nun folgendes Problem!

Fehlermeldung :" FREEBASIC \ fbc -s gui

Wenn ich versuche mit F9 das Programm zu starten!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Elektronix



Anmeldungsdatum: 29.06.2006
Beiträge: 742

BeitragVerfasst am: 03.03.2008, 10:03    Titel: Antworten mit Zitat

SunTzu hat Folgendes geschrieben:

Nun folgendes Problem!

Fehlermeldung :" FREEBASIC \ fbc -s gui

Wenn ich versuche mit F9 das Programm zu starten!


Ich behaupte, das ist nur ein Teil der Fehlermeldung. Der Parameter -s gui ist die Systemoption, damit sagst Du dem Compiler, daß er ein Programm mit höherer Graphik-Auflösung erstellen soll. Für Genaueres solltest Du die vollständige Fehlermeldung posten.
In FBEdit kannst Du das Zielsystem über ein Dropdown-Menü einstellen und muß Dich nicht um die Kommandozeilen-Parameter kümmern.
_________________
Und die Grundgebihr is aa scho drin- DOS is jo nett.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz