1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Kenpachi™
  2. Kenpachi™
  3. Kenpachi™
  4. Kenpachi™
  5. Kenpachi™
  6. Kenpachi™
  7. Kenpachi™
  8. Kenpachi™
  9. Kenpachi™
  10. Kenpachi™
  11. Kenpachi™
  12. Kenpachi™
  13. Kenpachi™
  14. Kenpachi™
  15. Kenpachi™
  16. Kenpachi™
  17. Kenpachi™
  18. Kenpachi™
    Сообщение

    Парсинг windows-1251

    Вот что выдала программа при попытки парсинга. First chance exception at $7C812AFB. Exception class EAccessViolation with message 'Access violation at address 004B7021 in module 'Project3.exe'. Read of address 00000000'. Process Project3.exe (2680) Сама программа unit Parser; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdAntiFreezeBase, IdAntiFreeze, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, IdCookieManager, OleCtrls, SHDocVw, ActiveX; type TForm3 = class(TForm) IdHTTP1: TIdHTTP; IdAntiFreeze1: TIdAntiFreeze; Button1: TButton; Memo1: TMemo; IdHTTP2: TIdHTTP; Memo2: TMemo; IdCookieManager1: TIdCookieManager; WebBrowser1: TWebBrowser; Edit1: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form3: TForm3; ps: IPersistStreamInit; ss: TStringStream; sa: IStream; s: string; implementation {$R *.dfm} function GetHTML(WebBrowser: TWebBrowser; ACode: TStrings): Boolean; begin ps := WebBrowser.Document as IPersistStreamInit; s := ''; ss := TStringStream.Create(s); try sa := TStreamAdapter.Create(ss, soReference) as IStream; Result := Succeeded(ps.Save(sa, True)); if Result then ACode.Add(ss.Datastring); finally ss.Free; end; end; procedure TForm3.Button1Click(Sender: TObject); begin WebBrowser1.Navigate('http://'+Edit1.Text); gethtml(webbrowser1,memo1.lines); end; end.
    Сообщение от: Kenpachi™, 15 дек 2010 в разделе: Delphi
  19. Kenpachi™
  20. Kenpachi™