Coloca o sharemem no aplicativo tbm.... no codigo do aplicativo....
Wesley From: Joao Morais Sent: Thursday, September 25, 2008 1:15 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Retorno String em DLL no Delphi sergio cavalcante wrote: > Fiz uma DLL no delphi que em algumas funções ela simplesmente realiza alguns > comandos, e > em outras ele retorna string e inteiro. > > Nas funções que só realizam comandos, está tudo ok, faz direitinho. > Mas nas funções que retornam strings/inteiros dá uns paus malucos de access > violation. > > já li esse artigo http://delphi.about.com/od/objectpascalide/l/aa103003b.htm > que fala sobre esses problemas mas ele não foi muito conclusivo... > > Já coloquei o Sharemem tbm no uses da minha DLL e não rolou. > > Alguma ajudinha pra um cara desesperado? O Sharemem só ajuda se a sua dll for compilada pelo delphi e também tiver a unit declarada. Do contrário você tem que prever o tamanho da string, alocar o espaço previamente, entregar o endereço para a dll e por fim fazer com que a dll utilize aquele espaço pré-alocado. Bem vindo à programação C/C++ Joao Morais __________ Information from ESET NOD32 Antivirus, version of virus signature database 3470 (20080925) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]