Martin Wodrich <[EMAIL PROTECTED]> wrote on 22.12.05: > Michael Heydekamp <[EMAIL PROTECTED]> schrieb am 20.12.05 um 00:42:
>> Was mir noch nicht so ganz klar ist: >> 1. Was ist denn case WinVersion of 1? Windows 1.x/2.x? > Das kann nicht ausgegeben werden. > Minimales Ergebnis ist 2 fuer Win3.xx, siehe auch clip.pas: > { Rueckgabe: 2 = Win 3.xx, 3 = Win95/98/ME/..., 4 = WinNT/2k/XP/... } Das hab ich natürlich auch gelesen und mich eben deshalb gefragt, was wohl bei Windows 2.x und früher zurückkommt. Meine Vermutung war, daß man das schlicht ausgelassen hat. Die Frage ist natürlich rein akademisch, denn es gibt sicher mehr FreeXP-User als Benutzer von Windows 2.x (wenn es überhaupt welche gibt). >> DOSBOX kann ich im Moment noch nicht beruecksichtigen, weil der Code >> in meiner Arbeitsumgebung noch nicht drin ist. > Zu DOSBOX gibts dies in Clip.pas: Ich werd das wohl erst mal händisch reinkopieren, damit der UUZ sozusagen DOSBOX-fähig ist. > Sieht vernuepftig aus. Bis auf das mit der Versionsnummer für OS/2 Warp, das ist mir noch nicht ganz klar (siehe auch meine Mail dazu). Eigentlich würde ich im UA-Header ohnehin ungerne solche Marketing- Bezeichnungen wie "Warp" verwenden. Ich kenne mich mit OS/2 nicht aus, aber ist nicht alles >=3.0 sowieso "Warp"? Kann ich mangels OS/2 alles leider nicht testen, jedenfalls wüßte ich gerne mal den Code, um für die jeweiligen OS/2-Versionen einfach nur "1.0", "2.0", "3.0" (welche immer es da geben mag) usw. zurückzubekommen. Früher (bevor wir "Warp" ausgegeben haben) gab's ja ausschließlich das hier: ----------8<---------- > if os2 then write(lo(dosversion)div 10:2,'.',hi(dosversion)) ----------8<---------- Ist das das, was ich brauche? Wenn ja, dann verstehe ich den Code in 'writever' nicht, mit dem auf "Warp" getestet wird. Auch nicht, wieso einmal "div" und einmal "/" verwendet wird. Michael ------------------------------------------------------------------------ FreeXP Entwickler-Mailingliste Dev-List@freexp.de http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list