000
25.05.2003, 19:18 Uhr
kleinerprogrammierer
|
dieser quelltext soll eine textdatei komplett lesen und in einem RichEdit feld wieder ausgeben. Nach einer zeit soll er das RichEdit feld aktualisieren Das Problem: bei dem ersten aufruf funktioniert es, doch bei dem zweiten kommt folgende fehlermeldung: "Zugriffsverletzung bei adresse 004388C8. Schreiben von Adresse" und dann kommen immer unterschiedliche Hex zahlen.
C++: |
void __fastcall TForm1::Timer1Timer(TObject *Sender) { char *text, ende[100]; TStringList *strings; RichEdit1->Text = ""; eingang = fopen ("text.txt", "r+t"); fgets (text, 101, eingang);
while (feof(eingang) == 0) { strings->Add(text); RichEdit1->Text = strings->Text; fgets (text, 101, eingang); } fclose(eingang); }
|
was mach ich da?? |