Stefan 'Steve' Tell <[EMAIL PROTECTED]> wrote:,

>Wie monstr�s w�re der Aufwand, um sowas entsprechend umzusetzen? Markus?

Wenn es nur darum geht, den Code ersteinmal in ausreichender Qualit�t
32 Bit fest zu machen, also keine Features von neueren Compilern (z.B.
Ansi-Strings) oder Betriebssystemen (z.B. Unicode) zu nutzen, ist das
ganze deutlich einfacher als wir es bei OpenXP gemacht haben. Die
gr��te Drecksarbeit waren eindeutig die Ansi-Strings. Eine 32 Bit fest
typeform.pas, die noch recht aufwendig ist, existiert schon. Da alle
systemnahen Sachen bei OpenXP hinreichend getestet sind, kann man hier
viel abschreiben. Ich denke, das w�re machbar.

>Wie lange hat das seinerzeit bei OpenXP gedauert, um den Code
>32bit-kompilierbar zu machen? Ich spreche jetzt nicht vom Austausch von
>Workarrounds, die unter 16bit notwendig sind, sondern m�glichst eine
>schmerzfreie 1:1-Portierung.

80% waren die Ansistrings. Und das war sicherlich 'nen Jahr, bis das
alles wieder lief.

H�tte man damals z.B. den UUZ gleich mit Ansistrings geschrieben, w�re
der Code sicherlich halb so lang und das Ding liefe trotzdem unter 16
Bit DOS. Umgekehrt ist das ganze nicht mehr realistisch.



-- 
Happy Arts Software

Attachment: pgpR2TH2H87AE.pgp
Description: PGP signature

------------------------------------------------------------------------
FreeXP Entwickler-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/dev-list

Antwort per Email an