3.8k Aufrufe
Gefragt in Windows 7 von
Hallo miteinander !!!

Ich habe ein (ziemlich blödes) Problem.
Rechner läuft mit Windows 7 Prof.
Im Windows 7 läuft der XP-Mode. Da wir eine uralt Enwicklungsgumgebung haben geht es leider nicht anders.
Folgender Bug taucht auf. Öffnet man im Xp-Modus eine beliebige Anwendung funktioniert die Eingabe von Sonderzeichen nach dem Schema ALTGR+... problemlos.
Öffnet man im XP-Modus die Konsole (cmd) , klappt die Eingabe auch noch.
Sobald man in der Konsole eine Anwendung startet (in meinem Fall Turbopascal bzw.
Norton Commander (alles DOS)) funktioniert nichts mehr.
Konkret die Taste ALTGR verhät sich wie ALT. Auch die Kombination STRG+ALT funtioniert nicht.
Habe schon im INET gegraben und gesucht, leider nix gefunden.

Hat jemand eine Erklärung bzw. Lösung.
Es ist auf die Dauer ziemlich ermüdend Zeichen wir {[]}\ über ALT+123 einzugeben.

8 Antworten

0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo,

du könntest innerhalb dieses virtuellen XP-Prof im XP-Mode wiederum DOSBox als virtuelles System installieren, dann tritt dieses Problem nicht auf. (Eben mal kurz getestet.)

Wenn du das eigentlich mehr für DOS-Spiele gedachte D-Fend Reloaded (incl. DOSBox) installierst, könntest du die diversen DOS-Anwendungen auch aus der grafischen Oberfläche von D-Fend heraus aufrufen, sofern du sie vorher dort eingebunden hast. Und D-Fend mit der DOSBox lässt sich auch als Windows XP-Mode-Anwendung unter Win7 aufrufen.

Gruß
Kalle
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Nachgelegt:

Aber der Umweg über XP-Mode wäre dann eigentlich Unsinn, die D-Fend incl. DOSBox kannst du auch direkt unter Win7 installieren und ausführen.

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo Kalle !
Dank erst mal.
Die Lösung über D-Fend habe ich schon getestet.
Hat leider ein paar Schönheitsfehler.
Die Anpassung der Pfade unter D-Fend und unter TP
(Turbopascal) ist recht abenteuerlich. Da TP duch seine Projektverwaltung eine eigene Pfadverwaltung hat.
Das alles umzubiegen wird ein abendfüllendes Programm.

Weiterhin habe ich es bei D-Fend noch nicht hinbekommen
das die Fenster größer als ne Postkarte (auf 22 Zoll) sind.
Habe schon diverse Einstellungen getestet.

Hatte bisher nur die Wahl zwischen Fernglas (Fenster) und
Augenkrebs (Vollbild)

Gruß Stino
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Hallo Stino,

ich hab mir das jetzt nochmal näher angesehen und mit dem VolkovCommander für DOS (abgespeckter NC) in der Eingabeaufforderung von XP im XP-Mode getestet.

Das Problem ist eigentlich recht simpel zu lösen indem man das Tastaturlayout von XP nach dem Öffnen der Eingabeaufforderung von DE auf EN (USA) umstellt. Dieses Tastaturlayout kennt keine per AltGr aufrufbaren alternativen Tastenbelegungen und dürfte vermutlich auch Grundlage dieser alten DOS-Programme sein. Jedenfalls funktioniert es so, ob es für deine Aufgaben praktikabel ist damit zu arbeiten musst du selbst entscheiden.

Vergleich der Tastenbelegungen -> KLICK

Gruß
Kalle
0 Punkte
Beantwortet von
Hallo Leute,

habe ähnliches Problem.
Hat hierzu noch einer eine andere Idee ?
Ist es vielleicht doch ein Bug im XP-Mode ?
"Alt Gr" geht nicht...
Es muss doch hierfür eine Aussage geben ohne
irgendwelche Umwege.

