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