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

Antwort per Email an