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:

Bilder beschriften

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



Anmeldungsdatum: 14.11.2015
Beiträge: 35
Wohnort: Polen

BeitragVerfasst am: 14.11.2015, 16:31    Titel: Bilder beschriften Antworten mit Zitat

Moechte ein Bild zeigen, darunter eine Frage dazu stellen und die Antwort auswerten.
Um das bild zu zeigen, muss ich im grafikmodus arbeiten (screen 18,32).
Hier funktioniert aber kein INPUT. den befehl zu umschreiben geht nur mit 'SCREEN 12,32.
Hier kann ich aber kein bild laden.
Was kann ich tun?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4703
Wohnort: ~/

BeitragVerfasst am: 14.11.2015, 17:23    Titel: Antworten mit Zitat

Man kann sehr wohl im SCREEN 18,32 ein INPUT verwenden:
Code:
screen 18, 32
dim as string antwort
input "testfrage: ", antwort

funktioniert bei mir einwandfrei. Dass man im SCREEN 12 "kein Bild laden kann", liegt am inkompatiblen Bildformat. SCREEN 12 unterstützt keine 32bit-Farben, sondern nur palettenindizierte Bilder.

Allerdings würde ich allgemein zu SCREENRES raten; da hast du volle Kontrolle über die Fenstergröße, Auflösung usw.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
HD



Anmeldungsdatum: 14.11.2015
Beiträge: 35
Wohnort: Polen

BeitragVerfasst am: 14.11.2015, 18:28    Titel: Antworten mit Zitat

Vielen dank fuer die schnelle antwort.
Sobald ich nach dem Erscheinen des Anforderungstextes eine Taste druecke, wird das program beendet auch bei SCREENRES .
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4703
Wohnort: ~/

BeitragVerfasst am: 14.11.2015, 18:36    Titel: Antworten mit Zitat

Meinst du mein kleines Testprogramm oder ein eigenes? In dem Fall könntest du vielleicht mal einen Codeausschnitt posten, bei dem das Problem auftritt.

Wenn mein Codeschnipsel bei dir nach Betätigung einer Taste (außer Enter - da ist das natürlich klar) beendet, stimmt irgendwas mit der Installation nicht, oder es ist sonst irgendetwas "kaputt". Was verwendest du für eine Compilerversion, welches Betriebssystem?
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
HD



Anmeldungsdatum: 14.11.2015
Beiträge: 35
Wohnort: Polen

BeitragVerfasst am: 15.11.2015, 10:55    Titel: Antworten mit Zitat

'hallo nemored,
'danke fuer deine hilfe. ich habe win 8,1.
'hier mein programm:
dim shared as string eingabe
SCREENRES 320, 440, 32
bload"hamburger-menu.bmp"
sleep
input" Text: ";eingabe'=> bei tastendruch abbruch
? eingabe
sleep
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4703
Wohnort: ~/

BeitragVerfasst am: 15.11.2015, 13:36    Titel: Antworten mit Zitat

Bei mir tritt das von dir geschilderte Verhalten nur dann auf, wenn ich beim SLEEP nach der Bildanzeige mit Enter bzw. Return bestätige. SLEEP leert nämlich nicht den Tastaturpuffer und gibt die Enter-Taste daher an das INPUT weiter. Kann es sein, dass hier das Problem liegt?
Abhilfe kann da schon einmal schaffen, GETKEY statt SLEEP zu verwenden.
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
HD



Anmeldungsdatum: 14.11.2015
Beiträge: 35
Wohnort: Polen

BeitragVerfasst am: 15.11.2015, 14:40    Titel: Antworten mit Zitat

HERVORRAGEND!
SO KLAPPT ES.
VIELEN DANK!
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 FreeBASIC. 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