martini002
03-07-2012, 23:28:57
Saludos Amigos, donde quiera que se encuentren :)
En esta ocasion vengo con la implementacion final a mi proyecto
tengo que agregar un sistema de registro de estadisticas,
para ello he decidido usar archivos INI.
he realizado el siguiente codigo para estudiar como funciona esto
puedo crear mi archivo, bien, la cuestion es que no se como evitar
que sobrescriba el archivo, si ya existe, me explico:
Si el archivo ya existiera, con este codigo simplemente
sobrescribiria todo con la nueva informacion,
mas no sumaria, claro lo de sumar ya tengo una idea clara de como hacerlo
solo me gustaria saber como evitar de que creer el archivo, en caso
de que exista, si existe entonces cargaria los datos almacenados
en un par de variables que declarare mas adelante
y pues cuando termine guardaria eso automaticamente.
Saludos
best,
Martin
procedure CrearArchivoUsuario();
var
Ini: TIniFile;
begin
Ini:=TIniFile.Create(Getcurrentdir()+'\Cuentas\'+Form1.Edit1.Text+'.ini');
INI.WriteString( 'Partidos', 'Valor', 'Form1.Edit2.Text' );
INI.WriteString( 'Ganados', 'Valor', Form1.Edit3.Text );
INI.WriteString( 'Perdidos', 'Valor', Form1.Edit4.Text );
end;
end;
En esta ocasion vengo con la implementacion final a mi proyecto
tengo que agregar un sistema de registro de estadisticas,
para ello he decidido usar archivos INI.
he realizado el siguiente codigo para estudiar como funciona esto
puedo crear mi archivo, bien, la cuestion es que no se como evitar
que sobrescriba el archivo, si ya existe, me explico:
Si el archivo ya existiera, con este codigo simplemente
sobrescribiria todo con la nueva informacion,
mas no sumaria, claro lo de sumar ya tengo una idea clara de como hacerlo
solo me gustaria saber como evitar de que creer el archivo, en caso
de que exista, si existe entonces cargaria los datos almacenados
en un par de variables que declarare mas adelante
y pues cuando termine guardaria eso automaticamente.
Saludos
best,
Martin
procedure CrearArchivoUsuario();
var
Ini: TIniFile;
begin
Ini:=TIniFile.Create(Getcurrentdir()+'\Cuentas\'+Form1.Edit1.Text+'.ini');
INI.WriteString( 'Partidos', 'Valor', 'Form1.Edit2.Text' );
INI.WriteString( 'Ganados', 'Valor', Form1.Edit3.Text );
INI.WriteString( 'Perdidos', 'Valor', Form1.Edit4.Text );
end;
end;