egy utasitast meg lehetne takaritani, ha
ax akkor lenne 0, ha egyenloek az ertekek.
ekkor:
or ax,ds:[si]
jz tovabb
mov ax,1
tovabb:
ez legrosszabb esetben: 27+26 ciklus.
persze ennel mindig gyorsabb.
Zoli
|
Hali Coderek!
Koszonom az eddigi valaszokat subject ugyben.
Egy-ket hozzatennivalo:
1. config.sys-ben VAN egy ilyen sorom: FILES=150
2. csak az egyszeruseg kedveert nyitottam ra ugyanarra a file-ra, ha
kulonbozo a file nev akkor sem mukodik :((((
3. sajnos a virtualis file kezeles nem johet szoba; egyidoben KELL megnyitni
es nyitvatartani kb. 30 file-t
4. van egy oskori megoldas amit "sima" DOS-nal hasznalok is:
meg kell hivni a 67(hex) dos megszakitast x parameterrel. ( X= 1 es 45
kozotti egesz szam ) Ekkor a pascal nyitva tud tartani X-5 file-t (5-ot
MINDIG lefoglal a DOS).
Ennek az a legnagyobb szepseghibaja, hogy WIN95 v. 98 alatt CSAK
kizarolagos modban megy.
A programnak pedig 95 v 98 alatt dos ablakban KELLene futni.
Tovabbi otletek? vagy tudja valaki, hogy pontosan mi a 67(hex) dos
megszakitas; ill. mit lehet win alatt hasznalni helyette?
Elore is kosz.
-- James --
mailto:
|