Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: Overload einer Funktion der TIdTrivialFTP Komponente
8. Sep 2011, 15:01
Versuch einmal:
Delphi-Quellcode:
TMyIdTrivialFTP = class(IdTrivialFTP.TIdTrivialFTP)
protected
procedure CheckOptionAck(const OptionPacket: TIdBytes; Reading: Boolean); overload;
procedure CheckOptionAck(const OptionPacket: TIdBytes; Reading: Boolean; AdditionalOffset: integer = 2); overload;
end;
...
procedure TMyIdTrivialFTP.CheckOptionAck(const OptionPacket: TIdBytes;
Reading: Boolean);
begin
inherited;
end;
procedure TMyIdTrivialFTP.CheckOptionAck(const OptionPacket: TIdBytes;
Reading: Boolean; AdditionalOffset: integer);
var
LOptName, LOptValue: String;
LOffset, Idx, OptionIdx: Integer;
LRequestedBlkSize: Integer;
begin
LOffset := 2; // skip packet opcode
LOffset := LOffset + AdditionalOffset; // skip packet opcode PicoMOD3
//usw.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|