É possível adicionar algumas funcionalidades que não estão presentes na linguagem de programação utilizada pelo Oracle Forms. Uma das formas de ter acesso a elas é anexando Bibliotecas externas do Oracle Forms (*.PLL) ao seu módulo:
Para fazer isso, selecione o item “Bibliotecas Anexadas” (Attached Libraries) no Navegador de Objetos (Object Navigator):
Selecione no sinal “+” para adicionar um novo item (Ele se encontra no canto inferior esquerdo da imagem a cima). Aparecerá uma caixa de dialogo onde você deverá selecionar o local onde se encontra o arquivo PLL que você deseja utilizar.
Depois de selecionada a bibioteca e clique em “Anexar”. Pronto, basta utilizar as novas funções disponíveis. No exemplo abaixo utilizamos a função para leitura de uma chave do registro do Windows. Esta função está incluída na biblioteca D2KWUTIL.PLL
[code]lstr_caminhoPastaTemporariaWindows := WIN_API_ENVIRONMENT.READ_REGISTRY (‘HKEY_CURRENT_USEREnvironment’, ‘TEMP’, false);[/code]