Se não me engano, vc tem que usar PAnsiChar na passagem dos parametros Em 24 de agosto de 2010 17:59, Iran Lima <i...@sgisolution.com.br> escreveu:
> > > Mesmo passando os parâmetros diretamente só vai a primeira letra > > iRetorno := Bematech_FI_VendeItem( Pchar('123ABC'), Pchar('Impressora > Fiscal'), > Pchar('1700'), Pchar('I'), > Pchar('0001'), 2, Pchar('85000'), > Pchar('%'), Pchar('1000') ); > > -----Mensagem original----- > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Fellipe Henrique > Enviada em: terça-feira, 24 de agosto de 2010 17:29 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: [delphi-br] Delphi 2010 ta doido? > > > Amigo, pelo que vi na net, DLL feitas em D2010 tem que ser feitas diferente > por causa do novo tratamento das Strings... pode ser que para passar > parametros para elas tenha mudado também.. > > []s > > Em 24 de agosto de 2010 17:01, Iran Lima > <i...@sgisolution.com.br<iran%40sgisolution.com.br>> > escreveu: > > > > > > > Gente to com um problema ao passar parâmetros strings no Delphi 2010 , > > > > Exemplo: Se eu usar um SaveToFile(arquivo.txt) o arquivo gerado fica nome > > a sem extensão. > > > > Outro Exemplo ao chamar o método da Bemafi32.dll > > > > Bematech_FI_VendeItem( codigo, descricao, aliquota, > > > > sTipoQtde, FormatFloat('0', quantidade), iDecimal, > > > > FormatFloat('0.00',valorUnitario), > > > > sTipoDesconto, FormatFloat('0.00',0) ); > > > > so vai a primeira letra de cada parâmetro > > > > 2010-08-24 16:53:57 - Parâmetros: 0|S|I|I|0|2|1|$|0 (Log da impressora), > no > > Debug passa tudo blz mas a impressora recebe errado > > > > O que pode ser isso??? > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > _________________________________ > > T.·.F.·.A.·. > Fellipe Henrique > http://blogs.digitumsoft.com.br/fellipeh > ---------------------------------------------------------- > --- > > [As partes desta mensagem que não continham texto foram removidas] > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > [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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html