Discussion:
Programy DOS pod Windows XP
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Tomasz
2004-06-14 08:20:47 UTC
Permalink
Jesli uruchomie w pelnym oknie DOS jeden program dziala bez zarzutu,
jesli zas w drugim oknie uruchomie drugi program to ten drugi dziala kilka
razy wolniej niz
pojedynczo ( na zmiane ekranu czeka czasami kilka sekund).
Dotychczas pracowalem na Windows 98 i tam programy we wszystkich oknach
dzialaly z jednakowa szybkoscia i szybcie niz pod XP.
Czy jest jakas mozliwosc rozwiazania tego problemu czy tez bede musial
powrocic do Windows 98?
--
Tomasz
Wojtek pBT
2004-06-14 17:50:49 UTC
Permalink
Kiedys tam, a dokladniej 2004-06-14 10:20, osoba opisujaca sie jako
Post by Tomasz
Jesli uruchomie w pelnym oknie DOS jeden program dziala bez zarzutu,
jesli zas w drugim oknie uruchomie drugi program to ten drugi dziala kilka
razy wolniej niz
pojedynczo ( na zmiane ekranu czeka czasami kilka sekund).
Dotychczas pracowalem na Windows 98 i tam programy we wszystkich oknach
dzialaly z jednakowa szybkoscia i szybcie niz pod XP.
Czy jest jakas mozliwosc rozwiazania tego problemu czy tez bede musial
powrocic do Windows 98?
--
Tomasz
!!!!!!!!!!!!!!NTG

w win98 jest dos, w winXP jest tylko emulator
Aragorn/Vime
2004-06-14 21:38:47 UTC
Permalink
Post by Tomasz
Dotychczas pracowalem na Windows 98 i tam programy we wszystkich oknach
dzialaly z jednakowa szybkoscia i szybcie niz pod XP.
Czy jest jakas mozliwosc rozwiazania tego problemu czy tez bede musial
powrocic do Windows 98?
Nie pracowałem nigdy w takiej konfiguracji na WinXP, ale pod Linuksem
dość dobrze sprawdza się http://dosbox.sourceforge.net (jest wersja dla
Windows). I faktycznie, raczej NTG, pytaj na grupach o Windows.
--
+---> http://apcoln.linuxpl.org <----- | -----> ***@jabber.org <----+
| You did it again - yes, you in the mirror! You put yout your faith in |
| a cruel world. No not again, never again, I'll never trust noone again. |
+---> http://biznes.linux.pl <---- | ----> Aragorn/Vime (Marcin Stępnicki) <-+
czess
2004-06-15 07:43:09 UTC
Permalink
Post by Tomasz
Jesli uruchomie w pelnym oknie DOS jeden program dziala bez zarzutu,
jesli zas w drugim oknie uruchomie drugi program to ten drugi dziala kilka
razy wolniej niz
pojedynczo ( na zmiane ekranu czeka czasami kilka sekund).
Dotychczas pracowalem na Windows 98 i tam programy we wszystkich oknach
dzialaly z jednakowa szybkoscia i szybcie niz pod XP.
Czy jest jakas mozliwosc rozwiazania tego problemu czy tez bede musial
powrocic do Windows 98?
--
Tomasz
Spróbuj go uruchomić tak:
start /low command /c nazwa_programu.exe
(najlepiej wpisz sobie to w pliku .bat)
Pozdr. Czess
Tomasz
2004-06-16 11:25:57 UTC
Permalink
Post by czess
start /low command /c nazwa_programu.exe
(najlepiej wpisz sobie to w pliku .bat)
Rozumiem ze sobie zazartowales.
program uruchomiony przy pomocy Twojej komendy laduje pierwsza maske ok 2
minut po czym nie reaguje na nic, chyba ze po godzinie ale nie mialem czasu
czekac.
Dariusz M³yñski
2004-06-16 12:08:42 UTC
Permalink
Post by Tomasz
Jesli uruchomie w pelnym oknie DOS jeden program dziala bez zarzutu,
jesli zas w drugim oknie uruchomie drugi program to ten drugi dziala kilka
razy wolniej niz
pojedynczo ( na zmiane ekranu czeka czasami kilka sekund).
Dotychczas pracowalem na Windows 98 i tam programy we wszystkich oknach
dzialaly z jednakowa szybkoscia i szybcie niz pod XP.
Czy jest jakas mozliwosc rozwiazania tego problemu czy tez bede musial
powrocic do Windows 98?
--
Pewnie program jest napisany w Clipperze i nie oddaje czasu procesora.
Spróbuj zwiększyć wykrywanie czasu bezczynności.
Ale raczej bez zmiany kodu programu niewiele wskórasz.

