Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
HD
Anmeldungsdatum: 14.11.2015 Beiträge: 35 Wohnort: Polen
|
Verfasst am: 14.11.2015, 16:31 Titel: Bilder beschriften |
|
|
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 |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4702 Wohnort: ~/
|
Verfasst am: 14.11.2015, 17:23 Titel: |
|
|
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 |
|
 |
HD
Anmeldungsdatum: 14.11.2015 Beiträge: 35 Wohnort: Polen
|
Verfasst am: 14.11.2015, 18:28 Titel: |
|
|
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 |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4702 Wohnort: ~/
|
Verfasst am: 14.11.2015, 18:36 Titel: |
|
|
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 |
|
 |
HD
Anmeldungsdatum: 14.11.2015 Beiträge: 35 Wohnort: Polen
|
Verfasst am: 15.11.2015, 10:55 Titel: |
|
|
'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 |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4702 Wohnort: ~/
|
Verfasst am: 15.11.2015, 13:36 Titel: |
|
|
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 |
|
 |
HD
Anmeldungsdatum: 14.11.2015 Beiträge: 35 Wohnort: Polen
|
Verfasst am: 15.11.2015, 14:40 Titel: |
|
|
HERVORRAGEND!
SO KLAPPT ES.
VIELEN DANK! |
|
Nach oben |
|
 |
|