Hi Leute,
ich hab in den letzten Tagen einen Buffer für meine Übertragung gebaut. Dieser funktioniert auch soweit ganz gut nur hab ich jetzt ein Problem beim Übertragen von dem Buffer.
Wenn ich den Buffer so benutzen will:
IOHandler.Write(TransferBuffer, cFileSplitSize);
dann bekomme ich folgende Fehlermeldung
E2250 Es gibt keine überladene Version von 'Write', die man mit diesen Argumenten aufrufen kann
Der Buffer ist im Grundlegenden so aufgebaut:
Delphi-Quellcode:
TTransferBuffer = class(TThread)
public
function Read(var Buffer; Count: integer): integer;
function Write(const Buffer; Count: integer): integer;
end;
wie kann ich ihm beibringen das er diese Funktionen benutzt wenn ich IOHandler.Write mit dem Buffer aufrufe?