![]() |
Re: Pin(g)GUI ... GUI für Ping, Traceroute, DNS Lookups, WHO
Zitat:
Delphi-Quellcode:
Kann ich mit nicht erklären, und reproduzieren kann ich den Fehler auch nicht.
OleVariant(WhoisReply.Document).Clear;
OleVariant(WhoisReply.Document).Write(GetWhoisByWeb(edtHost.Text)); <<<< Hier kommt bei dir der Fehler OleVariant(WhoisReply.Document).Close; Stellt der TWebbrowser irgendwelche Anforderungen an das System ? Den Webbrowser benutze ich nur Offline. Die Daten ziehe ich mit idHTTP aus dem Netz. Das geht schneller. Hier die passende Funktion ...
Delphi-Quellcode:
function GetWhoisByWeb(Domain: string): string;
var idHTTP: TidHTTP; ParamData: TStringStream; s: string; f: Textfile; begin ParamData := TStringStream.Create(''); s := ''; Result := s; idHTTP := TIDHTTP.Create(nil); try ParamData.WriteString('search=' + Domain); IdHTTP.Request.ContentType := 'application/x-www-form-urlencoded'; IdHTTP.Request.Referer := 'http://www.iks-jena.de/cgi-bin/whois'; IdHTTP.Request.AcceptCharset := 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'; IdHTTP.Request.AcceptEncoding := 'gzip,deflate'; IdHTTP.Request.AcceptLanguage := 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3'; try s := IdHTTP.Post('http://www.iks-jena.de/cgi-bin/whois', ParamData); except S:=''; end; if pos(' <PRE>', s) <> 0 then begin S := Copy(s, Pos(' <PRE>', s) + 4, length(s)); s := Copy(s, 1, pos('</PRE>', s) + 5); end else begin s := 'Whois nicht möglich!' + #13#10 + 'Entweder sind Ihre Eingaben unvollständig oder' + #13#10 + 'es besteht keine Verbindung zu http://www.iks-jena.de'; end; finally FreeAndNIL(idHTTP); end; Result := s; end; |
Re: Pin(g)GUI ... GUI für Ping, Traceroute, DNS Lookups, WHO
Hallo,
ich habe den DNS Server eingetragen, dieser lässt sich auch mit dem Tool anpingen, aber die Hostnamen können nicht über den DNS aufgelöst werden. Fehlermeldung: DNS-Server antwortet nicht, sonst funktioniert aber alles. :( Sonst schickes Tool. :thumb: :thumb: Gruß Jörg |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz