Fórum Macro Expansão Clipper ?? #168612

09/07/2003

0

Senhores, No Clipper podemos executar uma função ou Procedure simplesmente Macro expandindo uma string.

Existe alguma forma de fazer isso no Delphi ou algo similar ??

Por favor, me ajudem !!!

Segue o exemplo em clipper de como macro expandir !

&(´MostraData´)
- o Comando acima executa a função MostraData


Ebatista

Ebatista

Responder

Posts

09/07/2003

Aroldo Zanela

Colega,

O executável gerado pelo CA-Clipper (pseudo-compilado) permite instruções que são compiladas em tempo de execução (´run-time´), porém, o executável do Delphi é verdadeiramente compilado e isso não é possível de fazer (dessa forma).


Responder

Gostei + 0

10/07/2003

Ebatista

Caro Aroldo,

Existe alguma forma de fazer uma macro expanção ou mesmo fazer executar uma rotina (procedure ou função) a partir de uma string por exemplo.

Para ser mais claro, estou criando um aplicativo que tem um dicionário de dados (dbf) onde, no dicionário, contém os campos, tipo de dados, tamanho e validações de cada campo, ou seja, para um campo do tipo data, gostaria de escrever o nome da função de validação do campo no dicionário e em tempo de execução atribuir esta função ao evento OnValidade ou mesmo no evento OnExit do DbEdit.

Espero uma ajuda sua, pois pelo que mostrou, pode ter alguma forma de realizar esta façanha !

Obrigado!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar