Fórum Guardar no INI CheckBox #221584
23/03/2004
0
o mesmo?
Grato
juarezber@terra.com.br
Juarezber
Curtir tópico
+ 0Posts
24/03/2004
Nerdex
//retira o nº do HD
GetVolumeInformation(PChar(´C:\´),dLabel,12,@Serial,DirLen,Flags,nil,0);
NumHD:=IntToHex(Serial,8);
Cam:=GetCurrentDir+´\´; //retira o caminho da aplicação
if not FileExists(Cam+´CADConfig.ini´) then
begin
//cria o ini
IniReg:=TIniFile.Create(Cam+´CADConfig.ini´);
IniReg.WriteString(´reg´,´Data´,NumHD);
IniReg.Free;
end else
begin
//laia o nº HD do ini
LeReg:=TIniFile.Create(Cam+´CADConfig.ini´);
ReReg:=LeReg.ReadString(´reg´,´Data´,´´);
LeReg.Free;
//verifica se o nº do HD é igual ao do ini
if ReReg<>NumHD then
begin
MessageDlg(´O sistema CadCds 3, detectou uma instalação´, mtError,[mbOk], 0);
MessageDlg(´CadCds 3, será encerrado´, mtInformation,[mbOk], 0);
application.terminate;
end;
end;
Gostei + 0
24/03/2004
Juarezber
juarezber@terra.com.br
Gostei + 0
24/03/2004
Paulo_amorim
Você quer a posição dentro do Form ou o Status (Checked = True)
Ambos da mesma maneira:
var IniFile: TIniFiles;
begin
IniFile := TIniFile.Create(<seu arquivo ini>);
try
{ Seção CheckBox, pegar conteúdo do campo VALOR }
IniFile.Readstring(´CheckBox´, ´valor´, 0);
finally
IniFile.Free;
end;
end;Esse código pega do Ini um valor qualquer...ai vc define de acordo com tua necessidade...
Para gravar no ini, use Writestring(seção, campo, valor);
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)