|
|
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, | |
Dialogs, StdCtrls, ExtCtrls; | |
TForm2 = class(TForm) | |
Panel1: TPanel; | |
Edit1: TEdit; | |
Label1: TLabel; | |
procedure Edit1KeyPress(Sender: TObject; var Key: Char); | |
Form2: TForm2; | |
procedure TForm2.Edit1KeyPress(Sender: TObject; var Key: Char); | |
form1.IdWhois.Host := copy(edit1.Text, 1, pos(':',edit1.Text)-1); | |
form1.IdWhois.Port := strtoint(copy(edit1.Text, pos(':',edit1.Text)+1, length(edit1.Text))); | |
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, | |
Dialogs, XPMan, StdCtrls, ExtCtrls, IdBaseComponent, IdComponent, | |
IdTCPConnection, IdTCPClient, IdWhois; | |
TForm1 = class(TForm) | |
Panel1: TPanel; | |
Label1: TLabel; | |
Edit1: TEdit; | |
Button1: TButton; | |
Panel2: TPanel; | |
resultmemo: TMemo; | |
IdWhois: TIdWhois; | |
procedure Button1Click(Sender: TObject); | |
procedure FormShow(Sender: TObject); | |
Form1: TForm1; | |
procedure TForm1.Button1Click(Sender: TObject); | |
line, fineresult: string; | |
ipos: integer; | |
resultmemo.Text := 'Searching...'; | |
fineresult := idwhois.WhoIs(edit1.Text); | |
while length(fineresult) > 0 do | |
ipos := pos(#10,fineresult); | |
line := copy(fineresult, 1, ipos-1); | |
resultmemo.Lines.Add(line); | |
delete(fineresult, 1, length(line)+1); | |
procedure TForm1.FormShow(Sender: TObject); | |