• 15 odgovora
  • 3.898 pregleda
Pitanje za VB gurua, mscomm32.ocx 31.07.2006. u 19:21 · pre 246 meseci #1
Problem je sljedeci.
Da ne ulazim u detalje, napravio sam softver koji uzima vrijednosti sa kom porta. Napravio sam instalaciju(distribuciju) za taj softver. Od 10 korisnika 3 mi se zale da im program ne radi da valja.
Kod sedam korisnika program pravilno cita vrijednosti sa porta, naprimjer 7 55 67 0 233 12
a kod 3 korisnika program cita skoro isto ali ipak drugacije 4 55 67 0 233 12, napravi razliku na prvom bajtu, a u kasnijem radu programa javlja se razlika na 3 bajtu. Ne znam zasto.
Svi imaju XP, ne znam detalje. Znam da jedan od korisnika ima i noviju verziju mscomm32.ocx kontrole, za ostale ne znam, mozda i oni imaju.

Pomoc ljudi.

VB6, Xp sp2 to imam ja a korisnici Xp

Hvala na odgovoru :)
Re: Pitanje za VB gurua, mscomm32.ocx 31.07.2006. u 21:21 · pre 246 meseci #3
To i ja razmisljam da je do toga.
Vidjecu da jednom korisniku koji ima problem dam moj mscomm32, jer mi je on i rekao da nije dozvolio mom mscomm-u da se inastalira, vec ga je odbacio jer je njegov noviji.
Hvala, pogledacu
Re: Pitanje za VB gurua, mscomm32.ocx 31.07.2006. u 21:39 · pre 246 meseci #4
Hmmm... ne može MSComm kontrola da radi pogrešno očitavanje, koja god da je verzija u pitanju. Može samo da radi ili ne radi. Ako se dobijaju pogrešna očitavanja, to može da bude do greške u uređaju, pogrešnom upitu i slično. Bar tako govori neko moje iskustvo.
Potpis
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
Re: Pitanje za VB gurua, mscomm32.ocx 31.07.2006. u 23:36 · pre 246 meseci #5
Slazem se. Kakav uredjaj je u pitanju i kako skidas podatke?
Potpis
anti-heroin spree
Re: Pitanje za VB gurua, mscomm32.ocx 01.08.2006. u 08:43 · pre 246 meseci #6
U pitanju je satelitski risiver. Znaci moj program mu shalje kod i onda risiver odgovara, tada program hvata odgovor i shalje risiveru drugu komandu ako je prvi odgovor uredu, i tako dalje.
Na mscomm32 sumnjam iz razloga sto "free port monitor" na svim racunarima, dok program radi, ocitava pravilne vrijednosti, a moj program pravi gresku na 3 od deset racunara. Buni me sto je to na prvom odgovoru 1 bajt i uvijek prvi bajt je razlicit, a vec na drugom odgovoru je u pitanju 3 bajt.
Bas se cudno desava. Napominjem da port radi na 115200 i da na mom racunaru sve radi savrseno i na jos 7 od 10.

Re: Pitanje za VB gurua, mscomm32.ocx 01.08.2006. u 12:52 · pre 246 meseci #7
Jesi probao da spustis brzinu malo? Mislim stvarno cudan problem. Desava se da ispusti bajt ako se ocitavnje ne vrsi pravilno, ali da mu izmeni vrednost...to se ne secam da sam susreo. Probaj da komuniciras na nizim brzinama, pa javi da li je isto.
Potpis
anti-heroin spree
Re: Pitanje za VB gurua, mscomm32.ocx 01.08.2006. u 15:41 · pre 246 meseci #8
Komunicirao bih na manjoj brzini, ali risiver ne dozvoljava, iskljucivo 115200.
Evo pogledaj vrijednosti normalne a pogledaj sta se javlja kod nekih korisnika. Ovo je vec u pitanju greska na trecem bajtu, a to su vrijednosti bajtova

odg1=4 0 229 1 0 231 <-- normalna masina radi bez greske

odg1=4 0 58 1 0 231 <-- masina koja prijavljuje na trecoj poziciji mjesto 229-->58

da napomenem, da ja radim tu sa stringovima a sa porta sa AscB pretvaram u Asci kod.
Re: Pitanje za VB gurua, mscomm32.ocx 01.08.2006. u 17:39 · pre 246 meseci #9
Da ponesto dodam:
cudne izmjene pravi.
moj rac. sporni rac.
195 ----> 2
197 ---->57
198 ---->6
204 ---->26
202 ----->24
229 ----->58



Dodje mi da pomislim da ima veze sa kodnim rasporedima na tastaturu :)
Re: Pitanje za VB gurua, mscomm32.ocx 01.08.2006. u 23:55 · pre 246 meseci #10
Pa jbg, proveri regionalna setovanja, znaju da prave cudne probleme...iako...i dalje mi nije jasno...
Potpis
anti-heroin spree
Re: Pitanje za VB gurua, mscomm32.ocx 02.08.2006. u 09:46 · pre 246 meseci #11
Znamd a regionalna prave probleme kod ono vremena i datuma, ali nije valjda da ima veze i sa prevodjenjem sa kom porta. No vidicu,
Hvala
Re: Pitanje za VB gurua, mscomm32.ocx 02.08.2006. u 10:49 · pre 246 meseci #12
Citat:
MarioPG: Znam da regionalna prave probleme kod ono vremena i datuma


Ajd što to pravi probleme oko datuma itd... ali što kompletan MDAC ne radi na BIH podešavanjima... a ja kontao da sam zeznuo Win pa Ghost a ono opet isto, dok na kraju nisam prokljuvio koji je zonfa...
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: Pitanje za VB gurua, mscomm32.ocx 04.08.2006. u 08:38 · pre 246 meseci #13
I Mario, jesi uspeo da nabudzis nesto? Sad me bas zanima sta je u pitanju...
Potpis
anti-heroin spree
Re: Pitanje za VB gurua, mscomm32.ocx 08.08.2006. u 10:17 · pre 246 meseci #14
E kakvih zajebancija.
Uspio sam rijesiti problem, tako sto imam dvije serije odgovora sa kom porta, jedna serija radjena je na mom racunaru a druga serija na racunarau gdje program nije radio. Tako sada program radi na skoro svaki racunar. Vrlo smo blizu odredili da se radi o podesavanju jezika.
Hvala ljudi na savjetima i podrsci
Re: Pitanje za VB gurua, mscomm32.ocx 08.08.2006. u 13:38 · pre 246 meseci #15
Znaci ipak je neka "language & regional settings" zeza? Da ne poverujes koje pi.darije to moze da pravi. Ali nisam shvatio kako si ti tacno resio problem...napravio si posebno parsiranje za svoju masinu, a posebno za te druge racunare ili sta?
Potpis
anti-heroin spree
Re: Pitanje za VB gurua, mscomm32.ocx 13.08.2006. u 19:02 · pre 245 meseci #16
Fuzz bas to sto si i rekao, napravio sam posebno za obadva tipa masine.
Mogao sam to da izbjegnem,
>"da napomenem, da ja radim tu sa stringovima a sa porta sa AscB pretvaram u Asci kod."
tu zam zajebao, nijesam smio da pretvaram u asci kod vec da vrijednosti pamtim binarno a i uporedjujem, bez konverzije.
Hvala Fuzz jos jednom.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme