Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
cofercatu Aprendiz

Registrado: Segunda-Feira, 30 de Outubro de 2006 Mensagens: 249
|
Enviada: Qui Ago 10, 2017 11:29 am Assunto: dll progress |
|
|
Bom dia,
será que consigo consumir uma dll progress?
quando chega na linha r := function da erro.
A conexão está Ok!
implementation
function SISMA_BUSCA_TIPO_OS(Param1: Integer): Boolean; stdcall; external 'c:\temp\Minha.dll';
procedure TForm1.BitBtn1Click(Sender: TObject);
var
r : Boolean;
begin
try
ADOConnection1.Close;
ADOConnection1.Open;
r := SISMA_BUSCA_TIPO_OS(1);
ADOConnection1.Close;
except
ShowMessage ('erro');
end;
end;
Obrigado |
|
Voltar ao Topo |
|
 |
natanbh1 Colaborador

Registrado: Terça-Feira, 15 de Março de 2011 Mensagens: 3093 Localização: Belo Horizonte - MG
|
Enviada: Qui Ago 10, 2017 11:39 am Assunto: |
|
|
Informe a mensagem de erro para facilitar a ajuda do pessoal. _________________ ''A persistência é o caminho para o êxito.''
Charlie Chaplin |
|
Voltar ao Topo |
|
 |
leo_cj Colaborador

Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qui Ago 10, 2017 11:53 am Assunto: |
|
|
Como o Natanael disse, informe o erro para que o pessoal do fórum possa ajudar melhor.
Outra coisa, qual a função desse ADOConnection no seu código?
Pelo que percebi ele não está sendo utilizado em nenhum lugar durante o trecho postado. |
|
Voltar ao Topo |
|
 |
cofercatu Aprendiz

Registrado: Segunda-Feira, 30 de Outubro de 2006 Mensagens: 249
|
Enviada: Qui Ago 10, 2017 12:42 pm Assunto: Desculpe não ter colocado a mensagem |
|
|
msg: O Aplicativo não pode ser inicializado corretamente (0xc000007b).
Compila mas não executa.
se comentar a linha:
r := SISMA_BUSCA_TIPO_OS(1);
o erro desaparece.
O AdoConnection é para saber se estou conectando com a base progress. |
|
Voltar ao Topo |
|
 |
leo_cj Colaborador

Registrado: Sábado, 26 de Março de 2011 Mensagens: 1335
|
Enviada: Qui Ago 10, 2017 1:43 pm Assunto: |
|
|
O erro aparenta estar dentro da DLL, você tem os fontes dela?
se sim, da uma olhada no fonte, debuga ele pra verificar se a mesma está funcionando como deveria. |
|
Voltar ao Topo |
|
 |
cofercatu Aprendiz

Registrado: Segunda-Feira, 30 de Outubro de 2006 Mensagens: 249
|
Enviada: Qui Ago 10, 2017 2:20 pm Assunto: TDump |
|
|
Usei o tdump para visualizar a dll, mas o arquivo texto gerado veio vazio.
A dll gerada no progress é .net e no visual studio roda, mas não consigo executa-la no delphi 7. |
|
Voltar ao Topo |
|
 |
|