Ti posto il codice con qualche modifica e aggiustamento:
Inoltre, ho visto che generi dinamicamente anche il componente TIdHttp: io ti suggerirei di inserirlo nel form attraverso la Palette dei Componenti e accertandoti che le proprietà essenziali siano impostate.codice:var ms: TMemoryStream; begin ms := TMemoryStream.Create; try IdHTTP.Get('url', ms); ms.Position := 0; ms.SaveToFile('nome.estensione'); finally ms.Free; end; end;
Ad ogni modo, la creazione corretta di un componente andrebbe fatta in questo modo:
Ciao!codice:IdHttp := TIdHttp.Create(nil); try // ...operazioni con TIdHttp finally IdHttp.Free; end;![]()

Rispondi quotando