StringGrid in INI schreiben
-
Hallo
Ich versuche den Inhalt von einem StringGrid in eine INI Datei zu schreiben bzw. auszulesen!
case 104: // TStringGrid
int I, J, K;
K = 0;
for (I = 0; I < StringGrid1->ColCount; I++)
for (J = 0; J < StringGrid1->RowCount; J++)ini->WriteString("MainSetting",Control->Name+"_"+IntToStr(j),((TStringGrid*)Control)->Cells[I][J]);
break;
Im INI File wird folgendes abgezeigt-> StringGrid1_1242796=55Hat jemand einen Tipp?
Danke
helmut
-
Mußt das ganze ein bischen aufteilen. Es werden immer die vorhandenen Werte über schrieben.
Versuchs mal in der Art:for (int i = 0; i < StringGrid1->ColCount; i++) for (int j = 0; j < StringGrid1->RowCount; j++) Schreiben->WriteString("Test_" + IntToStr(i), "Zelle_" + IntToStr(j), StringGrid1->Cells[i][j]);
-
Vielen Dank für Deine Hilfe!!!
helmut
-
Bist du sicher, dass du eine Ini-Datei willst?
Wenn es dir nur um das Abspeichern des StringGrid-Inhaltes geht solltest du dir auch mal den entsprechenden FAQ-Beitrag ansehen.