Virtual Serial Port Control 3.5

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 11.62 MB
‎Ocena użytkowników: 4.9/5 - ‎10 ‎Głosów

Jeśli istnieje zadanie, aby zapewnić interakcję między aplikacją komunikacyjną a własnym programem (np. emulator urządzenia szeregowego), nie ma wspólnego rozwiązania, aby to osiągnąć. Uważa się, że aplikacje komunikacyjne są przeznaczone do pracy tylko ze sprzętowymi urządzeniami szeregowymi podłączonymi do fizycznych portów szeregowych. Virtual Serial Port Control to kontrolka ActiveX, która umożliwia tworzenie wirtualnych portów szeregowych bezpośrednio z programu i pełne ich sterowanie. Jednocześnie wirtualne porty wyglądają jak prawdziwe sprzętowe porty szeregowe dla wszystkich aplikacji systemu Windows. Każda aplikacja komunikacyjna może z nimi współpracować tak, jakby były portami fizycznymi. Z drugiej strony, developer API dostarczone przez Virtual Serial Port Control umożliwia programowi dostęp do danych zapisanych do wirtualnego portu szeregowego za pomocą aplikacji komunikacyjnej i odpowiadać własnymi danymi. Dane będą odczytywane przez aplikację komunikacyjną z wirtualnego portu szeregowego, tak jakby były odczytywane z portu fizycznego. Architektura sterowana zdarzeniami jest przystawką do użycia. Nie trzeba okresowo sprawdzać portów, aby sprawdzić, czy ich stan został zmieniony lub nowe dane dostępne do odczytu z portu. Wystarczy zdefiniować funkcję w programie, która zostanie automatycznie wyzwolona przez odpowiednie zdarzenie i przetworzyć dane. W tym samym czasie Virtual Serial Port Control natychmiast powiadamia aplikację o wszelkich działaniach wykonywanych przez aplikację komunikacyjną z portem szeregowym (otwieranie/zamykanie portu, ustawianie uzgadniania DTR/RTS, ustawienie szybkości transmisji, ustawienie symboli XON/XOFF itp.). Virtual Serial Port Control zapewnia deweloperowi pełną kontrolę nad wirtualnym portem szeregowym. Wszystko, co można zrobić za pomocą fizycznego portu szeregowego przez urządzenie szeregowe, można zrobić za pomocą wirtualnego portu szeregowego przez VSPC. Co ważniejsze, licencja OEM pozwala na dystrybucję tego formantu ActiveX jako część własnej aplikacji i nie trzeba licencjonować każdej kopii.

historia wersji

  • Wersja 3.5 opublikowany na 2019-02-20
    Zaimplementowano możliwość tworzenia i kontrolowania bliźniąt portów. Porty te są przydatne do nakładania się kart USB na szeregowe. Naprawiono problemy z instalatorem, zdarzeniami kontroli platformy .NET, nazwami przyjaznymi dla portów i wieloma innymi drobnymi błędami.
  • Wersja 3.4.9 opublikowany na 2017-07-06
    Nowa wersja sterownika wirtualnego portu szeregowego zawarta w tej wersji. Naprawiono problem z instalacją sterowania siecią.
  • Wersja 3.4.6 opublikowany na 2016-07-07
    Naprawiono drobne błędy.
  • Wersja 2.3 opublikowany na 2007-10-17
    Niektóre błędy są naprawione.

Szczegóły programu

Eula

Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego

