Wilson
Como você criou uma nova Unit, sem form, fica mais fácil de declarar as
procedures e functions.
No meu caso, eu criei uma Dll e a chamo da seguinte maneira:
function sms_addr_from_ascii(texto:PChar;i:integer): PChar; cdecl; external
'SMS.DLL';
Funciona corretamente, sem problemas, lembrando que a Dll tem que estar
dentro do diretório system32, ou dentro da pasta ...\bin\ do delphi.
Com relação ao erro que vc citou que esta aparecendo agora, não acredito que
seja por causa da dll, infelizmente não tenha nenhum material interessante
sobre esse assunto, mas na net com certeza você encontra algo.
Qualquer dúvida manda ai.
Att.
_
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Wilson Valdevite
Enviada em: sexta-feira, 1 de julho de 2005 09:49
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Chamad DLL
Diogo,
Agora está compilando mas a mensagem que aparece é que o aplicativo foi
iniciado incorretamente e por isso foi fechado.
O caso é eue eu criei uma unit File New Unit e estou colocando todas as
procedures nela de forma genérica para poder centralizar a administração e
manutenção do sistema.
Será que você teria alguma apostila ou outra coisa que ensina a separar o
programa por módulos e a chama-los e executá-los? Pois tudo o que encontrei
é muito vago.
Obrigado,
Wilson
- Original Message -
From: Diogo
To: delphi-br@yahoogrupos.com.br
Sent: Friday, July 01, 2005 9:18 AM
Subject: RES: [delphi-br] Chamad DLL
Wilson
Tenta colocar antes do implementation e depois do var
Quando coloquei no escopo das procedures, obtive esse erro também. A
solução
foi declarar mais abaixo.
Att.
_
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Wilson Valdevite
Enviada em: sexta-feira, 24 de junho de 2005 08:25
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Chamad DLL
Galera, bom dia...
Montei uma DLL e compilei e até ai correu tudo certo. Mas agora estou
tentando chamar ela com o seguinte código:
procedure IndexCliente;stdcall;external'ind_cli.dll';
mas na hora de compilar recebo a seguinte mensagem de erro:
[Error] Unit1.pas(22): Field definition not allowed after methods or
properties
Será que alguem poderia me ajudar?
Wilson
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
_
Links do Yahoo! Grupos
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos
http://br.yahoo.com/info/utos.html do Serviço do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
--
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.8/35 - Release Date: 30/06/2005
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
_
Links do Yahoo! Grupos
* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! http://br.yahoo.com/info/utos.html .
[As partes desta mensagem que não continham texto foram removidas]
--
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL