Johann H. Addicks <[EMAIL PROTECTED]> wrote on 26.12.05:
>>> Jede DOS16-Anwendung kann aus der OS/2-Dosbox heraus die
>>> Versionsnummer des OS/2 feststellen.
>> Aus der DOS-Box ja. Aber es ging um ein natives OS/2-Programm
>> (Konsole). Läuft das denn auch in einer "DOS-Box"? Bzw. läuft
>> zumindest das von diesem nativen OS/2-Programm aufgerufene
>> DOS-Programm in einer DOS-Box (eben wie bei Windows)?
> Das Native OS/2 Programm läuft -da Textmode- entweder als
> Vollbildschirm oder als VIO-Box. Also eine Dosbox, nur mit einer
> OS/2-Anwendung drain.
> Im Gegensatz zur Dos-Box kann man bei den OS/2-Textmode-Anwendungen
> eine einmal gestartete Anwendung nicht zwischen den beiden Modi
> (Vollbild/Box) umschalten.
Ich weiß zwar nicht, was "VIO-Box" genau bedeutet, aber um die Frage der
Darstellung in Vollbild oder Fenster ging's mir nicht. Versuchen wir's
mal mit anderen Begrifflichkeiten:
Ich unterstelle mal, daß eine native OS/2-Konsolenanwendung ein 32bit-
Programm ist und es wie unter Windows in einer speziellen 32bit-Konsole
läuft (unter Win9x heißt sie CONAGENT.EXE, unter WinNT/2K/XP ist es die
NTVDM). Das 16bit-Pendant, die "DOS-Box", nennen wir mal 16bit-Konsole,
und gehen davon aus, daß es auch die unter OS/2 gibt.
Windows bekommt es nun mit, wenn aus einem 32bit-Konsolenprogramm ein
16bit-Konsolenprogramm gestartet wird und es läuft automatisch im
richtigen "Kontext", also in der 16bit-Konsole (umgekehrt genauso,
deshalb kann man UKAW aus XP heraus starten).
Was ich wissen wollte, ist, ob das bei OS/2 auch so funktioniert. Oder
ob OS/2 versucht, ein 16bit-Programm in der 32bit-Konsole laufen zu
lassen und was dann passiert.
> Was passiert, wenn die Vio-Anwendung ein Dos16-Programm startet?
> Gibt ein Tochterprogramm wie mittels START unter Windows, macht man
> dort auch mit START.exe.
Der UUZ wird von XP aber nicht mit "start" aufgerufen, sondern einfach
mit "uuz.exe [...]".
>> P.S.: Kopie per Mail ist nett gemeint, aber nicht nötig. ;)
> Das ist das Webinterface von GMX.
Dann nimm doch XP. :) Aber im Ernst: Da hat man keinen Einfluß, an wen
man die Mail verschickt?
Michael
------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[email protected]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list