Gruß
one_eye
0 Punkte
Beantwortet von
Ich habe die Rumprobiererei eingestellt.
Bisher folgendes Ergebnis:

1. Versuch
XP-Mode solo:
ALT-GR funktioniert nicht mehr, wenn eine DOS Applikation aus der
Befehlszeile gestartet wird.

2. Versuch
Habe eine vituelle Maschine (W98) von einem anderen Rechner übertagen (zum Test). Kurioserweise lässt sie sich starten (trotz nur installiertem XP-Mode, kein VPC2007)
Ergebnis: selber Fehler wie bei Punkt 1, außerdem schmiert die VM
in regelmäßigen Abständen ab.

Ende vom Lied (bisher)

Deinstallation des XP-Modes (da nirgends rauszukriegen ist ob XP-Mode und VPC2007 parallel funktionieren)
Installation VPC2007, VM mit W98 installiert , und es funktioniert wie gewünscht. ALT-GR verfügbar.

Es sieht so aus als wenn es ein Bug wäre, über den nur wenige stolpern. (It´s not a BUG, it´s a Feature , : ) )
Weiteres Problem, was in diesem Zusammmenhang aufgefallen ist.
Kopiert man Dateien aus der VM in den Hostrechner mit Hilfe eines
Dateimanagers (in meinem Fall Speedcommander in der VM) wird Datum und Uhrzeit (Erstellung) der Datei ignoriert und Datum /Uhrzeit des Hostsystem verwendet. Will man das Erstellungsdatum erhalten, Dateimanager im Hostsystem verwenden und Daten über eine Netzwerkfreigabe kopieren.
(Vorraussetzung ist ein eingerichtetes Netzwerk in der VM)

Die Lösung, mit dem Ändern des Tastaturlayoutes ist sicherlich auch möglich. (Wenn nur die zusätzliche Sucherei auf der Tastatur nicht wäre. Ich sage nur Adler-Einkreis-System :) )

Gruß an alle
Stino
0 Punkte
Beantwortet von skatan Mitglied (687 Punkte)
Hi,

mein Vorschlag wäre noch gewesen, dass du dir ein DOS in einer Virtuellen Maschine, sagen wir mal Virtualbox, installierst.
Wäre das nicht ne Option?

Grüße
Daniel
0 Punkte
Beantwortet von kjg17 Profi (34.4k Punkte)
Moin Stino,

dass der Vorschlag mit dem Tastatur-Layout nicht unbedingt auf Gegenliebe stoßen wird, war mir schon klar, aber ich wusste ja nicht, wie oft du überhaupt darauf zurückgreifen müsstest. Und um das mit dem System Adler etwas zu reduzieren hatte ich dir den Link mit dem Vergleich der Tastenbelegungen eingestellt. Das ist eine animierte GIF die wechselweise die beiden Layouts anzeigt wobei die abweichenden Belegungen farblich hervorgehoben sind. Hättest sie nur auf den Desktop packen müssen um sie immer 'griffbereit' zu haben.

Dass XP im XP-Mode nicht so funktioniert wie ein 'normal' installiertes XP habe ich auch schon bei Anwendungen festgestellt die erst 10 Jahre alt sind und deren Probleme hatten garantiert nichts mit fehlenden oder missverstandenen DOS-Befehlen zu tun. Entweder hat Microsoft dieses Verlegenheitsangebot nur mit der heißen Nadel gestrickt oder ganz bewusst in einigen Punkten das 'geschenkte' XP-Prof beschnitten.

Da du aber mit einem eigenen XP gearbeitet hast wird es wohl eher so sein, dass XP-Mode bzw. VirtualPC in gewissem Umfang mit dem Hostsystem korrespondiert und eben nicht vollkommen isoliert läuft. Mein nächster Vorschlag wäre deshalb gewesen, dir ggf. von einem Bekannten der über VMware verfügt mit deinem XP eine 'virtual machine' erstellen zu lassen. Für deren Benutzung benötigst du die VMware nicht unbedingt, dafür reicht der kostenlos erhältliche VMware Player.

Gruß
Kalle
...