Fórum Salvar conf do DBGrid no Arquivo INI #221872
24/03/2004
0
Alguem sabe? Me ajude
Josimar
Curtir tópico
+ 0Posts
24/03/2004
Sremulador
Procedure TForm1.GravaIni( Numero : Longint ; Texto : String ; Condicao : Boolean);
var
ArqIni : TIniFile;
begin
ArqIni := TIniFile.Create(´c:\windows\temp\Teste.Ini´);
Try
ArqIni.WriteInteger(´Dados´, ´Numero´, Numero);
ArqIni.WriteString(´Dados´, ´Texto´, Texto);
ArqIni.WriteBool(´Dados´, ´Condição´, Condicao);
Finally
ArqIni.Free;
end;
end;
Procedure TForm1.LeIni( Var Numero : Longint ; Var Texto : String ; Var Condicao : Boolean);
var
ArqIni : tIniFile;
begin
ArqIni := tIniFile.Create(´c:\windows\temp\Teste.Ini´);
Try
Numero := ArqIni.ReadInteger(´Dados´, ´Numero´, Numero );
Texto := ArqIni.ReadString(´Dados´, ´Texto´, Texto );
Condicao := ArqIni.ReadBool(´Dados´, ´Condição´, Condicao );
Finally
ArqIni.Free;
end;
end;
Gostei + 0
24/03/2004
Paulo_amorim
Tente assim:
var Ini: TIniFile;
begin
Ini := TIniFile.Create (<local do arquivo>);
try
{ escreve no Ini a largura da coluna ZERO }
Ini.WriteString(´conf´,´largura´,DBGrid1.Columns.Items[0].Width);
finally
Ini.free;
end;
end;e por aí vai...cada propriedade que quiser...
Gostei + 0
24/03/2004
Thiago Vidal
SaveToFile e SaveToStream, tente fazer algo do tipo:
DBGrid1.Columns.SaveToFile(´c:\arquivo.ini´); // ou DBGrid1.Columns.SaveToStream(msTemp);
O primeiro exemplo salva todas as configuracoes das colunas do DBGrid em um arquivo. Ja no segundo exemplo, sanvando em um objeto TMemoryStream voce pode salvar no registro do windows, ou mesmo em algum arquivo de configuracoes do seu programa.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)