0x80040200
Das SuperCom ActiveX ist fast genauso lange auf dem Markt wie das MSComm. Von Anfang (seit 1996) an kompatibel zum MSComm aber mit weitaus mehr Funktionen, kostenloser technischer Unterstützung, viele Beispiele, ständige Aktualisierungen, Verbesserungen und Optimierungen, wenn neue Betriebssysteme und Entwicklungsumgebungen erscheinen. Das SuperCom ActiveX war von Anfang an die Alternative für Profis, die eine schnellere und stabilere Datenkommunikationslösung benötigten.
Das serielle SuperCom Kommunikation ActiveX ersetzt das MSComm Steuerelement i.d.R. innerhalb von wenigen Minuten. Die einzelne Schritte um das MSComm zu ersetzen finden Sie hier.
Das serielle SuperCom ActiveX ist eine moderne Alternative zu MSComm und wurde seit 1996 genutzt um das MSComm zu ersetzen und den Funktionsumfang der Anwendung zu erweitern.
Ja, das SuperCom ActiveX für die serielle Kommunikation ist kompatibel mit der MSComm-Steuerung und daher ist es sehr einfach, bestehende Anwendungen damit zu aktualisieren. Das Ersetzen des MSCOMM OCX durch das SuperCom ActiveX ist ein schneller und reibungsloser Vorgang.
SuperCom bietet unter VB6 und VBnet, unter anderem, die bekannten Eigenschaften, Methode und Ereignisse wie das MSComm-Steuerelement. Ein Upgrade ist normalerweise einfach und schnell. Das SuperCom ActiveX-Steuerelement führt nicht blockierende E/A im Hintergrund aus und die Anwendung wird nicht blockiert. Basierend auf der Lizenz unterstützt SuperCom ActiveX die Datenkommunikation über serielle Schnittstellen, Modem, TCP/IP und ISDN.
Mit SuperCom hat man mindestens drei Möglichkeiten:
Die Verwendung der SuperCom-Software bietet Ihnen zwei Optionen, die keine Zeit oder sehr wenig Zeit für die Portierung benötigen.
Die SuperCom-Software ist eine sehr ausgereifte und stabile Software mit hohem Datendurchsatz. SuperCom wird ständig aktualisiert, bietet 32- und 64-Bit-Versionen und auch technischen Support.
Ja.
Ja, problemlos. Ein Beispiel Tabellenformular entwickelt mit Excel 2013 x64 ist verfügbar. Das SuperCom ActiveX ist ein sehr komplettes serielles Steuerelement für Excel 64 Bit.
Für 64 bit serielle Daten-Kommunikation nutzen Sie bitte Artikel 626400, darin enthalten ist auch das MSComm-kompatible SuperCom x64 ActiveX.
Ungefähr genauso lange gibt es auch das SuperCom ActiveX. Von Anfang an MSComm kompatibel mit erheblich mehr Funktionen, kostenlosen technischen Support, viele komplette Beispiele und kontinuierliche Updates, Erweiterungen und Optimierungen an neue Betriebssysteme und Entwicklungsumgebungen. Das SuperCom ActiveX war seit erscheinen die Alternative für professionelle Entwickler auf der Suche nach einer schnelleren und stabileren Daten-Kommunikations Lösung.
Manche fremde serielle ActiveX Komponenten erzeugen diesen Fehler während nach Daten gelesen wird. Das SuperCom hat keine derartigen Probleme. Die serielle Schnittstelle wird entsprechend der spezifikation korrekt ausgelesen. Die verfügbaren DEMO Programme können leicht zum Test mit der eigenen Hardware genutzt werden.
Werden von Kunden oft berichtet. Diese Fehler können durch den Austausch mit dem SuperCom ActiveX behoben werden.
Während Daten gesendet oder empfangen werden scheint plötzlich die Anwendung zu hängen und instabil. Das passiert mit SuperCom nicht, denn SuperCom überträgt die Daten komplett transparent im Hintergrund. Auch Datei-Übertragungen finden im Hintergrund statt.
Das passiert mit SuperCom nicht. SuperCom ist eine ausgereifte Bibliothek und wurde bereits seit Windows 95 als Ersatz für MSComm genutzt. Unterziehen Sie einfach die vielen Beispiele einer Dauerprüfung.
SuperCom kann bis zu 255 serielle Schnittstellen oder Verbindungen gleichzeitig steuern. Gleichzeitige Verbindungen, Dateiübertragungen usw. sind einfach zu realisieren. Das ermöglicht die effiziente Multiprocessing Implementierung.
Die serielle Übertragung von binären Daten kann trickreich bis unmöglich sein, wenn die benutzte Bibliothek es nicht unterstützt. Das SuperCom ActiveX überträgt jede Byte-Kombination und Byte-Werte zwischen 0 und 255 im binären Modus (Binary Data Transmission). Kleine Beispiele im Handbuch und Quelltext-Beispiele demostrieren es.
Oft ist es notwendig spezielle Zeichen schnell zu erkennen z.B. SOH, STX, ETX usw. Es ist meistens umständlich dies in der Anwendung zu prüfen und wesentlich eleganter es SuperCom zu überlassen. SuperCom bietet Eigenschaften wie Trigger oder EventChar. Mittels Triggers können einzelne Zeichen und Zeichenketten überwacht werden. Sobald ein oder mehrere besondere Zeichen oder Zeichketten erkannt werden sendet SuperCom ein OnComm Ereignis. In der Zwischenzeit kann die Anwendung andere Aufgaben erledigen.Für ganze Datenpakete kann auch DPCollect genutzt werden. Weitere intelligente Funktionen.
Das SuperCom ActiveX überträgt jede Byte-Kombination und Byte-Werte zwischen 0 und 255 im binären Modus (Binary Data Transmission). Möchten Sie stattdessen direkt Hex Werte wie 1F, FF übertragen genügt die Eigenschaft InputMode auf InputModeHexString zu setzen und die Daten als zwei Hex Zeichen zu übergeben. SuperCom ActiveX erledigt den Rest.
Beispiel SCom.InputMode = InputModeHexString
SCom.Output = "414243" ' Hex Ascii Werte für "ABC".
Diese Funktion dient auch Programmiersprachen, die nicht direkt mit binäre Daten umgehen können. In diesem Fall können binäre Daten als Hex-String übergeben werden.
Sehr frustrierend, besonders wenn es auf dem Kundenrechner passiert. Es ist sehr einfach diesen Fehler mit dem SuperCom ActiveX zu vermeiden. Das aktuelle SuperCom ActiveX kann unter Windows (11, 10, 8, 7, Vista, XP) ohne Administrator Rechte und ohne eine Registrierung in der Windows Registry* genutzt werden. Einfache Nutzung wie eine DLL.
Kein Bedarf für RegOCX oder Regsvr32.
*die meisten ActiveX funktionieren so nicht!
SuperCom steuert die serielle Schnittstelle in eine Art und Weise, die sicherstellt, dass Datendurchsatz und Laufzeit, sich unabhängig von der Übertragungsgeschwindigkeit, fast gleich verhält. Der Algorithmus und die benutzte Methode stellen sicher, dass keine Zeit unproduktiv vergeudet wird. Dadurch wird der Datendurchsatz maximiert und die Arbeit im Hintergrund wird für die Anwendung transparent, bei niedriger CPU Leistung, ausgeführt.
Diese Aufgabe ist oft mit Zeitüberschreitungen und Datenfehlern verbunden. SuperCom ermöglicht eine Fehlerfreie und stabile Daten-Kommunikation zu einem seriellen GPS Empfänger.
Ja. Die Methode PortPresentEx liefert den Verfügbarkeitsstatus, Geräte-Namen und Geräte-Typ (Standard, USB, Ethernet etc.).
Es ist möglich das SuperCom ActiveX mit HTML und Internet Explorer zu nutzen. Ein Ereignisgesteuertes Beispiel ist verfügbar.
Ja. Die Anwendungen, welche das SuperCom ActiveX nutzen, können sowohl unter 32 bit als auch 64 bit Windows ausgeführt werden. Die DEMO Programme sind 32 Bit und demonstrieren es.
Jedes SuperCom Paket mit x64 Unterstützung und ein x64 fähiger Compiler (zum Beispiel Visual Studio 2005 und höher) kann für die Erzeugung von 64-Bit Anwendungen genutzt werden. Die darin enthaltene DLLs (DLL API) sind 64 Bit, das darin enthaltene SuperCom ActiveX Steuerelement ist 64 Bit (und auch MSComm kompatibel) und die SuperCom NET Class Library (ActiveX API) ist 64 Bit. 64-Bit Beispiele sind enthalten.
Für 64 bit serielle Daten-Kommunikation nutzen Sie bitte Artikel 626400, darin enthalten ist auch das MSComm-kompatible SuperCom x64 ActiveX.
Wenn Sie eine VB6 Anwendung, die MSComm nutzt, zu VB NET portieren müssen, können Sie einfach das SuperCom ActiveX Steuerelement nutzen oder die SuperCom NET Class Library, welche das selbe API (sog. ActiveX API) für C# und VB NET über die enthaltene SuperCom NET Klasse TSCom bietet.
SuperCom bietet unter VB6 und VB net die bekannten Eigenschaften und Ereignisse wie das MSComm. Dadurch kann sich die Anwendung nahezu identisch verhalten und die Nachrüstung ist i.d.R. schnell und einfach vollzogen.
Das serielle SuperCom ActiveX Steuerelement überträgt Daten, Daten-Pakete, Dateien, baut Verbindungen auf, überwacht spezielle Daten und Datenpakete nicht-blockierend im Hintergrund. Die Anwendung kann solange andere Aufgaben erledigen und, bei Bedarf, auf eine Vielzahl von Ereignissen reagieren und Daten, Daten-Pakete, Status-Informationen u.a. erhalten.
Der bevorzugte Weg für die Entwicklung von NET Anwendungen sind NET Klassen. Die Integration von MSComm benötigt mehrere Hüllen (wrapper). Auch sollten die bereits bekannten Fehler (siehe oben) und evtl. neue, die bei den Nutzung unter NET, entstehen könnten, nicht sorglos ignoriert werden.
Die SuperCom .NET Class Library integriert sich nahtlos in die NET Umgebung. Die SuperCom .NET Class Library bietet eine flexibles API inklusive Kompatibilität zu MSComm und SerialPort. Alternativ kann auch das SuperCom ActiveX Steuerelement genutzt werden.
Ja. Es sind die selben Methoden, Eigenschaften und Ereignisse enthalten. Kleine Anpassungen sind unter Umständen notwendig, da unterschiedliche Schnittstellentyp (ActiveX vs. NET Klasse). Die Ersetzung in kleine Projekte ist meistens in wenigen Minuten volbracht.
Die SuperCom .NET Class Library integriert sich nahtlos in die NET Umgebung. Die SuperCom .NET Class Library kann mit NET Compiler genutzt werden wie C++, C# und Visual Basic NET.
Es ist möglich das SaxComm Steuerelement durch das SuperCom ActiveX API (SuperCom ActiveX Steuerelement oder die SuperCom NET Class Library) zu ersetzen. Auch wenn kompatibel zu MSComm und PDQComm enthält es auch nicht existierende Funktionen, die umbenannt oder durch ähnliche SuperCom Funktionen ersetzt werden müssen. Basierend auf den genutzten Funktionsumfang ist ein Bedarf für manuelle Nacharbeit möglich. Zum Beispiel:
Comm.OutputLine = "Hello World"
'- wird mit SuperCom
Comm.Output = "Hello World" & vbCr
Mehr Details zu diesem Thema finden die SuperCom Nutzer im Handbuch zum ActiveX API.
Bei der Nutzung von SuperCom - unabhängig ob DLL oder ActiveX API - verbraucht eine Anwendung, in der Regel, weniger CPU und arbeitet schneller und geschmeidiger. Das wird immer wieder von unseren Kunden bestätigt. In extremen Situationen sogar von fast 100% nach 10% oder 15% und manchmal sofar darunter. Unsere Techniker unterstützen und versorgen gerne mit Hintergrundwissen obwohl das meiste durch SuperCom automatisiert ist.
SuperCom wurde von Anfang (seit MS-DOS) fü höchste Anforderungen im kommerziellen und industriellen Umfeld konzipiert.
SuperCom inkl. das ActiveX Steuerelement wurde in C/C++ entwickelt. Das ist der beste Weg um Flexibilität, Portabilität und Geschwindigkeit zu maximieren. Nur ein portables Tool, wie SuperCom, ist als 32 Bit (x86) und auch als 64 Bit (x64) Version verfügbar. VB6 Steuerelemente gibt es nicht als x64 Versionen. SuperCom sichert also die heutige Investition in Zeit und Geld über viele Jahre in die Zukunft.
Ja, das SuperCom ActiveX kann auch in Windows scripts / VBScripts genutzt werden und auch Ereignisse erzeugen z.B.
Set SCom1=CreateObject("SCOM.SComCtrl.1")
SCom1.CommPort=1
:
Benutzer einer aktuellen Lizenz (Jahr und neuer) können die Beispiele anfordern.
Installation
SuperCom 7 ZMODEM Übertragung: Sehr geehrter Support,
ihre Komponente funktioniert sehr gut ! Ticket xxxx ist somit erledigt... Danke für die Hilfe !
S... aus Ö
... and replacing Microsofts MSComm control and use more than 16 COMM ports was really easy with SuperCom. Thanks!
P... from USA
Fabulous! And as always, thanks for the prompt and thorough support. You have a fan in California. Thanks!
Bob... from California
Wow, within 20 mins of receiving your product my problem with Vista,
PDQComm (MSComm clone) and my USB RS232 Adaptor has gone away. I just dropped the control on a form and renamed it - sorted. :) Many thanks for producing this solid product.
K... from UK
Amazing, CPU usage dropped from 100% to 15% and it runs faster! Excelent work guys, thanks!
Paul.., UK.
Updated on: 2023-11-21 13:17:21
|
ADONTEC Computer Systems GmbH, Hölderlinstr. 32, D-75433 Maulbronn,
Tel: 07043/9000-20, Fax: 07043/9000-21 |
Serielle Daten übertragen | Daten über COM1 senden | Dateien über die serielle Schnittstelle übertragen | Daten zwischen zwei Computern übertragen | serielle Schnittstelle ansteuern | schnelle und fehlerfreie serielle Datenübertragung | Daten asynchron übertragen | auf die serielle Schnittstelle zugreifen | Daten von PC zu PC übertragen | serielle Daten fehlerfrei empfangen | Daten über die Serielle-Schnittstelle einlesen | serielle Schnittstelle bedienen | String übertragen | PC-zu-PC Kommunikation über RS-232 | Serielle Kommunikation mit C, C++, C#, Pascal, Delphi, Java, Visual Basic, VBA ... |