[elektro] delphiben benazok
Nemeth Tibor
nemeth.tibor798 at t-online.hu
Sat Nov 7 11:51:23 CET 2009
Hali!
Van egy problémám amivel évek óta elvagyok, de jobb lenne nélküle.
Mit, hol és hogyan kell beállítani ahhoz, hogy debugoláskor elkerüljem a
"Variable inaccessible here due to optimization "
üzenetet és meg tudja nézni lokális változók illetve átadott paraméterek értékét?
A Project/Option/Compiler/Code generation/Optimization már évek óta ki van kapcsolva. Mi kell még ?
Másik, friss gond: FT2232 virtuális soros portként.
Hagyományos soros portot már régóta kezelek. Az új gond, ha betelik a vételi puffer a gépem úgy
kiakad, hogy csak úrjrabootolás segít rajta. Normál esetben ez nem fordul elő, de amíg debugolok
ugye szinte áll a program és nem olvassa, tehát megtelhet. Mivel viszonylag kicsi az
adatforgalom, ez most jó nagy lefoglalással kezelem, de ez csak :-) gyakorlati megoldás.
A portot CreateFile, Get(Set)CommState,SetupComm,GetCommProperties, ClearCommError, ReadFil,
WriteFile eljárásokkal kezelem. A DCB rejtelmeiben kissé elvesztem.
Kérdés: be lehet-e állítani valahol, hogy mi történjen ha megtelt az input buffer ?
Hogyan kell használni a DCB
EvtChar:Specifies the value of the character used to signal an event.
paraméterét, hogyan kell megmondani mi legyen az eseménykezelő és annak mik a kötelető tennivalói ?
Hátha fontos:
2400,8,No,1
handshake nincs, adatforgalom kicsi, kb. 30 byte/s.
A Delphi 4.0, van újabb is de nekem ez elég.
Üdv.
Németh Tibor
More information about the Elektro
mailing list