Re: [delphi-br] Parametros para DLL

2005-03-08 Por tôpico Felippe Nagato
Olá, Até hoje, só consegui resolver o problema de parâmetro de saída do tipo string, pchar, ponteiros etc numa DLL usando o tal do fastshareman. Costuma-se complicar um pouco quando se decide não usá-lo. Senão, tinha que aguentar os access violation em algum momento da execução do programa ou mes

Re: [delphi-br] Parametros para DLL

2005-03-08 Por tôpico Julio Cesar
como vc esta declarando o parametro de saida? Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alosi yarru To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 8:14 PM Subject: Re: [delphi-br] Parametros para DLL

Re: [delphi-br] Parametros para DLL

2005-03-08 Por tôpico Eric Roberto Darruiz
x ICQ UIN: 78562726 MSN Messenger: [EMAIL PROTECTED] Mail: [EMAIL PROTECTED] - Original Message - From: "Alosi yarru" <[EMAIL PROTECTED]> To: Sent: Tuesday, March 08, 2005 5:14 PM Subject: Re: [delphi-br] Parametros para DLL Blz!! Eu estou fazendo uma dll tbm, e o tipo

Re: [delphi-br] Parametros para DLL

2005-03-08 Por tôpico Alosi yarru
- From: Julio Cesar To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 08, 2005 4:50 PM Subject: Re: [delphi-br] Parametros para DLL usa PChar Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alencar

Re: [delphi-br] Parametros para DLL

2005-03-08 Por tôpico Julio Cesar
usa PChar Julio Cesar [EMAIL PROTECTED] +353 (87) 2184139 +353 (091) 630317 - Original Message - From: Alencar - Philler Informatica To: delphi-br@yahoogrupos.com.br Sent: Monday, March 07, 2005 10:25 PM Subject: Re: [delphi-br] Parametros para DLL > >

Re: [delphi-br] Parametros para DLL

2005-03-07 Por tôpico Alencar - Philler Informatica
> > Se o parametro for menor que 255, vc pode usar shortstring. > > [Paulo Brito] Beleza, Paulo. Essa eu tinha pesquisado, mas como comentei na pergunta: > O tamanho do conteudo varia, podendo chegar a 2000 bytes. Obrigado assim mesmo. --

Re: [delphi-br] Parametros para DLL

2005-03-07 Por tôpico Alencar - Philler Informatica
> TMyBuffer = record >Len: Longint; >Buffer: array [0..2047] of Char; > end; > > no programa e na DLL. No programa passe @VarMyBuffer, e na DLL receba > como um Pointer. Por fim, use um cast: > > TMyBuffer(VarPointer^).Len > TMyBuffer(VarPointer^).Buffer > > para acessar o comprimento e

RE: [delphi-br] Parametros para DLL

2005-03-07 Por tôpico Paulo Brito
Se o parametro for menor que 255, vc pode usar shortstring. [Paulo Brito] -Original Message- From: Joao Morais [mailto:[EMAIL PROTECTED] Sent: sábado, 5 de março de 2005 16:52 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Parametros para DLL [EMAIL PROTECTED] wrote

Re: [delphi-br] Parametros para DLL

2005-03-05 Por tôpico Joao Morais
[EMAIL PROTECTED] wrote: > criei uma dll com uma funcao q recebe dois parametros "BufferIn e > BufferOut: PChar". > o problema é q o valor a ser passado para BufferIn contem caracteres > NULL (Chr(0)). > O conteudo de BufferOut podera conter chr(0) tambem. > Sendo o caracter finalizador do PChar,

[delphi-br] Parametros para DLL

2005-03-04 Por tôpico toiota
criei uma dll com uma funcao q recebe dois parametros "BufferIn e BufferOut: PChar". o problema é q o valor a ser passado para BufferIn contem caracteres NULL (Chr(0)). O conteudo de BufferOut podera conter chr(0) tambem. Sendo o caracter finalizador do PChar, o proprio chr(0), o valor de BufferIn