StringGrid - Textdatei importieren
-
Hallo zusammen ich habe es geschaft den inhaltes eines StringGrid in eine textDatei zu exportieren mit dem unten gezeigten Quellcode nun moechte ich diese TextDatei aber auch wieder einlesen kriege es aber mit dem TOpenDialog iergdnwie nicht hin , kann mir da jemand helfen?
// zum speichern des StringGrid inhaltes
{ TStringList *ListRow = new TStringList(); TStringList *ListAll = new TStringList(); for(int i = 0; i < SG1->RowCount; i++){ ListRow->Clear(); // Liste löschen ListRow->Assign(SG1->Rows[i]); ListAll->Add(ListRow->CommaText); hinzufügen } if(SaveDialog1->Execute()){ ListAll->SaveToFile(SaveDialog1->FileName); }Die Inhalte der Textdatei sind dann durhc , getrennt
vielen dank
-
MonkeyPantz schrieb:
kriege es aber mit dem TOpenDialog iergdnwie nicht hin
if (OpenDialog1->Execute()) { // dein Code } Meinst du das?
-
Tippokrates schrieb:
MonkeyPantz schrieb:
kriege es aber mit dem TOpenDialog iergdnwie nicht hin
if (OpenDialog1->Execute()) { // dein Code } Meinst du das?Ja genau da bin ich stehen geblieben .. ich speicher das ganze in eine ini Datei ab und moechte diese datei dann halt beidarf wieder zuruekc in das StrinGrid laden.
-
versuch es mal so:
{ AnsiString workpath; workpath=ExtractFilePath(ParamStr(0)); OpenDialog1->DefaultExt = "ini"; OpenDialog1->FileName = workpath+"deine.ini"; // oder +"*.txt" OpenDialog1->Execute(); TIniFile *IniFile = new TIniFile(OpenDialog1->FileName); //Deine Schleifen }Gruß myerscola