dosemu a FoxPro 2.6a (X)

Peter BLAHO pos na zv.psg.sk
Pondělí Únor 15 17:32:37 CET 1999


Po niekolkotyzdnovom testovani som sa rozhodol, ze poziadam o pomoc.

Moj problem:
    Mam aplikaciu, ktora je napisana pre FoxPro 2.6a (X), ktoru sa mi
nedari
spojazdnit pod dosemu.
Moje testovanie dalo nasledujuce vysledky:
    - FoxPro 2.6a (konvencna) ide spustit a bezi bez problemov pri
emulacii
        akehokolvek CPU 80[345]86 pod dosemu 0.66.7, 0.98.1..5
    - FoxPro 2.6a (X) pri emulacii CPU 80[45]86 konci okamzite na
segmentation
        fault (core dumped)...
    - FoxPro 2.6a (X) pri emulacii 80386 sa rozbehne, a po blizsie
neurcenom case
        konci nasledovne:
ERROR: unexpected CPU exception 0x0c errorcode: 0x00000000 while in vm86
(DOS)
[00046273]
Program=sigsegv.c, Line=246
[00046274] EIP: 13c9:00001112 ESP: 8d37:00000002  VFLAGS(b): 00000
00000000 00000110
EAX: 000000cf EBX: 00001088 ECX: 0008beb4 EDX: 00000000 VFLAGS(h):
00000006
ESI: 001740b8 EDI: 00000000 EBP: 0008bf0c DS: 1be1 ES: 0133 FS: 0017 GS:
0037
[00046274] FLAGS: PF IF RF VM  IOPL: 0
[00046274] STACK: 00 00 00 00 00 00 00 00 a5 a5 -> cf 00 00 00 a5 a5 a5
a5 a5 a5
[00046274] OPS  : 32 59 66 0f b7 06 3a 59 66 50 -> 66 51 a1 38 59 8b 4f
20 8b 16
        6651                13c9:1112 push    ecx

        Moje nastavenie v dosemu.conf je (strucne):

        XMS = 4096
        EMS = 0
        DPMI =16384

Laboroval som aj s pripojenim disku , na ktorom su subory FoxPro...,
vyskusal som hadam vsetko.
Pripojenie lokalnej particie ( hdimage = /dev/hda1 ), cez emulovanu
particiu (hdimage = hdimage ),
ktora mala 16MB, aj cez lredirovanu particiu /dev/hda1 v autoexecu az po
sietovy disk Netware.

    Vopred dakujem za akukolvek pomoc pri rieseni mojho problemu...

Peter



Další informace o konferenci Linux