Hallo Sven,
danke für Deine Antwort und Deine schnelle Hilfe.
Laut
MSDN ist
spt_DataBufferOffset
ein
PVOID
und kein
DWord
. Das könnte deine Unterschiede erklären.
Mit der Änderung an
spt_DataBufferOffset
funktioniert es jetzt einwandfrei. Ich werde in dieser
Unit nochmal alle Deklarationen überprüfen. Ich glaube, ich hatte damals das als DWord deklariert, da es unter Delphi 2007 keine Deklaration für PVOID gab.
PVOID
steht normalerweise über die
Unit Windows zur Verfügung... ich kann ja gern morgen in der Arbeit mal schauen, da verwenden wir auch Delphi 2007.
Ansonsten ist
PVOID
ja nichts anderes als
Pointer
Gruß,
Sven