<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Access Violation - Perguntas recentes com a tag depuração</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=tag/depura%C3%A7%C3%A3o</link>
<description>Powered by Question2Answer</description>
<item>
<title>É possível depurar o Integrator via Macro?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=896/e-possivel-depurar-o-integrator-via-macro</link>
<description>&lt;p&gt;No caso de um BusinessComponent que executa em DLL de servidor, podemos utilizar a documentação&amp;nbsp;&lt;a href=&quot;http://wiki.benner.com.br/wiki/index.php?title=Depura%C3%A7%C3%A3o_de_DLLs_de_Servidor&quot; rel=&quot;nofollow&quot;&gt;http://wiki.benner.com.br/wiki/index.php?title=Depura%C3%A7%C3%A3o_de_DLLs_de_Servidor&lt;/a&gt;&amp;nbsp;para depurar a execução no provider. No entanto, na maioria dos casos isto não é necessário, pois conseguimos recriar a situação criando o BusinessComponent via macro e passando manualmente os mesmos parâmetros que sabemos que chegam na situação descrita pelo cliente. Isso agiliza bastante, porque depurar um provider nunca é tão simples, principalmente num ambiente de produção, com várias providers executando ao mesmo tempo.&lt;/p&gt;

&lt;p&gt;Porém, não encontrei uma forma de fazer isso para processos executados via integrator. Minha expectativa:&lt;/p&gt;

&lt;p&gt;Obs.: Não compila, é só para entender a ideia mesmo.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre class=&quot;brush:vb;&quot;&gt;
Dim txt as String

Dim integrator as Object

Set txt = &quot;

@SERVICO=Y
FILIAL=@CGC(58.518.069/0017-59)
PESSOA=@CGCCPF(59.306.571/0001-00)
*K_TITULO=000364160
*NUMEROCLIENTE=000364160
DATAENTRADA=20190826
DATADABASE=20190826
DOCUMENTODIGITADO=SS
OPERACAO=@CODIGOREDUZIDO(70301)
OPERACAOFATURAMENTO=@CODIGO(20101)
HISTORICO=SOLICITAÇÃO DE SERVIÇOS SS000364160
CONDICAOPAGAMENTO=@DESCRICAO(SS Web)
CONFIRMANTE=@APELIDO(INTEGRATOR)
LIBERADOCONFIRMACAO=N

@SERVICO=Y
*ORDEMVENDA=@CM_ORDENSVENDA@
*PRODUTO=6187
QUANTIDADE=1
VALORUNITARIO=132.65&quot;
Set integrator = CriaObjetoQuePermiteExecutarAMesmaRotinaQueOServidorExecuta(txt)

integrator.Executar()&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;É possível?&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=896/e-possivel-depurar-o-integrator-via-macro</guid>
<pubDate>Wed, 28 Aug 2019 13:41:34 +0000</pubDate>
</item>
<item>
<title>Por que quando eu vou depurar uma DLL em C# que o Runner chama, o Visual Studio não pára nos breakpoints?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=416/quando-depurar-runner-chama-visual-studio-para-breakpoints</link>
<description>Quando eu preciso depurar uma DLL em C# que é chamada pelo Runner (7.7.3.1), o Visual Studio (2010, 2012, 2013) não pára nos breakpoints.&lt;br /&gt;
&lt;br /&gt;
Só vou conseguir parar nos breakpoints se mandar &amp;quot;desatachar&amp;quot; (detach) e &amp;quot;atachar&amp;quot; (attach to process...) o processo de novo.&lt;br /&gt;
&lt;br /&gt;
Por que será?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=416/quando-depurar-runner-chama-visual-studio-para-breakpoints</guid>
<pubDate>Fri, 05 Sep 2014 11:47:47 +0000</pubDate>
</item>
<item>
<title>O que fazer quando as linhas de depuração do Delphi 7 não correspondem a linhas do código fonte?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=82/quando-linhas-depuracao-delphi-correspondem-linhas-codigo</link>
<description>&lt;p&gt;
	Tenho uma unit (Delphi 7) onde após realizar a compilação / build, as marcações de depuração não corresponde a uma linha válida do código fonte, ou algumas linhas do código fonte foram ignoradas.&lt;/p&gt;
&lt;p&gt;
	Exemplo:&lt;/p&gt;
&lt;p&gt;
	&lt;img alt=&quot;&quot; src=&quot;http://wiki.benner.com.br/wiki/uploads/0/0f/AV_-_Delphi_Debug.png&quot; style=&quot;width: 471px; height: 214px;&quot;&gt;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=82/quando-linhas-depuracao-delphi-correspondem-linhas-codigo</guid>
<pubDate>Wed, 14 May 2014 17:49:25 +0000</pubDate>
</item>
<item>
<title>Como resolver o erro &quot;Cannot Open AVI&quot; ao depurar o sistema no Runner?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=64/como-resolver-erro-cannot-open-avi-depurar-sistema-no-runner</link>
<description>Ao executar o sistema desktop (Runner) em modo de depuração pelo Delphi, ocorre o erro &amp;quot;Cannot Open AVI&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Como faço para resolver esse problema?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=64/como-resolver-erro-cannot-open-avi-depurar-sistema-no-runner</guid>
<pubDate>Mon, 12 May 2014 11:37:17 +0000</pubDate>
</item>
<item>
<title>Depurando código Python no WES</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=52/depurando-codigo-python-no-wes</link>
<description>Existe alguma maneira de depurar código Python no WES?</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=52/depurando-codigo-python-no-wes</guid>
<pubDate>Fri, 09 May 2014 18:40:08 +0000</pubDate>
</item>
</channel>
</rss>