Umowa licencyjna użytkownika końcowego FabulaTech, Inc. ============================= UWAGA DLA UŻYTKOWNIKÓW: UWAŻNIE PRZECZYTAJ NASTĘPUJĄCĄ UMOWĘ PRAWNĄ. KORZYSTANIE Z OPROGRAMOWANIE DOSTARCZONE Z NINIEJSZĄ UMOWĄ ("SOFTWARE") OZNACZA AKCEPTACJĘ NINIEJSZYCH WARUNKÓW. JEŚLI NIE ZGADZAM SIĘ NA WARUNKI NINIEJSZEJ UMOWY, NIE INSTALUJ I/LUB KORZYSTAĆ Z TEGO OPROGRAMOWANIA. KORZYSTANIE PRZEZ UŻYTKOWNIKA Z TEGO OPROGRAMOWANIA JEST POD WARUNKIEM, ŻE UŻYTKOWNIK NIE BĘDZIE PRZESTRZEGAŁ WARUNKÓW NINIEJSZEGO Umowy. To OPROGRAMOWANIE jest produktem SHAREWARE. Oznacza to, że użytkownik możliwość dokładnej oceny jego przydatności i funkcji przed dokonaniem zakupu. Ta "spróbuj przed buy" podejście jest ostateczną gwarancją, że OPROGRAMOWANIE będzie działać w jego satysfakcji. W związku z tym nie jest polisą zwrotu pieniędzy za zakup tych produktów. 1. UDZIELENIE LICENCJI. FabulaTech, Inc. udziela licencji używać jednej kopii tej wersji oprogramowania na dowolnym systemu dla tylu licencji, ile kupujesz. "Ty" oznacza spółki, podmiotu lub osoby fizycznej, których fundusze są wykorzystywane do uiszczenia opłaty licencyjnej. "Use" oznacza przechowywanie, ładowanie, instalacji, wykonywania lub wyświetlania OPROGRAMOWANIA. Możesz nie modyfikować OPROGRAMOWANIA ani wyłączać żadnych licencji lub funkcji sterujących OPROGRAMOWANIA, z wyjątkiem części funkcji programowania oprogramowania. Kiedy najpierw uzyskać kopię OPROGRAMOWANIA, otrzymujesz nie dłuższy niż 15 dni, po czym czas, w której musisz zapłacić za OPROGRAMOWANIE zgodnie z warunkami i ceny omówione w dokumentacji OPROGRAMOWANIA, lub należy usunąć oprogramowanie z systemu. Niniejsza licencja nie może być przenoszona na żaden inny system, lub innej organizacji lub osoby fizycznej. Oczekuje się, że korzystania z OPROGRAMOWANIA w systemie oraz do dokładnego ocenić jego przydatność i funkcjonalność przed dokonaniem Zakupu. To "spróbuj przed zakupem" podejście jest gwarancję, że OPROGRAMOWANIE będzie działać na satysfakcji; w związku z tym rozumiesz i zgadzasz się, że nie ma polityki zwrotu pieniędzy za zakup Oprogramowania. 2. WŁASNOŚĆ. OPROGRAMOWANIE jest własnością i jest chronione prawami autorskimi FabulaTech, Inc. Licencja nie nadaje tytułu ani własności w OPROGRAMOWANIU i nie powinny być interpretowane jako sprzedaży jakichkolwiek praw do OPROGRAMOWANIA. 3. PRAWA AUTORSKIE. OPROGRAMOWANIE jest chronione prawem autorskim międzynarodowych postanowień traktatowych. Użytkownik przyjmuje do wiadomości, że żaden tytuł własności intelektualnej w OPROGRAMOWANIU nie jest przekazane. Ponadto potwierdzasz, że tytuł i pełne prawa własności do OPROGRAMOWANIA pozostaną wyłączną własnością FabulaTech, Inc. i nie będziesz nabyć wszelkie prawa do OPROGRAMOWANIA, z wyjątkiem przypadków wyraźnie określonych w niniejszej licencji. Użytkownik zgadza się, że wszelkie kopie OPROGRAMOWANIE będzie zawierać te same zastrzeżone informacje, które na i w oprogramowaniu. 4. INŻYNIERIA ODWROTNA. Użytkownik zgadza się, że nie próby odwrócenia kompilacji, modyfikacji, przetłumaczenia lub demontażu OPROGRAMOWANIA w całości lub w części. 5. ŻADNYCH INNYCH GWARANCJI. FabulaTech, Inc. NIE GWARANTUJE ŻE OPROGRAMOWANIE JEST WOLNE OD BŁĘDÓW. FabulaTech, Inc. ZRZEKA SIĘ WSZELKICH INNYCH GWARANCJI W ODNIESIENIU DO OPROGRAMOWANIA, WYRAŹNEGO LUB DOROZUMIANEGO, W TYM, ALE NIE OGRANICZONE DO DOROZUMIANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ, W OKREŚLONYM CELU I NIEPODAJĄCY PRAW TRZECIEGO PRAW PARTYJNYCH. NIEKTÓRE JURYSDYKCJE NIE ZEZWALAJĄ NA WYŁĄCZENIE DOROZUMIANYCH GWARANCJI LUB OGRANICZENIA DOTYCZĄCE DOROZUMIANA GWARANCJA MOŻE TRWAĆ, LUB WYŁĄCZENIE LUB OGRANICZENIA SZKÓD PRZYPADKOWYCH LUB WTÓRNYCH, POWYŻSZE OGRANICZENIA LUB WYŁĄCZENIA MOGĄ NIE MIEĆ ZASTOSOWANIA DO CIEBIE. NINIEJSZA GWARANCJA DAJE UŻYTKOWNIKOWI OKREŚLONE PRAWA I MAJĄ RÓWNIEŻ INNE PRAWA, KTÓRE RÓŻNIĄ SIĘ W ZALEŻNOŚCI OD Jurysdykcji. 6. ROZDZIELNOŚĆ. W przypadku nieważności jakichkolwiek niniejszej licencji, strony zgadzają się, że takie nieważność nie ma wpływu na ważność pozostałych części niniejszej licencji. 7. BRAK ODPOWIEDZIALNOŚCI ZA SZKODY NASTĘPCZE. W ŻADNYM WYPADKU fabulatech, inc. lub jej dostawcy ponoszą odpowiedzialność wobec W PRZYPADKU JAKICHKOLWIEK PRZYCZYN WTÓRNYCH, SPECJALNYCH, PRZYPADKOWYCH LUB POŚREDNICH WSZELKIEGO RODZAJU SZKODY WYNIKAJĄCE Z DOSTAWY, LUB KORZYSTANIA Z OPROGRAMOWANIA, NAWET JEŚLI FabulaTech, Inc. ZOSTAŁA POINFORMOWANA O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD. FIRMA FABULATech, Inc. W ŻADNYM WYPADKU NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK ROSZCZENIA, UMOWY, CZYNU NIEDOZWOLONEGO LUB JAKIEJKOLWIEK INNEJ TEORII ODPOWIEDZIALNOŚCI, PRZEKRACZA OPŁATĘ LICENCYJNĄ UISZCZONĄ PRZEZ UŻYTKOWNIKA, JEŚLI TAKA ISTNIEJE. 8. CAŁA UMOWA. Jest to cała umowa między i FabulaTech, Inc., która zastępuje wszelkie wcześniejsze porozumienia lub porozumienia, zarówno pisemnego, jak i ustnego, związanych z przedmiotem niniejszej licencji. PAŃSTWA AKCEPTACJA POWYŻSZEJ UMOWY ZOSTAŁA WSKAZANA PODCZAS INSTALACJI.