delphi downloadtomemory  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi downloadtomemory


 

function downloadtomemory (URL : string): string;
const
  BufferSize = 3000 ;
var
  hSession, hURL: HInternet;
  Buffer:  Array[1..buffersize] of Byte;
  BufferLength: DWORD;

  b1 : Array[1..buffersize] of Byte;
 rezultat : string;
  begin

 hSession := InternetOpen('d14l-useragent', INTERNET_OPEN_TYPE_PRECONFIG, nil, nil, 0) ;

  hURL := InternetOpenURL(hSession, PChar(URL), nil, 0, 0, 0) ;

    InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLength) ;
            move(Buffer,b1,bufferlength);

             rezultat := pchar(@b1);
         InternetCloseHandle(hURL);

  InternetCloseHandle(hSession);
   result := rezultat ;
end;


推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.15581393241882 seconds