Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    DLL einbinden

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    @NoIde So isses. @kiter20 Achte darauf, dass Du mit x86 oder x64 compilierst, native DLLs können nicht AnyCPU! Pack die DLL in ein separates Verzeichnis Deines Projekts und kopiere sie im PostBuild-Step neben die Exe. Mach Dir am besten eine Wrapper-Klasse, die das PInvoke-Zeugs handelt. Wenn Du diese DLL öfter brauchst, überlege, ob Du den Wrapper in eine separate DLL packst.

  • Benutzer-Avatarbild

    DLL einbinden

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von kiter20: „Kann man damit eher was anfangen?“Wenn Du einen Wrapper in Managed C++ (CLI) schreiben willst, kannst Du die Lib dazu linken und bekommst eine Assembly mit nativem Part in einer Datei. Meine Empfehlung: Lass das jedoch sein.

  • Benutzer-Avatarbild

    DLL einbinden

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    @kiter20 Machst Du Option Strict On. Visual Studio - Empfohlene Einstellungen

  • Benutzer-Avatarbild

    DLL einbinden

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von kiter20: „Einmal nicht als erstes dran gedacht“Richte Dein Studio so ein, dass jedes neue Projekt auf Strict On steht. Studio one Projekt, Extras => Optionen => Projekte und Projektmappen => VB-Standard ...

  • Benutzer-Avatarbild

    DLL einbinden

    RodFromGermany - - Sonstige Problemstellungen

    Beitrag

    Zitat von kiter20: „Quellcode (1 Zeile)“Neben der Deklaration der Variablen (z.B. long long) ist die Packungsdichte der Struktur wichtig, bei .NET ist das eher dynamisch. Mit System.Runtime.InteropServices C#-Quellcode (7 Zeilen)VB.NET-Quellcode (6 Zeilen)Teste dieses Beispiel, ordne die Member anders an, nimm andere Member unterschiedlicher Länge dazu:VB.NET-Quellcode (23 Zeilen)