Dies ist die in C# geschriebene Linux-App namens CANUSB Library, deren neueste Version als Package.zip heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese in C# geschriebene App namens CANUSB Library kostenlos mit OnWorks herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
SCREENSHOTS
Ad
CANUSB-Bibliothek geschrieben in C#
BESCHREIBUNG
Dies ist eine C#-Bibliothek speziell für die Verwendung mit a www.canusb.com GerätVollständige Hinweise: Siehe ReadMe.txt
Zusammenfassung
Die LAWICEL-DLL ist „nicht verwalteter Code“ und wurde nicht für die Verwendung durch C#/VB/Mono entwickelt
http://en.wikipedia.org/wiki/Managed_code
Wenn Sie „nicht verwalteten Code“ aus „verwaltetem Code“ aufrufen möchten, müssen Sie einen „C#-Wrapper“ verwenden, um auf die DLL zuzugreifen. Dieser Wrapper verwendet „PInvoke“ (wie Peek/Poke), um Aufrufe von verwaltetem zu nicht verwaltetem Code zu „martialisieren“. Es klingt kompliziert, und das ist es auch.
Es ist auch völlig unnötig. Warum haben Sie die DLL nicht als verwalteten Code? Warum verweisen Sie nicht einfach auf die Bibliothek in Ihrem Projekt und rufen einfach deren Funktionen auf? Dieses Projekt tut genau das
Lizenz:
LGPLV3.: Zusammenfassend fragen wir nur, ob Sie die Bibliothek verbessern/Fehler beheben/erweitern und diese Änderungen dann wieder in das Projekt einspeisen, indem Sie eine E-Mail an jon_newcomb senden oder SourceForge-Zugriff anfordern. Von Ihnen entwickelte Anwendungen, die diese Bibliothek verwenden, fallen nicht unter diese Lizenz und können Closed Source und kommerziell bleiben
Eigenschaften
- Eine in C# geschriebene CANUSB-Bibliothek, auf die in Ihrem C#/VB-Projekt verwiesen werden kann
- VERMEIDEN Sie „PInvoke“/Wrapper/Marshalling-Aufrufe an nicht verwalteten Code. Es ist einfach eklig und unnötig!
- Vermeiden Sie die Notwendigkeit, DLLs im Systemverzeichnis zu installieren
- Ihre Anwendung „ruft“ CAN-Nachrichten aus einer Warteschlange der CANUSB-Bibliothek ab
- Ein separates Nachrichtenobjekt erleichtert dem Benutzer das Erstellen und Bearbeiten von Nachrichten.
- Beispielsoftware wird bereitgestellt
- Rückruf bei empfangener Nachricht wird nicht unterstützt, kann aber problemlos hinzugefügt werden.
Publikum
Fertigung, Ingenieurwesen, Automobil
Programmiersprache
C#
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/canusb/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.