|
Enterprise COBOL for z/OS, Version 4.2, Programming Guide
Quando você usa a instrução literal CALL em um programa compilado usando as opções do compilador NODYNAM e NODLL, ocorre uma chamada estática.
Com essas opções, todas as chamadas literais CALL são tratadas como chamadas estáticas.
Com a instrução de chamadas estáticas, o programa COBOL e todos os programas chamados fazem parte do mesmo módulo de carregamento.
Quando o controle é transferido, o programa chamado já reside no armazenamento e ocorre uma ramificação para ele.
As execuções subseqüentes da instrução CALL tornam o programa chamado disponível em seu último estado usado, a menos que o programa chamado tenha o atributo INITIAL.
Nesse caso, o programa chamado e cada programa contido direta ou indiretamente nele são colocados em seu estado inicial cada vez que o programa chamado é chamado
dentro de uma unidade de execução.
Se você especificar pontos de entrada alternativos, uma instrução CALL estática pode usar qualquer ponto de entrada alternativo para inserir o subprograma chamado.
Conceitos relacionados
© Copyright IBM Corp.
|