Ler Dll em Delphi no java
ola tenho o seguinte metodo em delphi que le uma dll:
#####classe que le a dll#######
unit CnpjDll;
interface
type
TEmpresa = Record
Tipo: ShortString;
Abertura: ShortString;
RazaoSocial: ShortString;
Fantasia: ShortString;
Endereco: ShortString;
Numero: ShortString;
Complemento: ShortString;
CEP: ShortString;
Bairro: ShortString;
Cidade: ShortString;
UF: ShortString;
Situacao: ShortString;
End;
function ConsultarCNPJ(CNPJ: ShortString): TEmpresa; stdcall;
implementation
function ConsultarCNPJ(CNPJ: ShortString): TEmpresa; stdcall; external 'CnpjDll.dll';
end.
######trecho que seta as informações nos campos de texto#####
procedure TF_Principal.ButBuscarClick(Sender: TObject);
var
Empresa: TEmpresa;
begin
Empresa:= ConsultarCNPJ(EditCNPJ.Text);
EditTipo.Text:= Empresa.Tipo;
EditAbertura.Text:= Empresa.Abertura;
EditRazaoSocial.Text:= Empresa.RazaoSocial;
EditFantasia.Text:= Empresa.Fantasia;
EditEndereco.Text:= Empresa.Endereco;
EditNumero.Text:= Empresa.Numero;
EditComplemento.Text:= Empresa.Complemento;
EditCEP.Text:= Empresa.CEP;
EditBairro.Text:= Empresa.Bairro;
EditCidade.Text:= Empresa.Cidade;
EditUF.Text:= Empresa.UF;
EditSituacao.Text:= Empresa.Situacao;
end;
Como faço o mesmo no java? Grato gente
#####classe que le a dll#######
unit CnpjDll;
interface
type
TEmpresa = Record
Tipo: ShortString;
Abertura: ShortString;
RazaoSocial: ShortString;
Fantasia: ShortString;
Endereco: ShortString;
Numero: ShortString;
Complemento: ShortString;
CEP: ShortString;
Bairro: ShortString;
Cidade: ShortString;
UF: ShortString;
Situacao: ShortString;
End;
function ConsultarCNPJ(CNPJ: ShortString): TEmpresa; stdcall;
implementation
function ConsultarCNPJ(CNPJ: ShortString): TEmpresa; stdcall; external 'CnpjDll.dll';
end.
######trecho que seta as informações nos campos de texto#####
procedure TF_Principal.ButBuscarClick(Sender: TObject);
var
Empresa: TEmpresa;
begin
Empresa:= ConsultarCNPJ(EditCNPJ.Text);
EditTipo.Text:= Empresa.Tipo;
EditAbertura.Text:= Empresa.Abertura;
EditRazaoSocial.Text:= Empresa.RazaoSocial;
EditFantasia.Text:= Empresa.Fantasia;
EditEndereco.Text:= Empresa.Endereco;
EditNumero.Text:= Empresa.Numero;
EditComplemento.Text:= Empresa.Complemento;
EditCEP.Text:= Empresa.CEP;
EditBairro.Text:= Empresa.Bairro;
EditCidade.Text:= Empresa.Cidade;
EditUF.Text:= Empresa.UF;
EditSituacao.Text:= Empresa.Situacao;
end;
Como faço o mesmo no java? Grato gente
Aurelio Maica
Curtidas 0
Respostas
Carlos Proença
12/04/2014
cara... seguinte... rs para validação de cpf/cnpj depende da sua aplicação tem N maneiras de fazer....
agora para ler uma DLL da pra usar JNA e JNI da uma olhada
JNI
da uma procurada sobre esses caras que vc consegue... mas voce tem que saber como a dll trabalha.. oq passar e oque esperar...
mas qualquer coisa da um grito que vamos ajudando no que poder...
att.
agora para ler uma DLL da pra usar JNA e JNI da uma olhada
JNI
da uma procurada sobre esses caras que vc consegue... mas voce tem que saber como a dll trabalha.. oq passar e oque esperar...
mas qualquer coisa da um grito que vamos ajudando no que poder...
att.
GOSTEI 0