Alguém sabe realmente utilizar DLL
Dentro de uma DLL estou tentando emitir um relatório com o QuickReport, e também estou utilizando um DataModule. Porém quando tento acessar propriedades destes dois objetos (QuickReport ou DataModule) o sistema retorna erro de acesso a memória (Access Violation). Você sabe me dizer se não posso referenciar outros objetos dentro de uma DLL ? Ou se posso, como fazer isso? :D
Anonymous
Curtidas 0
Respostas
Domricardon
28/03/2003
OLá Anderson,
Sinceramente eu nunca precisei fazer o que você quer fazer, mas acredito que não pois foge ao conceito de DLL. Caso você não saiba o conceito de DLL é uma parte de programa que pode ser utilizada por diversos aplicativos, não necessariamente Delphi. Isso explica a minha teoria, pois imagine que você usando um sistema em VB que utiliza a sua dll e ela se referencia a um form do Delphi, já viu, né...
A idéia de se usar dlls é encapsular funções que se resolvam isoladas da aplicação principal. Ex.: Cálculo de CNPJ/CPF. Você passa parâmetros, ela processa e retorna o retorno devido. Nesse caso, essa dll poderia ser usada por qualquer aplicação.
Pode ser que o que você quer fazer seja possível, mas acho melhor você repensar essa idéia.
Espero ter ajudado...
Dom Ricardón
Sinceramente eu nunca precisei fazer o que você quer fazer, mas acredito que não pois foge ao conceito de DLL. Caso você não saiba o conceito de DLL é uma parte de programa que pode ser utilizada por diversos aplicativos, não necessariamente Delphi. Isso explica a minha teoria, pois imagine que você usando um sistema em VB que utiliza a sua dll e ela se referencia a um form do Delphi, já viu, né...
A idéia de se usar dlls é encapsular funções que se resolvam isoladas da aplicação principal. Ex.: Cálculo de CNPJ/CPF. Você passa parâmetros, ela processa e retorna o retorno devido. Nesse caso, essa dll poderia ser usada por qualquer aplicação.
Pode ser que o que você quer fazer seja possível, mas acho melhor você repensar essa idéia.
Espero ter ajudado...
Dom Ricardón
GOSTEI 0