Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Es geht auch prima mit DllImport und AnyCPU. Dafür braucht man allerdings sowohl eine 32Bit alsauch eine 64Bit Version der nativen DLL. In C# importiert man dann die Funktionen aus beiden und entscheidet zur Laufzeit (z.B. mit Environment.Is64BitProcess), welche der importierten Funktionen man aufruft. Das klappt, weil die native DLL tatsächlich erst beim ersten Aufruf der Funktion geladen wird. Wer ein Beispiel sehen will, ich hab das in meinem aktuellen Projekt mit Zlib gemacht: github.com/Art…
-
Zitat von Rikudo: „Environment.Is64BitProcess ist nur seit FW 4.0 verfügbar..“ Es geht genauso auch mit der IntPtr.Size-Methode, die du oben selbst gepostet hast. Zitat von Rikudo: „Und du meisnt ich soll doch DllImport statt LoadLibrary nehmen? Jetzt bin ich verwirrt ._.“ Du kannst auch LoadLibrary verwenden, es ist mit DllImport mmn nur extrem viel einfacher.