Absturz bei TNMHTTP::Get
-
Hi!
Ich habe ein Programm welches einige Daten aus dem Internet downloaden soll.
Das Programm funktioniert bei mir dank der try und catch Funktionen einwandfrei. Auch die EXE. Doch sobald ich diese EXE an jemand anderes gebe und der dies probiert stürzt das Programm an dieser Stelle öfters mit einem schweren Ausnahmefehler ab.Und zwar an dieser GET Zeile:
try { ThisPage = WebSites->Strings[0]; NMHTTP1->Get(WebSites->Strings[0]); } catch (...) { Timer1->Enabled = true; }
Warum?
Danke im voraus.
<edit>Bitte sinnvolle Überschriften wählen!</edit>
[ Dieser Beitrag wurde am 09.03.2003 um 13:23 Uhr von junix editiert. ]
-
Prüfst du ob ->Strings[] überhaupt eine Zeile 0 hat?
-junix
-
ja - Wenn WebSites keine Einträge mehr hat wird was ganz anderes gemacht.
-
Wie konntest du eigentlich feststellen, dass die Schwere schutzverletzung genau von diesen Zeilen verursacht wurde?
-junix
-
Wenn integrierte Fehlersuche an ist dann zeigt er mir diese Zeile an mit einem "Ausnahmefehler" - wobei es dann mit F9 weitergeht.
-
Das ist kein Schwerer Ausnahmefehler das ist ne normale exception. Die wird in der IDE immer angezeigt ausser du deaktivierst sie.
-junix
-
naja - das problem liegt ja darin, dass es komplett abstürzt in der EXE Datei (wo solche eigentlich Fehler nich angezeigt werden). Bei mir stürzt diese aber nicht ab.