Вот нужно написать утилиту Whois а у меня выскакивает ошибка, где я что то неправильно сделала?
| Код | unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdWhois, StdCtrls, jpeg, ExtCtrls;
type TForm1 = class(TForm) Image1: TImage; Edit1: TEdit; Button1: TButton; Button2: TButton; Memo1: TMemo; IdWhois1: TIdWhois; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject); var line,Findresult:string; ipos:integer; begin Memo1.Clear; FindResult:=IdWhois.Whois(Edit1.Text);//Вот тут выскакивает ошибка!!! while Lenght(FindResult)> 0 do begin ipos:=Pos(#10,FindResult); Line:=Copy(FindResult,1,ipos - 1); Memo1.Lines.Add(Line); Delete(FindResult,1,Lenght(Line)+1);
end;
end.
|
|