Spróbuj zajrzeć na http://www.tamedos.com/tame/tamehome.htm

Spróbuj zajrzeć na
http://support.citrix.com/kb/entry!default.jspa?categoryID=118&entryID=1305&
fromSearchPage=true
Tomasz
2004-06-16 12:38:09 UTC
Permalink
Post by Dariusz M³yñski
Pewnie program jest napisany w Clipperze i nie oddaje czasu procesora.
Spróbuj zwiększyć wykrywanie czasu bezczynności.
Ale raczej bez zmiany kodu programu niewiele wskórasz.
Wlasnie programy sa napisane w Clipperze , mam do nich kody zrodlowe
i sam je pisałem.
Powiedz mi co powinienem zmienic w kodzie aby to poprawic?
Marek Horodyski
2004-06-16 14:37:04 UTC
Permalink
Post by Tomasz
Post by Dariusz M³yñski
Pewnie program jest napisany w Clipperze i nie oddaje czasu procesora.
Spróbuj zwiększyć wykrywanie czasu bezczynności.
Ale raczej bez zmiany kodu programu niewiele wskórasz.
Wlasnie programy sa napisane w Clipperze , mam do nich kody zrodlowe
i sam je pisałem.
Powiedz mi co powinienem zmienic w kodzie aby to poprawic?
Powinienes dolinkowac jas funkcje rodzaji "IM_IDLE". Wybor jest dosc duzy.
Osobiscie stosuje i polecam :
OL_Yield()
z biliotek Dave Pearsona. Moze przeszukaj :
comp.lang.clipper FAQ online.: <URL:http://www.davep.org/clipper/FAQ/>
comp.lang.clipper VFAQ online: <URL:http://www.davep.org/clipper/VFAQ/>

albo :
<URL:http://www.the-oasis.net/clipper.html>

tam jest wiele pomocnych kodow.

Pozdrawiam,
Marek Horodyski
Tomasz
2004-06-16 16:24:54 UTC
Permalink
Post by Marek Horodyski
Powinienes dolinkowac jas funkcje rodzaji "IM_IDLE". Wybor jest dosc duzy.
OL_Yield()
Czy mozesz w dwoch slowac powiedziec skad ja sciagnac czy kupic i jak z niej
korzystac?

--
Tomasz
Marek Horodyski
2004-06-17 10:12:26 UTC
Permalink
Post by Tomasz
Post by Marek Horodyski
Powinienes dolinkowac jas funkcje rodzaji "IM_IDLE". Wybor jest dosc duzy.
OL_Yield()
Czy mozesz w dwoch slowac powiedziec skad ja sciagnac czy kupic i jak z niej
korzystac?
--
Tomasz
W mailu masz link do strony Daeva i Oasis. U Daeva np. masz biblioteke
OS.LIB, a w niej caly szereg funkcji. Najprostszym sposobem bedzie uzycie na
poczatku aplikacji np :
OL_AutoYield( .t.)
Zobacz jak sie zachowuje utylizacja procesora przed i po uzyciu - zobaczysz
o co chodzi.
Rozwiazan jest wiecej - na Oasis masz wogole kopalnie kodow do
przenajrozniejszych zastosowan. U Daeva tez jest jeszcze pare innych
ciekawych rzeczy.

Pozdrawiam,
Marek Horodyski

Loading...