WIN API serial - fekezes nelkul
Istvan Retaller
istvan.retaller at evoran.hu
Tue Jun 15 09:07:07 CEST 2004
Idézve: Dátum: 2004. 06. 15. 7:16:07. Feladó: Csobolyó János <janchika at uze.net>.
>Istvan Retaller <istvan.retaller at evoran.hu> 2004.06.14. 19:40:47 +2h-kor
>írta:
>
>> Felve kerdezem, mert sem auto, sem fekezes nincs benne...
>> Van ra lehetoseg, hogy az elveszett soros kapcsolatot, amirol a win2000 ugy
>> latja, hogy en
>> foglaltam le, de a programom mar nem tud vele mit kezdeni, (lezaras, ujra
>> megnyitas nem
>> segit,) ujra inicializalja valami API-s mesterkedes? Pontositva: ha
>> tuloldali hw okok miatt
>> lefoglalva marad egy com port, azt csak ujra inditassal lehet eletre
>> kelteni, programbol nem lehet
>> valami hatarozottabb osztokelessel resetelni?
>> Udv, RI
>
>
>egy kicsit pontosabban mi is a problemad?
>
Sziasztok!
Tobb reagalasra valaszolok osszefoglalo modon. Szoval nem tudok Hyperterminalt meg egyeb
kulso programot hasznalni, mert sajat programban mukodo soros kezelovel vannak bajaim. Ilyen
jellegu bajokat egyebkent az IAR ICE is fel tud mutatni, ha figyelmetlen vagyok es kikapcsolom a
debuggolt eszkozt, elveszik a kapcsolat, hiaba kapcsolom mar vissza, maga az IAR IDE ugat,
hogy a portot masvalaki mar hasznalja. (O maga hasznalta, egy perccel ezelott...)
A fenti jelenseget sok terminalprogram produlkalja, bar van egy-ketto olyan, ami nem akad ki
ilyen benazasokra, ebbol gyakakszom, hogy letezik valami dokumentalatlan API, ami ilyen
esetekben bevetheto es felszabadithato vele egy kiakadt port.
Ilyesmi van az en programom eseteben is. A fejlestesi stadiumban, mikor meg csak modellezni
tudom a tuloldali hw-t, gyakran belefutok ebbe a csapdaba. A programom elveszett kapcsolat
eseten megprobalja lezarni az akkor meg ismeretes handleren keresztul a portot, majd ujra
megnyitni. De nem megy, helyette jon a hibauzenet, hogy a port mar foglalt, nem nyithato meg.
Persze, hogy foglalt, en nyitottam meg, de le is zartam a hiba utan :-((
Szeretnek attol megszabadulni, hogy a gepet ki-be kapcsolva lehet csak a port foglaltsagat
megszuntetni.
Most ne arra fokuszaljatok, hogy a kapcsolat miert veszik el, mert ez a fejlesztesi stadiumban
ohatatlanul elofordul, persze, hogy programhiba, de utalok ujra bootolni. Miert nem jo hiba eseten
a port lezar - ujra megnyit modszer?
Udv, RI
More information about the Elektro
mailing list