Einzelnen Beitrag anzeigen

Gremlin

Registriert seit: 18. Apr 2006
Ort: Im Süden
177 Beiträge
 
Delphi 7 Enterprise
 
#1

Datenaustausch FireDAC <-> AnyDAC (TxDMemTable)

  Alt 22. Nov 2016, 11:51
Datenbank: FireDAC • Version: 8 • Zugriff über: Stream TxDMemTable
Hallöchen,


vielleicht kann mir jemand dabei helfen?

Ich habe das Problem, das für meine Anwendung in Delphi XE bestimmte Daten verarbeitet werden müssen, jedoch können diese nur in Delphi7 über eine Komponente gelesen und geschrieben werden (nicht Unicode kompatibel). Die Idee ist, die Daten als MMF-Stream (MemoryMappedFile) an eine DLL weiterzugeben, resp. von dort wieder einzulesen.

DelphiXE <-> TFDMemTable <-> Stream -> DLL+MMF <-> Stream <-> TADMemTable <-> Delphi7.

Der Lesevorgang aus der DLL (Delphi7) klappt wunderbar, nur treten Probleme beim Speichern der Daten in Delphi7 auf, scheinbar ist die TADMemTable im Streamformat nicht aufwärts kompatibel zur TFDMemTable.

Die Fehlermeldung lautet: [FireDAC][Stan]-710: Invalid binary storage format


Gibt es eine Möglichkeit, diese beiden Komponenten kompatibel zu machen?

Vielen Dank
Gruss Gremlin
  Mit Zitat antworten Zitat