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);
