Está ansioso por começar a codificar com a notação de objectos? Com certeza, a Notação de Objectos irá facilitar a sua vida como programador. Mas antes de a activar na sua aplicação existente, deve certificar-se de que o seu código está pronto.
A nova sintaxe da Notação de Objectos introduz algumas restrições como linguagem 4D, considerando agora os três seguintes caracteres como símbolos reservados: “ . “, ” [ ” e ” ] ” (isto é, ponto, abrir e fechar parênteses).
Como consequência, uma vez activada a Notação de Objectos na sua base de dados, já não é permitido utilizar estes símbolos em nomes de variáveis, nomes de métodos, nomes de tabelas, ou nomes de campos. E claro que é o mesmo para o seu código existente!
Portanto, é importante verificar se a sua aplicação não contém estes símbolos antes de activar esta funcionalidade. Mas não se preocupe que o MSC o possa fazer por si!
Verifique a sua aplicação com o MSC
Abrir o MSC e clicar no botão “Verify the application” para iniciar a verificação:
Verificar resultados em ficheiro de registo
Se o resultado da verificação for“O pedido é válido“, sem problemas, pode activar com segurança a Notação de Objecto.
Se o resultado da verificação for “Anomalias foram detectadas“, clicar no botão “Abrir ficheiro de registo” e olhar para os detalhes dos avisos:
Se o ficheiro de registo contiver pelo menos uma mensagem de aviso indicando que um nome contém pontos ou parênteses (por exemplo, “O nome do método “my.method” contém pontos ou parênteses rectos”), a sua aplicação não está em conformidade com a Notação de Objecto.
Nesse caso, precisa de renomear cada elemento listado que contenha “.”, “[“, ou “]”. Pode fazê-lo manualmente utilizando a lista de avisos gerada pelo MSC, ou automaticamente graças à funcionalidade “Find in design” padrão 4D.
Então, está pronto para activar a Notação de Objectos e desfrutar desta poderosa sintaxe!
Pode também consultar a documentação para mais informações sobre a Notação de Objectos