Adatfogadás probléma soros portról

Adatfogadás probléma soros portról
2018-09-30T13:32:03+02:00
2018-10-14T14:46:21+02:00
2022-10-15T21:30:18+02:00
Thowracosplay
Üdv!
Kezdő vagyok Delphi terén.
Készítettem egy programot ami adatokat küld soros porton egy mikrovezérlőnek amit az beír eepromba. Írás után kiolvassa és visszaküldené ellenőrzésre. A delphis programnak az adatküldés után meg kellene állni, és megvárni a mikrovezérlő választát. Ezt próbáltam többféle módon megoldani de nem jön össze. 
Próbáltam egy globális változót figyelni (jott) aminek az értéke '1' lesz 'onRXChar' eseménynél. A figyelést így próbáltam, de belefagy. Más módon próbálva is hasonló az eredmény. Van esetleg ötletetek?

repeat until jott =1;
Mutasd a teljes hozzászólást!
Most látom, hogy HandleMessage-nek kéne lennie, mert a ProcessMessage visszatér akár 0 üzenet feldolgozása után is, a HandleMessage viszont mindig feldolgoz pontosan 1-et.

repeat Application.HandleMessage; until jott=1;
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd