Fórum Declarar DLL de forma dinamica, como fazer?? #325766
21/07/2006
0
Xtreme
Curtir tópico
+ 0Post mais votado
21/07/2006
const User32 = ´User32.dll´; type TMethod = function(lpClassName: PAnsiChar; lpWindowName: PAnsiChar): HWND; stdcall; var hndl: THandle; method: TMethod; begin hndl := LoadLibrary(User32); @method := GetProcAddress(hndl, PChar(´FindWindowA´)); hndl := method(´TForm1´, nil); if hndl <> 0 then beep; end;
Bruno Belchior
Gostei + 1
Mais Posts
21/07/2006
Xtreme
function IniciaPorta( Porta: string ): integer; stdcall; far; external ´MP2032.DLL´; function FechaPorta: integer; stdcall; far; external ´MP2032.DLL´;
bom nem todos meus clientes usam essa impressora ñ fiscal, mas o sistema é o mesmo para todos e nao posso ficar jogando essa DLL pra todo lado, e nem quero isso.
Eu nao compreendi muito bem teu exemplo e queria que vc me ajuda-se a entender, por exemplo como poderia pra carregar esta DLL e as duas funcoes que coloquei acima no teu exemplo?
Gostei + 0
21/07/2006
Bruno Belchior
Gostei + 0
24/07/2006
Xtreme
Exato! Eu nao quero sair distribuindo a DLL pra todo lado, mas nos lugares onde ela existir meu sistema irá utiliza-la! Seria isso, se tiver eu uso, senao minhas impressoes seram feitas de outra forma!
Gostei + 0
25/07/2006
Xtreme
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)