Ha megteszed, akkor már szépen működik a hibakód.
Na jo, de miert tennem meg, ha NEM SIKERULT megnyitnom a file-t?
![Smiley :)](/Smileys/phpbb/smiley.gif)
Mert ugye pont akkor akarnek visszaadni hibauzenetet
![Smiley :)](/Smileys/phpbb/smiley.gif)
Ha fixen foglalok channel buffer-t akkor is, ha sikertelen a muvelet, akkor nem lesz abbol baj, ha mas nem, annyi, hogy 1 byte feleslegesen lesz lefoglalva minden open channel call utan a rendszerszegmensben ha nem sikerul megnyitni a file-t?
![Smiley :)](/Smileys/phpbb/smiley.gif)
Vagy akkor EXOS azt felszabaditja? Mert ugye arra nem latok utalast, hogy channel buffer fel is szabadithato, valoszinu, channel close-kor EXOS megteszi, am most nem errol van szo, hanem arrol, hogy eleve *nem* sikerult a megnyitas, ezert *nem* akarok foglalni channel buffer-t. Csak eppen itt beleszol az EXOS, ha mindezt 0x80 alatti hibakoddal akarom prezentalni, hogy o azt warning-nak veszi es nem error-nak
![Smiley :)](/Smileys/phpbb/smiley.gif)
Szoval en probalok szabalyos lenni, amit fentebb demoztam az persze csak azt mutatja, hogy mi lenne ha nem sikerult volna megnyitnom a file-t amugy sem, akkor persze, hogy minek foglaljak channel buffer-t ... Amugy a demo asm-om meg persze szandekosan csonka es csak a problemat mutatja, valosagban az semmire nem jo, az igaz.
Ami már mind stipi-stopizva van
Használhatod az EXDOS-os file not foundod (István féle is ezt teszi), a ROM-odba meg berakni rá ugyanazt a szöveget (Istváné ezt nem teszi
)
Ezert is kerdeztem par post-tal elobb meg par napja (?), hogy meddig "ervenyes"
![Smiley :)](/Smileys/phpbb/smiley.gif)
a hiabkod. En arra gondoltam amugy, hogy Xep128-ban visszaadok akkor mar egy hasznalt kodot
![Cheesy :D](/Smileys/phpbb/ds_icon_biggrin.gif)
Viszont, ha jon explain error code EXOS hivas (C=5) akkor valaszolok ra en, am _egyuttal_ kov hivasra mar nem fogok valaszolni ha nem generalok ilyen hibat, igy nem avatkozok a rendszerbe tovabb
![Smiley :)](/Smileys/phpbb/smiley.gif)
Ez az egy meg csak egy szabálytalan eszközkezelővel jön elő ![ds_icon_redface :oops:](/Smileys/phpbb/ds_icon_redface.gif)
Kikerem magamnak
![Smiley :)](/Smileys/phpbb/smiley.gif)
En tok szabalyos akarok lenni
![Smiley :)](/Smileys/phpbb/smiley.gif)
A teszt pelda persze fura, de a valodi esetnel szabalyosan akarom megoldani, csak EXOS nem engedi, ha 0x80-nal kisebb hibakodot hasznalnek, mert ugy tunik o azt sikeresnek veszi, es azonnal channel buffer-t var el (0xF8 hibakodot nezegeti), holott en nem akarok olyat mert NEM sikerult a muvelet ...