ExamineKeyboard in Console bei 3.94 nicht mehr möglich?

Anfängerfragen zum Programmieren mit PureBasic.
Oli
Beiträge: 16
Registriert: 14.02.2006 13:14

ExamineKeyboard in Console bei 3.94 nicht mehr möglich?

Beitrag von Oli »

Hallo Leute,

gerade mit Entsetzen festgestellt, dass ich eine Fehlermeldung bekomme, wenn ich in einem Consolen-Fenster ExamineKeyboard mache.
PB will dann einen OpenScreen vorher.

Bei 3.3 ging das problemlos.

Muss ich jetzt bei 3.94 alle meine Abfragen mit ExamineKeyboard auf ein Fenster umstellen (mit denen ich total auf Kriegsfuss stehe) und damit auch meine gesamte Darstellung (habe mir immer alles mit der Console darstellen lassen, weil die so schön einfach zu handlen ist, einfach Print("Text" + A$ usw.) und schon ist der Text da)?

Vielen Dank für eure Hilfe
Oli
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Nein, es gibt doch auch noch [c]Inkey()[/c] für die Konsole.
Hilfe hat geschrieben:Gibt einen "2-Zeichen"-String zurück, wenn eine Taste während dem Aufruf von Inkey() gedrückt wurde. Der Programmablauf wird dabei nicht unterbrochen (angehalten). Ist das Ergebnis 'String$' nicht leer, beinhaltet es zwei Zeichen: das Erste ist der ASCII-Wert der gedrückten Taste, und der rechte Teil beinhaltet die zugehörige Nummer. Dies ist nützlich für erweiterte (nicht-ASCII) Tasten (zum Beispiel: Funktionstasten, Cursortasten, etc...).
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

^^ noch ein Grund warum ich bei 3.3 bleibe ^^
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

STARGÅTE hat geschrieben:^^ noch ein Grund warum ich bei 3.3 bleibe ^^
Dann hätte ich heute noch DOS 6.22 statt Windoofs :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Ein geöffneter Screen ist vorher nicht zwingend nötig. Der Debugger
verlangt nur Dieses. In der Echtzeitumgebung kannst du natürlich die
Keyboard Funktionen nutzen, ohne vorher einen Screen geöffnet zu
haben.
Bild
Antworten