Como passar parametros para uma função em uma DLL
08/02/2006
0
Tipo assim
DBImage.DataSource := O Data source da DLL;
DBImage.DataField := ´O Nome do Campo na Tabela´;
Query.Open;
Mas nada acontece, se eu usar a mesma função sem ser pela DLL funciona. Acho que tenho que usar aqueles operadores @ ou ^ para trabalhar com a memória mas não sei como estes operadores funcionam, alguém poderia dar umas dicas. Agradeço
Mkoch
Posts
08/02/2006
Edilcimar
Function MinhaFuncao(NomeParametro : TipoVariável) : TipodeRetorno; Stdcall; External ´nomedll.dll´;
e depois faça a chamada normalmente
MinhaFuncao(Variavel), note que este minha função deve existir dentro da dll
08/02/2006
Mkoch
08/02/2006
Edilcimar
timage.picture.assign(minhafuncao(table.fieldbyname(´nomecampo´).value));
não testei, mas o princípio é este
Clique aqui para fazer login e interagir na Comunidade :)