Cita:
Empezado por ecfisa
Hola de nuevo.
No se si es requisito que uses STL, pero con VCL tal vez te resulte mas simple:
Código PHP:
void __fastcall TForm1::btnSaveClick(TObject *Sender) { AnsiString nombrearchivo = "C:\\tmp\\Reporte.txt"; TListView* lv = static_cast<TListView*>(ListView1);
TStrings* sl = new TStringList; for(int i = 0; i < lv->Items->Count; i++) sl->Add(lv->Items->Item[i]->Caption + "," + lv->Items->Item[i]->SubItems->Text); sl->SaveToFile(nombrearchivo); delete sl; // mostrar el contenido del archivo Memo1->Lines->LoadFromFile(nombrearchivo); }
Saludos
|
Hola ecfisa, habrá algún parámetro que me permita guardar esos datos pero sin borrar el archivo ya creado anteriormente?, por ejemplo el dia lunes creo el reporte "ejemplo.txt" y el siguiente lunes actualizo a ese mismo reporte los nuevos datos, mostrandome los antiguos y nuevos datos, ya que con el código que se tiene ahora, cada vez que guardo los datos me borra los anteriores y me sobrepone los nuevos en el mismo archivo.
Saludos.