Sziasztok,
segitsegre lenne szuksegem a kovetkezo temaban:
Ugyan azon a gepen futo Visual Basic programok kozotti
gyors es nagyon suru kommunikaciot kellene kezelni.
Van negy progi, ami egy gyartosor esemenyeit dolgozza fel
es ezekrol string uzeneteket kell kuldeni egy otodik (keret) programnak.
Lenyegeben log uzenetek (nehany 10 karakter), de nagyon surun
kell kuldeni es fogadni oket. A keretprogram, ami kapja oket
lenyegeben nem csinal mast, csak kiirja a kepernyore illetve egy
(negy) file-ba.
Eddig az MsgLink.ocx-et hasznaltam, ami nagyon kellemes,
egyszeru (van egy send es egy notify esemenye), es a
programokat a HWND-juk alapjan lehet megcimezni.
Azonban ha nagyon surun mennek az uzenetek, akkor felcsereli a
sorrendjuket.
pl. A, B, C uzeneteket kuldom egymas utan,
akkor BAC, CAB, stb. sorrendben erkeznek meg.
Tud valaki valamilyen dll-t, ocx-et vagy megjobb, ha valamilyen standard
windows-api
fuggvenyt ennek a kezelesere?
Köszi,
Erno
|
>>> char c;
>>>
>>> if (c < 'a') {}
>>> else if (c > 'b') {}
>>> else { //ide irod amit akarsz pl.:
>>> c++;
>>>
>>> };
>>if ((c >= 'a') && (c <= 'b')) {
>> // ide irod, amit akarsz
>>}
> Igy nem járja be. Helyette:
>
> while((c >= 'a') && (c <= 'b'))
> do...
Az oke, de a pelda, amire valaszoltam, az se jart be semmit, csak azt
ellenorizte, hogy az ertek az adott intervallumban van-e.
En mondjuk az eredeti kerdest se igazan ertem, mert mi az, hogy 'hogyan
kell egy adott [a..b] intervallumot kodolni'?
csm
|