GARANTIR DESCONTO

Fórum DCC32.exe #346140

17/09/2007

0

Estou querendo fazer um executavel que ira linkar as units ´DCU´ e ou ´BPL´ criadas no delphi e compilar o objeto gerado em uma estrutura de linguagem baseada no mesmo so que somente com funções, procedures, variaveis pré-determinadas.

As tres perguntas fatais:

Teria uma função para linkar e compilar ?
Onde consegueria material em português, de preferência, para estudo ?
Poderia fazer tudo isto sem utilizar o DCC32.exe e as suas linhas de comando ?

-------


Anderson.buzzi

Anderson.buzzi

Responder

Posts

17/09/2007

Massuda

Não entendi o que você quer fazer... quer fazer um compilador Delphi?


Responder

Gostei + 0

17/09/2007

Anderson.buzzi

isso,
o que eu tenho é uma DLL que tem várias funções...
algumas dessas funções chamarão uma função em outra unit (que será a que o usuário vai digitar). Após ele digitar e salvar, eu utilizo o DCC32.exe para recompilar o projeto (vamos fingir que não existirão erros de programação hehehe).

Vamos supor um botão que chamaria esta função passando alguns parâmetros.... o usuário (usuário avançado..) poderia escrever no código: ShowMessage(´Botão pressionado!´);
...
Isto já está funcionando,
o meu problema seria distribuir essa DCC32 com o aplicativo, por isso queria alguma maneira de compilar tudo sem utilizar a maldita hehehe


Responder

Gostei + 0

17/09/2007

Massuda

Você não pode distribuir o DCC32.exe pois seria violação de direitos autorais.

Você não preicsa de fazer dessa forma. Geralmente o que se faz para permitir algum tipo de programação por parte do usuário é usar algum tipo de linguagem de script. Para usar uma linguagem estilo Pascal/Delphi, dê uma olhada no :arrow: [url=http://www.remobjects.com/page.asp?id={9A30A672-62C8-4131-BA89-EEBBE7E302E6}]Pascal Script[/url].


Responder

Gostei + 0

17/09/2007

Anderson.buzzi

exatamente isso que eu preciso!
não sabia da existencia do pascal script,
vou baixar e estudá-lo,
muito obrigado!


Responder

Gostei + 0

17/09/2007

Raserafim

valeu massuda,

muito boa a dica.

tamém não sabia que existia essa possibilidade


Responder

Gostei + 0

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

Aceitar