Jump to content

dev botao

Carregar Arquivo INI


emarcolongo
Go to solution Solved by EMBarbosa,
  • Este tópico foi criado há 835 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde.


Estou tentando carregar um arquivo INI pelo programa de exemplo

procedure TfrmACBreSocial.btnCarregarINIClick(Sender: TObject);
var
  i: Integer;
begin
  OpenDialog1.Title := 'Selecione o Evento (Arquivo INI)';
  OpenDialog1.DefaultExt := '*.ini';
  OpenDialog1.Filter :=
    'Arquivos INI (*.ini)|*.ini|Todos os Arquivos (*.*)|*.*';
  OpenDialog1.InitialDir := ACBreSocial1.Configuracoes.Arquivos.PathSalvar;

  if OpenDialog1.Execute then
    ACBreSocial1.Eventos.LoadFromINI(OpenDialog1.FileName);

  MemoResp.Clear;
  MemoResp.Lines.Clear;
  MemoResp.Lines.Add('INI de Eventos Carregado com Sucesso!');
  MemoResp.Lines.Add(' ');

  for I := 0 to ACBreSocial1.Eventos.Gerados.Count -1 do
  begin
    MemoResp.Lines.Add('Tipo Evento.: ' + TipoEventoToStr(ACBreSocial1.Eventos.Gerados.Items[i].TipoEvento));
    MemoResp.Lines.Add('Evento Salvo: ' + ACBreSocial1.Eventos.Gerados.Items[i].PathNome);
  end;

  pgRespostas.ActivePageIndex := 2;
end;

Após selecionar o arquivo INI (inclusive os da pasta INI do projeto de exemplo) a linha 

  for I := 0 to ACBreSocial1.Eventos.Gerados.Count -1 do

Sempre retorna   ACBreSocial1.Eventos.Gerados.Count = 0

Anteriormente conseguia utilizar normalmente, houve alguma alteração ? O INI continuará a ser suportado ?

Grato

 

Link to comment
Share on other sites

  • 2 weeks later...

Boa Noite,

acredito que o problema está em pcesConversaoeSocial.

na função:

function StringINIToTipoEvento(out ok: boolean; const s: string): TTipoEvento;
begin
  Result := StringXMLToTipoEvento(ok,s);
end;

não deveria ser:

result := StrEventoToTipoEvento (ok, s);

Atenciosamente

Rogerio Barbosa

 

 

Link to comment
Share on other sites

  • 2 weeks later...
  • Administradores

Boa tarde,

Com esta mudança seu problema foi resolvido?

At.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • 1 month later...
  • Consultores
  • Solution
Em 14/04/2022 at 21:34, Rozelo disse:

acredito que o problema está em pcesConversaoeSocial.

Em 02/05/2022 at 10:04, emarcolongo disse:

Bom dia.

Eu modifiquei meu programa para leitura de outra forma.

Vou testar da forma sugerida e em seguida informo.

Grato

Para futura referência: Esse problema deve ter sido resolvido na revisão 25417.

Caso continuem tendo problemas, favor criar novo tópico.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Este tópico foi criado há 835 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.