COBOL - Fazer chamadas estáticas e dinâmicas



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

COBOL - Estruturação de aplicativos complexos - Fazendo chamadas estáticas e dinâmicas

Enterprise COBOL for z/OS, Version 4.2, Programming Guide


Você pode usar instruções CALL estáticas e dinâmicas no mesmo programa se compilar o programa com a opção de compilador NODYNAM.

Nesse caso, com a instrução literal CALL, o subprograma chamado será editado por link com o programa principal em um módulo de carregamento.
A instrução do identificador CALL resulta na chamada dinâmica de um módulo de carregamento separado.

Quando uma instrução CALL dinâmica e uma instrução CALL estática para o mesmo subprograma são emitidas em um programa, uma segunda cópia do subprograma é carregada no armazenamento.
Como esse arranjo não garante que o subprograma seja deixado em seu último estado, os resultados podem ser imprevisíveis.


© Copyright IBM Corp.