Hallo!
Ich bin gerade über einem OPL Programm, welches Tastaturclicks vom PC-Keyboard empfängt und man so z.B. mit der PC-Tastatur direkt im Psion-Word arbeiten kann. Das funktioniert schon! Jetzt möchte ich noch einen Schritt weitergehen, und den Bildschirminhalt vom Psion an den PC senden. Das wäre z.B. praktisch, da man den Psion für Präsentationen verwenden kann.
Nur wie lese ich den Bildschirm des Psions aus? Und zwar nicht den des OPL-Programms, sondern auch den, wenn ein anderes Programm aktiv ist? Kann ich irgendwie auf den Arbeitsspeicher, in dem das "Bild" abgelegt ist, zugreifen (beim PC geht das!)? Und wenn ja, wie? Oder gibt es eine OPL-Funktion, die wenn sie aufgerufen wird, einen screenshot im Psion speichert (ohne Popup-Fenster)?
Vielen Dank für euere Hilfe!
Gruß,
Sebastian
Das geht mit OPL leider nicht.
Wenn du zB von einem Worddokument in ein Datendokument wechselst, dann wird das Word-"Fenster" nicht versteckt sondern geschlossen, da es nur 1 Systemfenster in EPOC gibt.
Du must also immer dich in demjenigen Fenster befinden, das du auslesen möchtest.
Dann gibt es 2 Möglichkeiten:
entweder einen Screenshot (Shift-Strg-Fn-S), was aber einen System-Dialog öffnet und somit innerhalb eines OPL-Programms per Automatismus nicht verwendet werden kann, oder
du liest den Bildschirm zeilenweise mit gPeekLine in einen Buffer (geht aber nur s/w).
Hi Ralph!
gPeekLine ist genau das, was ich gesucht habe! Ich habe nicht gewusst, dass es auch mit anderen Fenstern (nicht dem OPL-Programm) geht. Genau das wollte ich! Vielen Dank!
Gruß, Sebastian