Tuesday, February 28th, 0:29 Bļe, mācos COM porta programmēšanu. VB 6.0 tas tā diezgan žopiski notiek. Ir it kā iebūvētā kontrole, MSComm saucās, bet ar Sysinternals PortMon papētot, kādus īsti datus tā sviež ārā, redzams, ka pēc vajadzīgajiem neizskatās. Sīkāk: atverot portu vajag "Open WriteThrough", ir "Open". Vajag EOF:1a, ir EOF:0. Vajag Shake:0, ir Shake:1. Vēl pēc katras darbības tiek uzstādīta WAIT_MASK. Vai ies līdz ar to ir:NEZIN. Nezinu, kuras ir tās svarīgās propertijas, vai visam jābūt viens pret vienu, vai dažas var nesakrist. Katra gadījumā baud rate, stop biti u.c. pamata parametri ir vienādi. Varbūt ar to pietiek? Rīt dosim klientam testēt un ja neaizies, ķersimies klāt dreaded Windows API funkcijām. Tur noteikti kontrole būs lielāka, bet, pēc pieredzes zinu, ka VB 6.0 ar API ne īpaši draudzējas. Ko programmēju? Lielformāta LED ekrānus. 1 komentārs - komentēt |