Michael Heydekamp <[EMAIL PROTECTED]> schrieb am 04.12.05 um 01:53: > Kommentiert ist der Commit mit "auf urspruengliche Bildschirmzeilen > zuruecksetzen bei XP2/2". Sieht mir nicht nach einem gezielten Fix fuer > das vorliegende Problem aus,
Sieht mir allerdings danach aus, das es zumindest der Problemloesung nahe kommt. Und zwar koennte es sein, das Windows bestimmte Bildschirmmodi nicht mag. > Derselbe Code hat in FreeXP (getestet mit dem aktuellen Main Branch) > nicht die erhoffte Wirkung. Allerdings sind gerade die Video-Routinen > wie 'setscreenlines' in FreeXP mittlerweile sowohl von Inhalt als auch > von der Struktur her voellig anders als in XP2 -- und weit fehleraermer, > auch wenn das angesichts dieser Windows-Fehlermeldung jetzt etwas > komisch klingen mag. Gerade im Zusammenhang mit Windows moegen manche fehlerhaften Routinen vielleicht sogar besser funktionieren, als fehlerfreie Routinen. Aber genaues ist natuerlich nicht klar. > Es geht also nur gut, wenn der Ausgangsmodus zufaellig 25 Zeilen war > (schon deshalb glaube ich nicht an einen gezielten, sondern eben eher > zufaelligen "Fix"), 25 Zeilen, sehr interessant. Dies ist rein zufaellig auch der absolute Standardmodus. Vielleicht ist es sogar die exakte Loesung. 25 Zeilen funktionieren, alles andere fuehrt unweigerlich zum Crash. ... > Aber dann muesste XP2 auch bei einem Ausgangswert von 50 Zeilen ohne > Fehlermeldung zu beenden sein, aber das ist seltsamerweise auch nicht der > Fall, es kommt sogar zu einer "Doppel-Fehlermeldung". 50 Zeilen ist auch nicht der Standardmodus. > Jetzt geht's darum, weiter Genaueres herauszufinden. Bleibe dran... Ok, und schon etwa Neues? >> Die 16 Bit Versionen compilieren eh nur mit einem einzigen Compiler >> (BP7.01). Daher sind Compilerabhaengigkeiten sehr ungewwoehnlich. > Was weiss ich, was XP2 in xpdefine.inc definiert hat und was nicht. ;-) Der Source steht zur Verfuegung. -- Mit freundlichen Gruessen, Martin Wodrich ------------------------------------------------------------------------ FreeXP Support-Mailingliste [email protected] http://www.freexp.de/cgi-bin/mailman/listinfo/support-list
