Essa migração dos tipos de dados ficou meio chata, mas não tinha opção pra não perder compatibilidade, mas os benefícios compensam. Ainda mais na era da Internet e dos apps de multiplos idiomas.
Uma tecnologia do Rad Studio que adorei e não sei porque não emplacou foi o ECO, muito mais simples e poderoso de se desenvolver do que as alternativas do VS e do Java. Em 26 de agosto de 2010 17:24, Clairton <clair...@dessis.com.br> escreveu: > > > se não deu certo ainda tente mudar os pChar para pAnsichar ou ao > contrario lembro que tive que fazer um monte de teste para consegui que > as funções da BEMAFI32.DLL funcionassem corretamente. > > Att.: > Clairton E. Müller > > Em 25/08/2010 19:28, Iran Lima escreveu: > > > > > > > > > Mudei tudo pra ANSI e não resolveu ainda > > > > function Bematech_FI_VendeItem( Codigo: AnsiString; Descricao: > AnsiString; > > Aliquota: AnsiString; TipoQuantidade: AnsiString; Quantidade: AnsiString; > > CasasDecimais: Integer; ValorUnitario: AnsiString; TipoDesconto: > > AnsiString; > > Desconto: AnsiString): Integer; StdCall; External 'BEMAFI32.DLL'; > > > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > [mailto:delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>>] Em > > > nome de Clairton > > Enviada em: terça-feira, 24 de agosto de 2010 18:54 > > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > > Assunto: Re: [delphi-br] Delphi 2010 ta doido? > > > > a Declaração das funçoes tbm tem que estar com o Ansi... > > > > function Bematech_FI_VendeItem( Codigo: AnsiString; Descricao: > > AnsiString; Aliquota: AnsiString; TipoQuantidade: AnsiString; > > Quantidade: AnsiString; CasasDecimais: Integer; ValorUnitario: > > AnsiString; TipoDesconto: AnsiString; Desconto: AnsiString): Integer; > > StdCall; External 'BEMAFI32.DLL'; > > > > Att.: > > > > Clairton Eloisio Müller > > > > Em 24/08/2010 18:46, Iran Lima escreveu: > > > > > > Já tentei com pansichar.... > > > > > > E nada. > > > > > > -----Mensagem original----- > > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > > [mailto:delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>>] Em > > > nome de Roni Rodrigo > > > Enviada em: terça-feira, 24 de agosto de 2010 18:27 > > > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > delphi-br%40yahoogrupos.com.br <delphi-br%2540yahoogrupos.com.br>> > > > Assunto: Re: [delphi-br] Delphi 2010 ta doido? > > > > > > tenta converter em pansichar... > > > ex: > > > Bematech_FI_VendeItem(PAnsiChar(codigo), PAnsiChar(descricao), > > > PAnsiChar(aliquota)... > > > > > > Em 24/08/2010 17:01, Iran Lima 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]