www.mikrocontroller.net

Forum: PC-Programmierung VisualStudio 2010 x64 mit FTCSPI64.dll


Autor: Max (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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:
[DllImportAttribute("FTCSPI64.dll", EntryPoint = "SPI_GetDllVersion", CallingConvention = CallingConvention.Cdecl)]
        static extern uint GetDllVersion(byte[] pDllVersion, uint buufferSize);


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?

Autor: Karl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hatte neulich dasselbe Problem mit einer anderen Dll. Bei mir half 
es die Plattform der Anwendung von AnyCPU auf x64 bzw x86 zu stellen. 
Vielleicht ist das auch bei dir der Grund für den Fehler.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.