Serial | 866 |
Módulos | CENTRO DE INFORMAÇÕES |
Resumo | Processamento de DFMs sofreu alterações |
Alterações | Esta nota é considerada de caráter de desenvolvimento e pode não ser compreendida por todos os usuários. Um DFM é uma descrição de objetos de formulário que permite livre criação de estruturas de tela e mesmo de relatórios. O AICS processa a descrição da mesma forma que um ambiente Delphi faria. Inclusive, pode-se copiar e colar estruturas DFMs no próprio AICS diretamente nos scripts (clique com o botão direito em um script para ver as opções disponíveis). Entretanto, o AICS não associava o nome aos objetos criados. Isso não causa nenhum problema para executar as rotinas, entretanto, o nome associado facilita muito a análise das telas criadas com o uso deste recurso. Nesta atualização do sistema, os objetos receberão o seu nome diretamente pela propriedade "name". O único comportamento que se altera com isso é o processamento desta associação pelos próprios objetos. Isso pode requerer que algum campo text ou caption seja limpo explicitamente (pode ser no próprio DFM). Por exemplo, um TEdit passa a receber o nome em seu text, coloque Text = '' dentro da cláusula object deste objeto. O mesmo vale para TPanel e outros objetos que possuem captions ou texts. Se já houver associação do valor, isso não altera em nada o comportamente atual, somente na ausência da informação esta mudança ocorre. |
Data | 05/12/2009 |