ahhh ai sim (desculpe) sim eu consigo tirar nota e tudo mais sem problemas
segue abaixo a rotina de GRAVAR.INI
procedure TForm26.GravarIni;
var
ArqIni : TIniFile;
begin
ArqIni := TIniFile.Create(ExtractFilePath(Application.ExeName)+'logika.ini');
ArqIni.WriteInteger ('Config', 'Modelo', datamodule1.QLoginECF.AsInteger);
ArqIni.WriteString ('Config', 'Porta', cbxPorta.Text);
ArqIni.WriteInteger ('Config', 'Baud', BauRate.ItemIndex);
ArqIni.WriteInteger ('Config', 'TimeOut', seTimeOut.Value);
ArqIni.WriteInteger ('Config','Intervalo', seIntervaloAposComando.Value);
FreeAndNil(ArqIni);
end;
AGORA ABAIXO O lerINI nome "LERUINI"
procedure TForm1.Leruini;
var
logika : TiniFile;
begin
logika := TiniFile.Create('c:\Logika Comercial\Logika.ini');
form26.cbxModelo.ItemIndex := logika.ReadInteger('config','Modelo',Modelo);
form26.cbxPorta.Text := logika.ReadString('Config','Porta',Porta);
form26.Baurate.Text := logika.ReadString('config','Baud',Baud);
form26.seTimeOut.Value := logika.ReadInteger('Config','TimeOut',TimeOut);
form26.seIntervaloAposComando.Value := logika.ReadInteger('Config','Intervalo',Intervalo);
logika.Free;
end;
Dai faço no onshow do form um IF aonde ele testa se está configurado para cupom FISCAL ou não fiscal assim:
Begin
if form26.DBComboBox1.Text = 'ATIVAR' then button6.Click;
end;