EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

In C# geschriebene CANUSB-Bibliothek zum Herunterladen für Linux

Laden Sie die in C#-Linux-App geschriebene CANUSB-Bibliothek kostenlos herunter, um sie online in Ubuntu online, Fedora online oder Debian online auszuführen

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ät
Vollstä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.


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad