Senhores, boa noite. Estou com a seguinte situação, tenho uma include {etp\et2414.i}, tentando um maior controle a nivel de objeto passei a passar um parametro nesta include {etp\et2414.i programa}. Só passar este parametro pode gerar uma transação? Comecei a ter problemas de desfazer movimentos no banco de dados após isso, mesmo sem alterar nada na include e a única alteração visivel feita foi esta. Obrigado. Abraços.
Boa noite! Para ver se o trecho está abrangido por transação ou não, o arquivo debug do compilador (gravado no caminho configurado na opção Options do Application Compiler), ele gera para o programa todo onde começa e termina cada transação. Pra gerar, é só configurar onde o compilador deve gravá-lo e compilar o programa onde está a include.
Bom dia, Eileen, não precisa realizar esta configuração, basta compilar o fonte com a linha de comando abaixo, usando o comando LISTING. COMPILE C:\temp\ESP\esceapi002.p SAVE LISTING c:\temp\resultado.txt. Anexo, estou enviando o arquivo que é gerado, bem no final dele tem onde existem as transações, inclusive apontando a linha. Obrigado.