Hallo zusammen! Habe ein Programm zum auslesen gewisser Daten einer Textdatei geschrieben (mit Microsoft Visual C++). Will das Programm jedoch mit Borland zum laufen bringen. Hab jedoch keine Ahnung vom Borland C++ Builder und entsprechend das Programm nicht zum laufen gebracht. Die Daten die nach Betätigung eines Buttons ausgelesen werden, werden in einen String gespeichert und an eine Listbox ausgegeben.
String ^Seriennummer; //Deklaration
String ^Temp;
String ^Fehler_temp;
String ^Zeichen;
StreamReader ^lesen=gcnew StreamReader ("c:\Protokoll.txt") //Datei zum einlesen öffenen
Temp=lesen->ReadLine(); //erste Zeile auslesen
Seriennummer=Temp->Substring(12,12);
//Teilstring bilden der Länge 12 ab der 12. Stelle
while { (zeichen!="Ende") //Protokolle haben unteschiedlich viele Zeilen und es soll ein bestimmter Fehler gesucht werden, in der letzten Zeile steht Ende
Temp=lesen->ReadLine(); //Zeile einlesen
Zeichen=Temp->Substring (27,4); //Teilstring bilden
if (zeichen=="over") //Fehler in dieser Zeile vorhanden?
Fehler_temp="Übertemperatur";
}
lesen->Close();
listBox1->Items->Add(Seriennummer+Fehler_temp);
Das Programm ist abgespeckt, wäre euch aber Dankbar, wenn jemand dies so schreiben könnte, dass es mit dem C++ Builder funktioniert und ich somit mal einen Ansatz habe. Vielen Dank im voraus, Gruß Tales
String ^Seriennummer; //Deklaration
String ^Temp;
String ^Fehler_temp;
String ^Zeichen;
StreamReader ^lesen=gcnew StreamReader ("c:\Protokoll.txt") //Datei zum einlesen öffenen
Temp=lesen->ReadLine(); //erste Zeile auslesen
Seriennummer=Temp->Substring(12,12);
//Teilstring bilden der Länge 12 ab der 12. Stelle
while { (zeichen!="Ende") //Protokolle haben unteschiedlich viele Zeilen und es soll ein bestimmter Fehler gesucht werden, in der letzten Zeile steht Ende
Temp=lesen->ReadLine(); //Zeile einlesen
Zeichen=Temp->Substring (27,4); //Teilstring bilden
if (zeichen=="over") //Fehler in dieser Zeile vorhanden?
Fehler_temp="Übertemperatur";
}
lesen->Close();
listBox1->Items->Add(Seriennummer+Fehler_temp);
Das Programm ist abgespeckt, wäre euch aber Dankbar, wenn jemand dies so schreiben könnte, dass es mit dem C++ Builder funktioniert und ich somit mal einen Ansatz habe. Vielen Dank im voraus, Gruß Tales
Comment