Re: [delphi-br] Delphi 2010 ta doido?
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 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 > > > [mailto:delphi-br@yahoogrupos.com.br > > delphi-br%40yahoogrupos.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 > > > > 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%40yahoogrupos.com.br > > > > [mailto:delphi-br@yahoogrupos.com.br > > delphi-br%40yahoogrupos.com.br > > > delphi-br%40yahoogrupos.com.br > > > > delphi-br%40yahoogrupos.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%40yahoogrupos.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]
Re: [delphi-br] Delphi 2010 ta doido?
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 > <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br>] Em > nome de Clairton > Enviada em: terça-feira, 24 de agosto de 2010 18:54 > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.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 > <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > > <mailto:delphi-br%40yahoogrupos.com.br> > > [mailto:delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > > <mailto:delphi-br%40yahoogrupos.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 > <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.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] > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > -- > > *"Inovação é o combustível do crescimento".* > > *Clairton Eloísio Müller* > Depto. Desenvolvimento > E-mail: clair...@dessis.com.br <mailto:clairton%40dessis.com.br> > <mailto:clairton%40dessis.com.br> > <mailto:clair...@dessis.com.br <mailto:clairton%40dessis.com.br> > <mailto:clairton%40dessis.com.br> > > Site: http://www.dessis.com.br > > *Dessis Sistemas de Gestão Empresarial* > > Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 > > CEP: 89259-500 - Jaraguá do Sul - SC > > Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > -- *"Inovação é o combustível do crescimento".* *Clairton Eloísio Müller* Depto. Desenvolvimento E-mail: clair...@dessis.com.br <mailto:clair...@dessis.com.br> Site: http://www.dessis.com.br *Dessis Sistemas de Gestão Empresarial* Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 CEP: 89259-500 - Jaraguá do Sul - SC Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi 2010 ta doido?
Acho que não precisaria postar pois da pra mudar tudo em 10s usando o Replace de String para AnsiString Mas to aqui pra ajudar no que puder Tb. Valeu pessoal. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rubem Rocha Enviada em: quarta-feira, 25 de agosto de 2010 18:33 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Delphi 2010 ta doido? Prioridade: Alta Poste as declarações que você usou no RAD Studio 2010! Assim você ajuda aqueles outros colegas que tem (ou poderão vir a ter) o mesmo problema que você, além de ser uma forma de ser grato à lista! Porque só o venha a nós, e ao vosso reino nada é meio chato, não? Sds. De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Iran Lima Enviada em: quarta-feira, 25 de agosto de 2010 12:51 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Assunto: RES: [delphi-br] Delphi 2010 ta doido? Resolvido. O problema era exatamente nas declarações. Obrigado amigo. De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Clairton Enviada em: terça-feira, 24 de agosto de 2010 18:54 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.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] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > -- *"Inovação é o combustível do crescimento".* *Clairton Eloísio Müller* Depto. Desenvolvimento E-mail: clair...@dessis.com.br <mailto:clairton%40dessis.com.br> <mailto:clairton%40dessis.com.br> <mailto:clairton%40dessis.com.br> <mailto:clair...@dessis.com.br <mailto:clairton%40dessis.com.br> <mailto:clairton%40dessis.com.br> <mailto:clairton%40dessis.com.br> > Site: http://www.dessis.com.br *Dessis Sistemas de Gestão Empresarial* Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 CEP: 89259-500 - Jaraguá do Sul - SC Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi 2010 ta doido?
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 [mailto:delphi...@yahoogrupos.com.br] Em nome de Clairton Enviada em: terça-feira, 24 de agosto de 2010 18:54 Para: delphi-br@yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.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] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > -- *"Inovação é o combustível do crescimento".* *Clairton Eloísio Müller* Depto. Desenvolvimento E-mail: clair...@dessis.com.br <mailto:clairton%40dessis.com.br> <mailto:clair...@dessis.com.br <mailto:clairton%40dessis.com.br> > Site: http://www.dessis.com.br *Dessis Sistemas de Gestão Empresarial* Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 CEP: 89259-500 - Jaraguá do Sul - SC Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi 2010 ta doido?
Poste as declarações que você usou no RAD Studio 2010! Assim você ajuda aqueles outros colegas que tem (ou poderão vir a ter) o mesmo problema que você, além de ser uma forma de ser grato à lista! Porque só o venha a nós, e ao vosso reino nada é meio chato, não? Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Iran Lima Enviada em: quarta-feira, 25 de agosto de 2010 12:51 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Delphi 2010 ta doido? Resolvido. O problema era exatamente nas declarações. Obrigado amigo. De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Clairton Enviada em: terça-feira, 24 de agosto de 2010 18:54 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.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] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > -- *"Inovação é o combustível do crescimento".* *Clairton Eloísio Müller* Depto. Desenvolvimento E-mail: clair...@dessis.com.br <mailto:clairton%40dessis.com.br> <mailto:clairton%40dessis.com.br> <mailto:clair...@dessis.com.br <mailto:clairton%40dessis.com.br> <mailto:clairton%40dessis.com.br> > Site: http://www.dessis.com.br *Dessis Sistemas de Gestão Empresarial* Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 CEP: 89259-500 - Jaraguá do Sul - SC Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi 2010 ta doido?
Resolvido. O problema era exatamente nas declarações. Obrigado amigo. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Clairton Enviada em: terça-feira, 24 de agosto de 2010 18:54 Para: delphi-br@yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.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] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > -- *"Inovação é o combustível do crescimento".* *Clairton Eloísio Müller* Depto. Desenvolvimento E-mail: clair...@dessis.com.br <mailto:clairton%40dessis.com.br> <mailto:clair...@dessis.com.br <mailto:clairton%40dessis.com.br> > Site: http://www.dessis.com.br *Dessis Sistemas de Gestão Empresarial* Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 CEP: 89259-500 - Jaraguá do Sul - SC Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Delphi 2010 ta doido?
não só 2010.. 2009 também... mudando para AnsiString funciona normal... * * *Diego Garcia* Twitter: http://www.twitter.com/drgarcia1986 Em 24 de agosto de 2010 17:29, Fellipe Henrique escreveu: > 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 > 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
Re: [delphi-br] Delphi 2010 ta doido?
tentou usar suas strings como AnsiString ? *Diego Garcia* Twitter: http://www.twitter.com/drgarcia1986 Em 24 de agosto de 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] > > > [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
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 > <mailto:delphi-br%40yahoogrupos.com.br> > [mailto:delphi-br@yahoogrupos.com.br > <mailto:delphi-br%40yahoogrupos.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 <mailto:delphi-br%40yahoogrupos.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] > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > -- *"Inovação é o combustível do crescimento".* *Clairton Eloísio Müller* Depto. Desenvolvimento E-mail: clair...@dessis.com.br <mailto:clair...@dessis.com.br> Site: http://www.dessis.com.br *Dessis Sistemas de Gestão Empresarial* Rua José Marangoni, 380 - Vila Nova Cx. Postal 417 CEP: 89259-500 - Jaraguá do Sul - SC Fone/Fax: (0xx 47)3371-7842/3371-2640/3371-7144 [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Delphi 2010 ta doido?
Já tentei com pansichar E nada. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.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 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] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
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] -- < 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
Re: [delphi-br] Delphi 2010 ta doido?
Se não me engano, vc tem que usar PAnsiChar na passagem dos parametros Em 24 de agosto de 2010 17:59, Iran Lima 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 [mailto: > delphi-br@yahoogrupos.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 > 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 > > > 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
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 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 > <*> 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
[delphi-br] Delphi 2010 ta doido?
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]