Fórum Duvida ao debugar no Delphi XE8 #559407

19/07/2016

0

Bom dia Pessoal,

estou com a seguinte duvida.

Desenvolvo a muito tempo em Delphi 7, porem resolvemos migrar para o Delphi XE 8.
Porem quanto coloco um breakpoint no código o mesmo não para nele.

É necessário que seja feita alguma configuração nesta versão ?
Isael Junior

Isael Junior

Responder

Posts

19/07/2016

Roberto Wutke

tira o BP e tenta olhar se quando vc manda um Ctrl + F9 pra compilar, se aparece uma bolinha azul do lado esquerdo da linha do BP. Caso não apareça é porque o delphi "desconsiderou" essa linha por não estar sendo utilizada em nenhuma parte do seu código.

tenta postar o bloco de código para clarear mais...

Bons Códigos
Responder

Gostei + 0

19/07/2016

Victor Zanella

Para debugar, é necessário estar em modo debug. confere ae:
[img]https://i.imgsafe.org/e92d83655f.jpg[/img]
Responder

Gostei + 0

22/07/2016

Isael Junior

Roberto, coloquei o break, e quando dei Ctrl + F9, a bolinha continuou vermelha, no caso, coloquei no if.

segue o codigo

procedure TFormValidadorNfe.btnArquivoClick(Sender: TObject);
var
 vCaminhoXml : String;
begin

 OpenDialog.Title := 'Selecionar XML\';
 OpenDialog.InitialDir := 'C:\\';
 if OpenDialog.Execute then
 Begin
   vCaminhoXml :=  OpenDialog.FileName;

   Memo1.Clear;
   Memo1.Lines.LoadFromFile(vCaminhoXML);
   ACBrNFe1.NotasFiscais.LoadFromFile(vCaminhoXML,true);
   try
    ACBrNFe1.SSL.NumeroSerie:= edtTipoCertificado.Text;

    if ACBrNFe1.SSL.CertificadoLido = False then
     ACBrNFe1.SSL.CarregarCertificado;

    ACBrNFe1.SSL.SelecionarCertificado;
    ACBrNFe1.NotasFiscais.Validar;
    if ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then
      MemoDados.Lines.Add('Alertas: '+ACBrNFe1.NotasFiscais.Items[0].Alertas);
      ShowMessage('Nota Fiscal Eletrônica Valida');
   except
    on E: Exception do
    begin
          MemoDados.Lines.Add('Exception: '+E.Message);
          MemoDados.Lines.Add('Erro: '+ACBrNFe1.NotasFiscais.Items[0].ErroValidacao);
          MemoDados.Lines.Add('Erro Completo: '+ACBrNFe1.NotasFiscais.Items[0].ErroValidacaoCompleto);
     end;
   end;

   //ACBrNFe1.NotasFiscais.GerarNFe;
   //ACBrNFe1.NotasFiscais.Assinar;
 end;
end;
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar