Causa
Num projeto de macros existe dentro de uma macro uma função com um DT ligado (exemplo,"-A1-B1"). Esta função dispõe de uma ID de módulo, contudo, ou falta uma função na macro, que tenha o DT principal (no exemplo "-A1"), ou esta função existe, mas não tem nenhuma ID de módulo.
Solução
Possibilidade 1
- Se existir uma função na macro, que tenha o DT principal, introduza nele a ID de módulo adequada.
Possibilidade 2
- Desenhe uma caixa negra em torno das funções, cujos DT's visíveis estejam ligados.
- Atribua a esta caixa negra o componente externo do DT ligado.
- Remova o componente externo do DT ligado das funções agora contidas na caixa negra (frontal). (O DT externo será agora "herdado" pela caixa negra).
- Introduza, em seguida, a ID de módulo na caixa negra recém-desenhada.
Possibilidade 3
- Desenhe uma caixa negra ao lado do componente.
- Atribua a esta caixa negra o componente externo (frontal) do DT ligado.
- Introduza, em seguida, a ID de módulo em todas as funções.
Inicie em seguida uma nova verificação.