Zdravím, na základě vašeho příspěvku usuzuji, že byste si chtěl pomocí VB.NETové aplikace vyměňovat data s nějakým zařízením na USB portu. Našel jsem k tomu tyto informace: 1. Operace s porty ve VB.NET (anglicky) --> http://msdn2.microsoft.com/en-us/library... K počítačovým portům se můžete přes .NET dostat pomocí jmenného prostoru System.IO.Ports. Nejdůležitějším objektem je zde třída SerialPort, která umožňuje s jednotlivým portem synchronně, či asynchronně (pomocí události) operovat, zpřístupňuje také samotný řadič portu. Tato třída může být využita hlavně skrz System.IO.Stream (datový proud), ke kterému se dostanete přes vlastnost BaseStream, to vám umožňí s portem operovat pomocí tříd a dalších objektů, které se zaměřují na zpracování dat, jako je třeba System.IO.StreamReader nebo System.IO.StreamWriter. Jmenný prostor System.IO.Ports také obsauje enumerace (volně přeložitelné jako atributy), které vám s nastavováním dat pomůžou. 2. Ve VB.NET můžete všemožně operovat s porty výše popsaným způsobem, nicméně bych vám ještě chtěl poskytnout 2 (anglické) příklady na toto téma: Visual Basic .NET Code Sample: Using the COM Port in VB.NET --> http://www.microsoft.com/downloads/detai... Programming Serial Ports Using Visual Basic 2005 --> http://www.devx.com/dotnet/Article/31001 3. Pokud budete cítit, že je to nutné, můžete si také stáhnou USB knihovnu pro .NET. usblib (SharpUSBLib) --> http://www.icsharpcode.net/OpenSource/Sh... 4. Tato otázka je celkem častá, takže vám strýček Google poradí hodně zajímavých diskuzních témat i kódových příkladů na všemožných fórech. Je třeba jen trochu umět anglicky. Mezi všemi: Sending information to a USB port --> http://forums.microsoft.com/MSDN/ShowPos... Detecting USB drive from windows apps --> http://forums.microsoft.com/MSDN/ShowPos... Doufám, že vám to pomůže, Petr Mánek
|