Announcement

Collapse
No announcement yet.

Zugriff auf C-Bibliothek unter RADStudio 2010

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zugriff auf C-Bibliothek unter RADStudio 2010

    Hallo,

    ich programmiere mit RAD-Studio 2010 (VCL-Formularanwendung) unter Windows 7 64-bit. Ich möchte mit meinem aktuellen
    Projekt ESRI Shape-Files verarbeiten. Dazu nutze ich eine Shapefile C Library (für ANSI C Compiler).
    Dazu existiert eine Delphi-API. Wenn ich eine entsprechende Shape-Datei öffnen will ( hSPShp:=ShpOpen(pth,'rb'))
    gibt der entsprechende Zeiger immer nil zurück.
    Wenn ich den identischen Code unter Delphi 2006 (Windows Vista) compiliere und starte, läuft es prima.
    Hat jemand eine Idee?

    Dank im Voraus

    Roland

  • #2
    Ab RAD-Studio 2009 ist der Standard-Stringtyp ein Unicodestring (1 Zeichen = 2 Byte).
    Deine Bibliothek erwartet aber Ansi-Strings (1 Zeichen = 1 Byte).

    Du muss die Headerfiles anpassen das überall wo PChar/String steht jetzt PAnsiChar/AnsiString steht.

    Comment

    Working...
    X