私はIndyを一度も使用しておらず、基本を学ぶのに苦労しています。リストボックスをどのように埋め込むかを理解するために時間をかけました。これで、選択したファイルをリストボックスにどのようにダウンロードできますか? 私が試した:Indyリストから選択されたファイルをダウンロードします
procedure TFTP.Button2Click(Sender: TObject);
var
i:integer;
begin
for i := 0 to ListBox1.Items.Count - 1 do begin
if ListBox1.Selected[i] then begin
IdFTP1.Get(listbox1.Selected[i]);
end;
end;
end;
をしかし、私は取得しています:
[DCC32エラー] FTP_Form.pas(75):E2250これらを呼び出すことができる「取得]のないオーバーロードされたバージョン はありません引数
また、savedialogも使用する必要がありますか?これで私を助けてください。 :)
私はどのように変換しますListBox1.Selected [i]を文字列に変換して使用できますか? – user3351050
これは 'ブール'です。つまり、 'False'または' True'の2つの値のいずれかを持つことができます。あなたは本当にそれを文字列に変換したいですか? –
私はsavedialogを使うことに決めましたので、リストボックス項目の値をsavedialog.filenameとして渡す必要があります。 – user3351050