Função UniDialog
UniDialog ( [DBFLD, D, Dn, ... ,] [DBINF, Número, Série,...,] [VFLD, rA, "A", rB, "B", ... ,] [BFLD, bKey1, "Chave1", bKey2, "Chave2",... ,] [RÁDIO, rKey1, "Versão1", "Versão2", ... ,] [VIDS, strDesignName, "Design1","Design2", ... ,] [TVIDS, lVidType, {"F", "T", "R", "L", "Todos"},] [VER, {"Vídeos", "Hdr", "Nenhum"}] )
A função ativa a caixa de diálogo para editar o objeto padrão do banco de dados. A função retorna o IDOK , se o botão OK foi pressionado, e o IDCANCEL , se o botão Cancelar foi pressionado.
[ ] – para parâmetros opcionais
DBFLD – palavra-chave, após a qual os parâmetros da tabela são listados.
D, Dn, … – nomes dos parâmetros da tabela.

VFLD – palavra-chave, após a qual os parâmetros do objeto são listados, anunciados nas seções Pública ou Protegida .
rA, rB, … – nomes dos parâmetros com os comentários.

BFLD – palavra-chave, após a qual as caixas de seleção são listadas – variáveis, aceitando apenas 1 (CHKD) e 0 (UNCHKD).
bKey1, “Key1”, bKey2, “Key2” – nomes das variáveis com nomes das caixas de seleção.
Um bloco de parâmetros, a partir da palavra-chave BFLD , é uma lista dos componentes da caixa de diálogo, que são CheckBox (es) padrão e possuem dois modos: Marcado e Desmarcado. A variável de parâmetro, após o BFLD, de acordo com o modo da caixa de seleção, assume 1 para valores Marcados e 0 para valores Desmarcados. Essas caixas de seleção são usadas para descrever as propriedades dos objetos padrão no aplicativo.

RÁDIO – teclado, após o qual as caixas de seleção do grupo são listadas – variáveis, assumindo valores inteiros discretos.
rKey1, “Variante 1”, “Variante 2”, … – nomes das variáveis das caixas de seleção do grupo com nomes das variantes de seleção.

Um bloco de parâmetros, a partir das palavras-chave RADIO , é uma lista dos componentes da caixa de diálogo, que são listas suspensas padrão com o número permanente de strings inalteradas. A variável de parâmetro, após RADIO, recebe os valores de índice da string selecionada na ComboBox. A string superior tem índice 0, a última é uma subtração do número de strings e 1. Essas caixas de seleção são usadas para selecionar um material para o objeto padrão no aplicativo.
Para o exemplo descrito, o parâmetro bCommon aceita 0 ou 1 valor inteiro, e o parâmetro rd1 aceita 0, 1 ou 2 valores.
Os parâmetros para BFLD e RADIO podem ser descritos nas seções Pública e Protegida. Antes de ativar a caixa de diálogo, esses parâmetros devem ser inicializados (geralmente em OnInitialization ).
VIDS – palavra-chave, após a qual todas as implementações de um objeto são listadas.
strDesignName, “Design1”, “Design2” – nome da variável, armazenando o nome da implementação do objeto com os nomes das implementações disponíveis.
TVIDS – palavra-chave, após a qual as visualizações do objeto são listadas.
lViewType – variável que armazena o nome da visualização do objeto e recebe valores da multidão {VFRONT, VRIGHT, VLEFT, VTOP, VBOTTOM,VBACK}.
“F” – nome da vista “Frontal”.
“R” – nome da vista “Vista do lado direito”.
“L” – nome da vista “Vista lateral esquerda”.
“T” – nome da vista “Vista plana”.
“B” – nome da vista “Vista inferior”.
“Todos” – nomes de todas as visualizações.
VIEW – palavra-chave, após a qual o tipo de slide vai da multidão {“Vids”, “Hdr”, “None”}.
“Vids” – slides de implementação do objeto
“Hdr” – slide do cabeçalho do objeto (Header)
“Nenhum” – não há slides
Exemplos:
CarregarNoCache(dr); UniDialog ( DBFLD, dr., VFLD, Lthread, "comprimento do fio", Lhole, "comprimento do buraco", d_hole, "diâmetro do furo", VIDS, strDesignName, "Todos", TVIDS, lViewType,"Todos", VER, "Vídeos" ); CarregarEmCache(Dn); UniDialog ( DBFLD, Dn, BFLD, bCommon, "Uso geral", RÁDIO, rd1, "Liga de alumínio", "Aço 45", "Bronze", VIDS, strDesignName, "Todos", TVIDS, lViewType, "Todos", VER, "Vídeos" );
Formulários personalizados
ShowForm("NomeDoFormulário");
Ativa o formulário do objeto com o nome FormName .
Função MessageBox
MessageBox(StrMessage[,mb_Buttons = MB_OK, mb_Icons])
A função ativa a mensagem pop-up padrão do Windows.
StrMessage – sequência de mensagens
mb_Buttons – parâmetro que define os botões na MessageBox.
Pode assumir um dos seguintes valores:
MB_OK – somente botão OK
MB_OKCANCEL – Botões OK/Cancelar
MB_YESNO – Botões Sim/Não
mb_Icons – parâmetro que define os ícones na MessageBox.
Pode assumir um dos seguintes valores:
MB_ICONWARNING – aviso
MB_ICONINFORMATION – mensagem informativa
MB_ICONERROR – erro
MB_ICONQUESTION – pergunta
A função retorna os seguintes valores de acordo com o botão pressionado:
IDOK – O botão OK foi pressionado
IDCANCEL – O botão Cancelar foi pressionado
IDYES – O botão Sim foi pressionado
IDNO – Nenhum botão foi pressionado
Exemplo:
MessageBox("Erro de conexão!", MB_OK, MB_ICONERROR);
Mensagem no notificador
ShowMessage("Texto"[, npIcon, objectID]);
Mostra a mensagem de notificação com o texto especificado .
npIcon pode assumir os seguintes valores:
npSimple == -1 , // sem ícone
npUsual == 0 , // “página”
npWarning == 1 , // ” ponto de exclamação “
npCure == 2 , // “cruz”
npHint == 3 , // “lâmpada”
npError == 4 //erro
Se o objectID foi especificado, a mensagem com o botão para editar o objeto é especificada como objecteID.
Observação: | A mensagem com o objectID não pode ser enviada durante o processo de inserção ou a ativação do diálogo.A configuração “Mostrar mensagens pop-up” não afeta as mensagens com a chave npError . |
Função ShowValue
ShowValue(StrMessage,Valor);
A função exibe os valores do parâmetro transferido ( valor ) como argumento, com a string strMessage , na janela do depurador especial – InDebMon.exe. Qualquer parâmetro ou variável pode ser usado como valor.
Exemplo:
ShowValue("pntOrigin", pntOrigin); ShowValue("vecDireção", vecDireção); ShowValue("Plano de Trabalho WP1", WP1); MostrarValor("Dn", Dn); MostrarValor("*****************", 1); ShowValue("Início OnConnect", 1);