2011-12-29 5 views
2

Компонент или код для его использования для получения исходного кода страницы в памятке. СпасибоКак я могу использовать http.get для delphi xe2 ios firemonkey?

+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 говорит, что can not создает эту форму и показывает, что команда/bin/sh не сработала с кодом выхода 1 .. Другой способ пожалуйста, чтобы преуспеть? – 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

Смежные вопросы