Verwendest Du eine ältere Version von
Indy?
Bei mir (mit DXE mitgeliefertes
Indy 10) steht nämlich schon:
Code:
procedure TIdFTP.SetTransferType(AValue: TIdFTPTransferType);
begin
if AValue <> FTransferType then begin
if not Assigned(FDataChannel) then begin
if Connected then begin
SendTransferType(AValue);
end;
FTransferType := AValue;
end;
end;
end;