Assim como o primeiro caracter de uma string, à nulo (vc naum consegue visualizar string[0]), pq tem alguma coisa a ver com o numero de bites da string, o Ãltimo caracter da pChar tambÃm à nulo... agora, como vc vai tratar isso aÃ... ----- Original Message ----- From: Walter Alves Chagas Junior To: 'delphi-br@yahoogrupos.com.br' Sent: Friday, February 04, 2005 2:24 PM Subject: RES: [delphi-br] PChar em dlls
Olà amigo, Jà tive uns problemas chatos com dll, e que me matavam de raiva! Depois que passei a usar esta unit: http://www.codexterity.com/fastsharemem.htm Melhorou muita coisa.. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicaÃÃes [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 > -----Mensagem original----- > De: Filipe Belchior [mailto:[EMAIL PROTECTED] > Enviada em: sexta-feira, 4 de fevereiro de 2005 12:56 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] PChar em dlls > > > > preciso de experiÃncias ou dicas de quem jà desenvolveu dlls > em delphi... > > fiz uma dll com algumas funÃÃes... estou tendo dor de cabeÃa com as > funÃÃes q: retornam ou passam "por referÃncia" PChars (isso mesmo! > por referÃncia, eu tbm estranhei, mas vi uma funcÃo na unit Windows > q passava assim tbm). > > essas funÃÃes, variavelmente retornam a PChar com o valor > "corrompido", > digamos assim... tipo: se o retorno deveria ser 'teste', > retorna 'testâ' > ...e entre outos caracteres estranhos... > > HELP ME > > à propÃsito, se ajuda alguma coisa.... quando estou > depurando, e posiciono > o mouse em cima de uma das variÃveis q recebeu a PChar retornada, o > Delphi mostra algo parecido com: 'teste'$#14 > > > > -- > <<<<< 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 > > > > > > > > [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] Yahoo! Grupos, um serviÃo oferecido por: ------------------------------------------------------------------------------ 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!. [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] <*> O uso que vocà faz do Yahoo! Grupos està sujeito aos: http://br.yahoo.com/info/utos.html