Fórum AES dll (como usar) #485742
16/07/2014
0
procedure TForm1.Button1Click(Sender: TObject);
begin
EncodeFile(Edit4.Text,Edit1.Text,Edit2.Text+'\'+Edit3.Text+'.txt');
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
DecodeFile(Edit4.Text,Edit1.Text,Edit2.Text+'\'+Edit3.Text+'.txt');
end;
procedure TForm1.Edit1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
Edit1.Text:= OpenDialog1.FileName;
end;
procedure TForm1.Edit2Click(Sender: TObject);
var
selDir : string;
begin
SelectDirectory('Selecione uma pasta', 'C:\Users\\', selDir);
edit2.Text:=seldir;
end;
end.Edit1 e OpenDialog1 pra receber o nome com o local do arquivo a ser criptografado.
Edit2 pra receber o diretório onde o arquivo criptografado será salvo.
Edit3 pra digitar o nome do arquivo criptografado que será salvo.
Edit4 para digitar a senha.
Button1 pra chamar o método EncodeFile.
Button2 pra chamar o método DecodeFile.
O compilador não acusa erro algum, ele simplesmente não abre o form principal do meu programa.
Agradeço desde já.
Andrew Vargas
Curtir tópico
+ 0Posts
17/07/2014
Andrew Vargas
"Não foi possível localizar o ponto de entrada do procedimento
_aes_enc_blk@12 na biblioteca de vínculo dinâmico aes.dll"
Mas se eu apago o comando:
EncodeFile(Edit4.Text,Edit1.Text,Edit2.Text+'\'+Edit3.Text+'.txt');
o programa gera outro erro, e aparece a mensagem:
"Não foi possível localizar o ponto de entrada do procedimento
_aes_dec_blk@12 na biblioteca de vínculo dinâmico aes.dll"
E se eu apago o comando:
EncodeFile(Edit4.Text,Edit1.Text,Edit2.Text+'\'+Edit3.Text+'.txt');
O programa roda normalmente, mas obviamente não serve para nada, ou seja, as duas mensagem indicam que o programa não consegue achar o ponto de entrada dos métodos
EncodeFile e DecodFile.
Eu nuca usei um arquivo dll, tenho várias dúvidas, onde devo colocar o arquivo dll? O arquivo .dcu deve ir junto? Estou implementando corretamente no programa? Será que o problema não está no arquivo aes.dll?
Obrigado
Gostei + 0
19/07/2014
Ricardo
Tem como enviar o fonte do aes e a dll para testar?
Gostei + 0
19/07/2014
Andrew Vargas
PS: Os links do código fonte e do aes.dll estão na minha pergunta, mas caso vc não consiga acessar eu mando por e-mail se desejar
Gostei + 0
20/07/2014
Ricardo
PS: Os links do código fonte e do aes.dll estão na minha pergunta, mas caso vc não consiga acessar eu mando por e-mail se desejar
Então, acontece que o link para o código fonte, esta off. No caso o código fonte seria mais interessante para poder saber como declarar a classe e chamar a função.
Se tiver como enviar ricardo.cardosoti@gmail.com.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)