Delphi - Soros port sebességének meghatározása

forráskód letöltése
Mellékelt példa segítségével könnyedén lekérdezhetjük a számítógépünkben található soros port sebességét programból 75 bps-től egészen 115 200 bps-ig. Valószínű, hogy 75 bps értékről már ritkán fog tudósítani programunk, de a GetCommProperties függvény által szolgáltatott adatok között bizony ilyen is szerepelhet.

A lekérdezéshez először is meg kell nyitnunk azt a COM portot, amelyikre kíváncsiak vagyunk. Ehhez a CreateFile függvény használható, állománynévként a COM1, COM2, stb.-t használva.

Ha a megnyitás sikeres volt, akkor jöhet a GetCommProperties, mely egy TCommProp struktúrába kérdezi le az adatokat.

Ebből a struktúrából a dwMaxBaud mező adja meg kérdésünkre a választ.