Forum: Object-Pascal / Delphi-Language
Delphi
by Apollonius,
7. Feb 2008
In der Implementation steht doch hoffentlich
procedure TBulkTransferThread.CallbackFktWrite(ErrorCode : Longint; NumberOfBytesTransfered : Longint); stdcall; ? Wenn ja, kannst du implizit auf Self zugreifen (also ohne irgendetwas vor dem Namen des Feldes) oder eben mit Self.Feldname.
Forum: Object-Pascal / Delphi-Language
Delphi
by Apollonius,
6. Feb 2008
Zeige mal die Deklaration von USBWriteAsync. Ich vermute stark, dass hier ein Funktions- und kein Methodenzeiger erwartet wird (wobei du mit @TBulkWriteThread.CallbackFktWrite auch keinen "echten", gebundenen, Methodenzeiger übergibst). Außerdem solltest du die Aufrufkonvention prüfen.