qemm

Autor: StaCH_at_tpnet.waw.pl
Data: Thu 16 Jan 1997 - 21:38:42 MET


On 1997 1-01-15 RoMan.Mandziejewicz said:

>FoxPro jest kompilowany Watcom C/C++ i uzywa (w wersji 2.5x - 2.6x)
>extendera PharLap.

Tak sie zglosil jak wylaczylem EMS
a zostawilem 4MB DPMI niestety program
sie nie uruchomil komunikat bledu
"Invalid file handles" a mial ustawione
255 (pod MDOS wiecej sie nie da).

>Uzywam _legalnego_ Foxa od wielu lat (dokladniej: od wersji 1.02 do
>2.6a wlacznie) i nie zauwazyłem, zeby na _sprawnej_ maszynie
>przeszkadzal mu kiedykolwiek EMS. Owszem - bywaly problemy z EMS,

Moze sa bledy przy wyborze opcji do
kompilacji, skoro nie umie skorzystac
z DPMI jesli jednoczesnie dostepny jest
EMS? Z EMS umie korzystac bo jak dalem
1,5MB to zajal ale uruchomil sie w trybie
standard i po chwili pracy wywalil komunikat
"Use of transgressed handle" i wyszedl do DOS.
W katalogu sa trzy biblioteki FOXD2600.eso
foxd2600.esl i chyba foxdx260.es? (nie pamietam).
Jesli jest EMS zawsze laduja sie dwie pierwsze
jesli tylko DPMI tylko trzecia. Jak sadzisz, czy
te komunikaty cos mowia programistom :-))?
Czy warto ich pytac? Skoro masz duze
doswiadczenie z FOXPro czy mozesz stwierdzic
czy aplikacja powinna umiec skorzystac z DPMI
jesli jest dostepne obok EMS? Ile file handles
powinno sie dla takich aplikacji ustawiac badz
moze aplikacja potrzebuje jakichs zmiennych
srodowiskowych (SET ??). Czy mozna przed
kompilacja podac kolejnosc sprawdzania
dostepnosci pamieci (INT15, DPMI, XMS,EMS)
i w zaleznosci od tego ladowanie odpowiednich
modulow?

>uwazam, ze jest to bardziej sprawa marnego sprzetu niz samego EMM -
>choc skoro QEMM sobie radzi, to dlaczego EMM nie chce...

Z tym sprzetem mam klopoty moze to wychodzi
rowniez przy uruchomieniu programu pisanego
pod FOXPro?

>Natomiast jest prawda, ze wersja extended bedzie pracowala wolniej,
>jesli zmusi sie ja do korzystania z EMS (mozna tak), poza tym -

Jak byl EMS ladowaly sie te same biblioteki
i program dawal komunikat o uruchamianiu sie
w trybie standard.

>start wersji extended przy ponad 16 MB RAM moze doprowadzic do
>frustracji (przy 64 MB trwa to 1.5 minuty).

Czy to mozliwe? Mnie sie wydawalo, ze
system sie zawiesil jak dalem 5,5MB DPMI
i nie czekalem dluzej jak niecala minute?
Moze trzeba bylo poczekac kilka minut na
uruchomienie?
Pozdrowienia!!Stanislaw Chmielarz
UNIPROJEKT Warszawa fax 48-22-673-11-67



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:52:09 MET DST