Hallo,
ich bin dabei ein Programm zu schreiben, das u.a. den Quelltext einer Seite auslesen muss. Ich habe das mit einem IdHTTP umgesetzt. Die URL die ich "ansurfe" ist immer die selbe am Anfang, also z.B. "http://www.delphi-forum.de/posting.php", es ändert sich nur je nach Eingabe in ein Edit-Feld das Ende der URL, also z.B. "
www.delphi-forum.de/posting.php?mode=Edit-Feld-Eingabe". Der Quelltext wird daraufhin auch immer erfolgreich ausgelesen und ich kann damit arbeiten... Wenn ich dann allerdings eine neue Eingabe im Edit-Feld vornehme stürzt das Programm ab. (Manchmal auch erst bei einer dritten Eingabe). Und ja ich gebe auch immer einen Begriff ins Edit-Feld ein, wo die entsprechende URL eigentlich vorhanden sein sollte.
Der Compiler meldet folgendes:
| Zitat: |
| Im Projekt1.exe ist eine Exception der Klasse EAccessViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse 00403FC6 in Modul 'Projekt1.exe'. Lesen von Adresse FFFFFFFF'. Prozess wurde angehalten. Mit einzelnen Anweisung oder Start fortsetzen. |
Der verantwortliche Teil des Quelltextes:
Delphi-Quelltext
1: 2: 3: 4:
| quelltext := form1.idhttp1.Get(url+edit1.text); ... Quelltext durchsuchen/bearbeiten ... |
Woran könnte das liegen, bzw. was kann ich verändern??
Gruß
Passi