Dies ist die in C# geschriebene Windows-App mit dem Namen CANUSB Library, die unter Windows online über Linux online ausgeführt werden kann und 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 herunter und führen Sie sie online aus, um sie unter Windows online über Linux online mit OnWorks kostenlos auszuführen.
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 einen beliebigen OS OnWorks-Online-Emulator von dieser Website, aber einen besseren Windows-Online-Emulator.
- 5. Rufen Sie vom gerade gestarteten OnWorks Windows-Betriebssystem unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter und installieren Sie sie.
- 7. Laden Sie Wine aus den Software-Repositorys Ihrer Linux-Distributionen herunter. Nach der Installation können Sie dann auf die App doppelklicken, um sie mit Wine auszuführen. Sie können auch PlayOnLinux ausprobieren, eine schicke Schnittstelle über Wine, die Ihnen bei der Installation beliebter Windows-Programme und -Spiele hilft.
Wine ist eine Möglichkeit, Windows-Software unter Linux auszuführen, jedoch ohne Windows. Wine ist eine Open-Source-Windows-Kompatibilitätsschicht, die Windows-Programme direkt auf jedem Linux-Desktop ausführen kann. Im Wesentlichen versucht Wine, genügend Windows von Grund auf neu zu implementieren, damit alle diese Windows-Anwendungen ausgeführt werden können, ohne dass Windows tatsächlich benötigt wird.
SCREENSHOTS
Ad
In C# geschriebene CANUSB-Bibliothek zur Online-Ausführung unter Windows über Linux online
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.