2011-12-29 9 views
2

メモのページのソースコードを取得するためのコンポーネントまたはコード。 あなたがdelphi xe2 ios firemonkeyにhttp.getを使用するにはどうすればよいですか?

+0

この[質問](http://stackoverflow.com/questions/7439974/what-networking-components-are-available-for-firemonkey-ios-apps)役立つはずですありがとうございます。受け入れられた答えを見てください。 –

+0

はidhttpを使用してからvar http:idhhtp http.create http.get(url)http.destroyを使用しますが、firemonkeyでコンパイルするとそのフォームは作成できず、/ bin/shコマンドは終了コード1で失敗します。それをsuccedしてください? – Giannis

答えて

2
//It works on Win32/Win64/OS X ! 

procedure TMainForm.Button_DownloadClick(Sender: TObject); 
const 
    URL  = 'http://web.t-online.hu/karpo/downloads/3dc32480.zip'; 

var 
    fsSource: TFileStream; 
    FILENAME_Local: String; 

begin 
    {$IFDEF MSWINDOWS} 
    FILENAME_Local:=ExtractFilePath(ParamStr(0))+'proba.zip'; 
    {$ENDIF} 

    {$IFDEF MACOS}    //OS X user ! 
    FILENAME_Local:='/users/zoltankarpati/public/proba.zip'; 
    {$ENDIF} 

    if FileExists(FILENAME_Local) then 
    begin 
    fsSource := TFileStream.Create(FILENAME_Local, fmOpenWrite); 
    end 
    else 
    begin 
    fsSource := TFileStream.Create(FILENAME_Local, fmCreate); 
    end; 

    try 
    IdHTTP.Get(URL, fsSource); 
    finally 
    fsSource.Free; 
    end; 
end; 
+0

これはiphoneアプリケーションで動作しますか? – Giannis

関連する問題