Ich möchte den SPI-modus der FTDI-Geräte nutzen. Gibt ja dafür eine
schöne DLL.
Leider gibt es immer wieder einen Fehler, und zwar mit der
DLL-Einbindung:
1 | [DllImportAttribute("FTCSPI64.dll", EntryPoint = "SPI_GetDllVersion", CallingConvention = CallingConvention.Cdecl)]
|
2 | static extern uint GetDllVersion(byte[] pDllVersion, uint buufferSize);
|
3 |
|
4 |
|
5 | ftStatus = GetDllVersion(byteDllVersion, MAX_NUM_DLL_VERSION_CHARS);
|
und zwar
System.BadImageFormatException: Es wurde versucht, eine Datei mit einem
falschen Format zu laden. (Ausnahme von HRESULT: 0x8007000B)
bei WindowsFormsApplication1.Form1.GetDllVersion(Byte[] pDllVersion,
UInt32 buufferSize)
Hat jemand schon mal erfolgreich die DLL in Visualstudio 2010 auf einem
64 Bit System verwendet?