Whois Host aus ComboBox
-
ich schreibe einen kleinen whois - clienten.
Den Host nehme ich aus einer ComboBox.IdWhois1->Host = cbWhois->Items->Strings[cbWhois->ItemIndex];
aber leider funktioniert das nicht. Kann mir jemand helfen?
-
"Funktioniert nicht" ist keine zulässige Fehlermeldung oder -beschreibung.
-
Es kommt eigendlich gar keine Fehlermeldung. Die Whois - Abfrage wird so ausgeführt als ob ich nach einem Internationalen Domainnamen suchen würde.
Ich habe aber nach einer de - Domain gesucht.
Wenn ich den Host in die Komponente als Eigenschaft eintrage funktioniert alles gut.
-
Fang bei deiner Fehleranalyse doch mal vorne an, nicht bei den Auswirkungen.
Ist denn die Zuweisung erfolgreich, was steht anschliessend in Host?
-
es steht nichts im Host
-
Steht denn was in der ComboBox?
Welchen Wert hat ItemIndex?Und fällt dir inzwischen auf, dass das Problem absolut nichts mit der Whois-Komponente zu tun hat?
-
den ItemIndex habe ich auf 0 gestellt.
die Whois Komponente nimmt als standart- host whois.internic.net.
Ich denke den benutzt er auch weiter
-
Sicherlich wird der Standard-Host verwendet, das hat doch aber nichts mit deinem Problem zu tun: du bekommst keinen Wert aus der ComboBox.
Also kannst du die Whois-Komponente erstmal vergessen und solltest dir statt dessen Gedanken machen, warum die ComboBox keinen vernünftigen Wert liefert.
-
folgendes habe ich jetzt geschrieben:
cbWhois->ItemIndex = 0;
reWhois->Clear();
AnsiString h = cbWhois->Items->Strings[cbWhois->ItemIndex];
IdWhois1->Host = h;ich habe die Variable h überprüft in dem ich sie mit einem Textfeld ausgelesen habe. Die ComboBox liefert ordentliche Werte.
-
merkur schrieb:
Die ComboBox liefert ordentliche Werte.
Das steht im Widerspruch zu deiner oben gemachten Aussage "es steht nichts im Host".