consigo compilar a DLL normalmente, mas quando uso no projeto, dar erro
como faço pra usar essa função que estar na DLL?
abaixo estar o codigo completo como estou fazendo, onde estar o erro?
isso é a função na DLL
library DllDelphi;
uses
Windows, Messages;
function Encrypt( Senha:String ): String; export;
Const
Chave : String = 'Jesus';
Var
x,y : Integer;
NovaSenha : String;
begin
for x := 1 to Length( Chave ) do begin
NovaSenha := '';
for y := 1 to Length( Senha ) do
NovaSenha := NovaSenha + chr( (Ord(Chave[x]) xor Ord(Senha[y])));
Senha := NovaSenha;
end;
result := Senha;
end;
exports Encrypt;
begin
end.
isso é projeto que chama a DLL.
unit UProjectDelphi;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button4: TButton;
Edit1: TEdit;
Edit2: TEdit;
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
procedure Encrypt( Senha:String ); external 'DllDelphi.dll'
implementation
{$R *.dfm}
procedure TForm1.Button4Click(Sender: TObject);
begin
Edit1.Text := Encrypt(Edit1.Text);
end;
end.
Pergunta
vms
ola pessoal
estou com uma duvida com essa função na DLL
consigo compilar a DLL normalmente, mas quando uso no projeto, dar erro
como faço pra usar essa função que estar na DLL?
abaixo estar o codigo completo como estou fazendo, onde estar o erro?
isso é a função na DLL
isso é projeto que chama a DLL.Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.