[delphi-br] Zeos + Lazarus - valores numéricos (OFF TOPIC?)
Olá, Desculpem pelo OFF TOPIC aqui. Estou testando Zeos + Lazarus + MySQL 5 e estou tendo um problema. Para valores numéricos se o banco de dados tem o valor 20,00, na tela é mostrado 2000,00, ou seja, parece que sempre acrescenta dois zeros no final. O mesmo programa em Delphi funciona bem. Atualizei o Zeos para a versão 6.6.6 e continua dando o mesmo problema. Existe algo que devo configurar diferente no Lazarus? Desde já agradeço. Juan
[delphi-br] Re: Zeos + Lazarus - valores numéricos (OFF TOPIC?)
Olá Juan, Não sei qual codepage você esta usando, mas tente isso: ... ZConnection1.Properties.Add('codapage=latin1'); ... Se não der certo é só falar. Uma coisa, caso não queira OFF-TOPIC, pergunta nesses locais: 1 - http://groups.google.com.br/group/lazarus-brasil 2 - http://groups.google.com.br/group/lazarus-br 3 - br.groups.yahoo.com/group/lazarus-brasil -- Silvio Clécio --- Em delphi-br@yahoogrupos.com.br, Juan J V Garcia usa...@... escreveu Olá, Desculpem pelo OFF TOPIC aqui. Estou testando Zeos + Lazarus + MySQL 5 e estou tendo um problema. Para valores numéricos se o banco de dados tem o valor 20,00, na tela é mostrado 2000,00, ou seja, parece que sempre acrescenta dois zeros no final. O mesmo programa em Delphi funciona bem. Atualizei o Zeos para a versão 6.6.6 e continua dando o mesmo problema. Existe algo que devo configurar diferente no Lazarus? Desde já agradeço. Juan
Re: [delphi-br] Problemas com ShellExecute + Delphi + WinVista ou Win7
Já tentou clicar em seu Delphi com o botão direito e selecionar a compatibilidade com versões anteriores do Windows ? -- From: Fellipe Henrique felli...@gmail.com Sent: Tuesday, January 05, 2010 9:07 AM To: delphi-br@yahoogrupos.com.br; n...@yahoogrupos.com.br Subject: [delphi-br] Problemas com ShellExecute + Delphi + WinVista ou Win7 Amigos, Estou com um problema ao usar o ShellExecute no meu sistema, com os Windows Vista e 7. Se eu rodo a aplicação através do Delphi, debugando, simplesmente dá erro de memória e trava tudo... se executo por fora, funciona perfeitamente... acredito ter algum problema do Delphi com esses Windows, mas precisamente, com o Debugger do Delphi. Foi testado e comprovado no seguintes sistemas: Delphi 2007 e Windows Vista 32 bits e Windows 7 32 bits Delphi 2010 e Windows Vista 32 bits e Windows 7 32 bits Ambos os Delphis, com todas as atualizações possíveis e disponíveis.. e o mesmo com os windows.. e aí, o que pode ser? Problema no Delphi mesmo, ou eu estou fazendo algo de errado? Att. -- _ T.·.F.·.A.·. Fellipe Henrique --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM __ Informação do ESET NOD32 Antivirus, versão da vacina 4747 (20100106) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __ Informação do ESET NOD32 Antivirus, versão da vacina 4747 (20100106) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com
Re: [delphi-br] Re: Problemas com ShellExecute + Delphi + WinVista ou Win7
Vamos que vamos!!! Ponto 1, sem discussaão alguma: Desde a versão 7, o Delphi tá igual ao Windows, só aumenta os Bugs, isso é fato... mas vamos em frente... Sobre o ShellExecute, descobri como Solucionar, só executar assim: ShellExecute(Application.Handle, 'runas', PChar('Arquivo'), 0, 0, SW_SHOWNORMAL); Não sei explicar, mais desse jeito funciona... []s 2010/1/5 EmbarcaDelphi embarcadel...@yahoo.com.br Falar em mudar, já pensou nisso? Estamos em 2010, aproveita a situação e muda o disco. :( Em 05/01/2010 17:19, Walter Chagas (Bol) escreveu: Ce ve que entra ano e sai ano, e as pessoas não mudam o disco. E pior ainda e quando se expoem ao ridículo ao falar coisas infundamentadas... []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br wchagasj%40bol.com.br mailto: wchagasj%40bol.com.br wchagasj%2540bol.com.br http://delphitocorporerm.blogspot.com/ http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas http://twitter.com/wchagas MSN: whitesock...@hotmail.com whitesockets%40hotmail.com mailto: whitesockets%40hotmail.com whitesockets%2540hotmail.com SKYPE: WalterChagasJr [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [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] Zeos + Lazarus - valores numéricos (OFF TOPIC?)
É muito importante que seja salvo da forma correta ? Você poderia usar um Editmask para fazer a correção, salva de forma incorreta, mas corrige na hora da exibição. No PostgreSQL basta fazer umas modificação na configuração, agora no mysql não sei como faze-lo vou ficar devendo ... Abraço -- From: Juan J V Garcia usa...@usg.com.br Sent: Wednesday, January 06, 2010 1:55 AM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Zeos + Lazarus - valores numéricos (OFF TOPIC?) Olá, Desculpem pelo OFF TOPIC aqui. Estou testando Zeos + Lazarus + MySQL 5 e estou tendo um problema. Para valores numéricos se o banco de dados tem o valor 20,00, na tela é mostrado 2000,00, ou seja, parece que sempre acrescenta dois zeros no final. O mesmo programa em Delphi funciona bem. Atualizei o Zeos para a versão 6.6.6 e continua dando o mesmo problema. Existe algo que devo configurar diferente no Lazarus? Desde já agradeço. Juan -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM __ Informação do ESET NOD32 Antivirus, versão da vacina 4747 (20100106) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __ Informação do ESET NOD32 Antivirus, versão da vacina 4747 (20100106) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com
Re: [delphi-br] Zeos + Lazarus - valores numéricos (OFF TOPIC?)
Olá Juan, Não sei qual codepage você esta usando, mas tente isso: ... ZConnection1.Properties.Add('codapage=latin1'); ... Se não der certo é só falar. Uma coisa, caso não queira OFF-TOPIC, pergunta nesses locais: 1 - http://groups.google.com.br/group/lazarus-brasil 2 - http://groups.google.com.br/group/lazarus-br 3 - br.groups.yahoo.com/group/lazarus-brasil 2010/1/6 Juan J V Garcia usa...@usg.com.br Olá, Desculpem pelo OFF TOPIC aqui. Estou testando Zeos + Lazarus + MySQL 5 e estou tendo um problema. Para valores numéricos se o banco de dados tem o valor 20,00, na tela é mostrado 2000,00, ou seja, parece que sempre acrescenta dois zeros no final. O mesmo programa em Delphi funciona bem. Atualizei o Zeos para a versão 6.6.6 e continua dando o mesmo problema. Existe algo que devo configurar diferente no Lazarus? Desde já agradeço. Juan -- Silvio Clecio
[delphi-br] Ajuda em um componente, não acha a classe definida no Type...
Amigos, estou desenvolvendo um componente.. tenho uma unit com o componente, normal ao meu ver, o problema é que funciona, compila, e consigo incluir no form sem problemas... porém ao compilar, fala que é: não declarado TfhFinder. Queria saber, o que tem de errado na unit abaixo.. que o delphi não acha o type TfhFinder... :o) Obrigado Segue a unit: unit FHFMain; interface {$I 'FHFinder.inc'} uses Classes, Controls, DB, Forms, Graphics, Menus, StdCtrls, SysUtils, Variants, Windows, MidasLib, DBClient, FHFFinderConfig, FHFDataConnector, fhfXML; procedure register; implementation uses uFHFLocalizar; type TfhFinder = class(TComponent) private FFormLocalizar: TFrmLocalizar; FFinderConfig: TfhFinderConfig; FArea: integer; procedure OnBtnLocalizarClick(Sender: TObject); procedure SetFinderConfig(const Value: TfhFinderConfig); procedure SetArea(const Value: integer); procedure LoadArea; function GetValueTag(aTag: string; Node: TXmlNode): string; protected procedure Notification(AComponent: TComponent; AOperation: TOperation); override; public constructor Create(AOwner: TComponent); override; destructor Destroy; override; published property FinderConfig: TfhFinderConfig read FFinderConfig write SetFinderConfig; property Area: integer read FArea write SetArea; end; procedure register; begin RegisterComponents('fhFinder', [TfhFinder, TfhFinderConfig ]); end; (..) -- _ T.·.F.·.A.·. Fellipe Henrique --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Campo TIME.
Amigo... Validações podem e devem ser feitas nos campos no ClientDataSet onde terá melhor resultado... onde vc tem pra isso as opções: OnGetText, OnSetText e OnValidate que é o mais indicado. Att. Ricardo. --- Em seg, 4/1/10, Ricardo Diniz ricardo...@yahoo.com.br escreveu: De: Ricardo Diniz ricardo...@yahoo.com.br Assunto: Re: [delphi-br] Campo TIME. Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 4 de Janeiro de 2010, 11:16 Bom dia amigo... Q tipo de validação vc nescessita? Seje especifico! Sempre usei campos TIME e DATETIME e numca tive problema para validação! Aq vai um link com diversas ajudas! Se tiver alguma que vc tenha mais duvida envie ae um e-mail! http://www.google. com.br/search? hl=pt-BR cr=countryBR q=validar+ campos+TIME+ no+delphi start=10 sa=N Att. Ricardo. --- Em dom, 3/1/10, Valdeci valdecipeninha@ yahoo.com. br escreveu: De: Valdeci valdecipeninha@ yahoo.com. br Assunto: [delphi-br] Campo TIME. Para: delphi...@yahoogrup os.com.br Data: Domingo, 3 de Janeiro de 2010, 16:40 Olá Amigos! Estou com dificuldade para fazer com que seja executada uma rotina para validação de Hora antes de ser feita a validação do DBEdit, pois antes de executar a citada rotina, da mensagem de que não é uma data válida. Alguém pode me dizer como faço isso? Grato. Valdeci. _ _ _ _ _ _ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Problemas com ShellExecute + Delphi + WinVista ou Win7
Aquilo é um recurso que permite que seu programa rode sob um encapsulamento em um sistema operacional para o qual ele não foi concebido. Porém, este recurso não afeta as funcionalidades de um programa que seja uma ferramenta de desenvolvimento. No caso do Shellexecute, o problema está no interfaceamento do Delphi com uma API. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: klanp...@hotmail.com To: delphi-br@yahoogrupos.com.br Sent: Wednesday, January 06, 2010 8:25 AM Subject: Re: [delphi-br] Problemas com ShellExecute + Delphi + WinVista ou Win7 Já tentou clicar em seu Delphi com o botão direito e selecionar a compatibilidade com versões anteriores do Windows ? -- From: Fellipe Henrique felli...@gmail.com Sent: Tuesday, January 05, 2010 9:07 AM To: delphi-br@yahoogrupos.com.br; n...@yahoogrupos.com.br Subject: [delphi-br] Problemas com ShellExecute + Delphi + WinVista ou Win7 Amigos, Estou com um problema ao usar o ShellExecute no meu sistema, com os Windows Vista e 7. Se eu rodo a aplicação através do Delphi, debugando, simplesmente dá erro de memória e trava tudo... se executo por fora, funciona perfeitamente... acredito ter algum problema do Delphi com esses Windows, mas precisamente, com o Debugger do Delphi. Foi testado e comprovado no seguintes sistemas: Delphi 2007 e Windows Vista 32 bits e Windows 7 32 bits Delphi 2010 e Windows Vista 32 bits e Windows 7 32 bits Ambos os Delphis, com todas as atualizações possíveis e disponíveis.. e o mesmo com os windows.. e aí, o que pode ser? Problema no Delphi mesmo, ou eu estou fazendo algo de errado? Att. -- _ T.·.F.·.A.·. Fellipe Henrique -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM __ Informação do ESET NOD32 Antivirus, versão da vacina 4747 (20100106) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __ Informação do ESET NOD32 Antivirus, versão da vacina 4747 (20100106) __ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] conteudo do dbedit estranho
Tenho um dbedit que serve para representar um campo numérico, neste dbedit apresenta-se o conteúdo 'dmchamabusca(codigomatTag)' ao invês de um valor. esse dbedit herda o valor através de um Tcomboedit(da Rx Lib), que uso para localizar um determinado item,e é chamado através de uma função que se chama dm.chamabusca, que contêm um dbgrid, e quando tecla-se enter repassa somente o código do registro em destaque para o formulário de origem. O que se pode apagar nos arquivos gerados pelo delphi para eliminar esta expressão, apaguei os DCU,RES e não resolveu. uso D7 Agradeço a atenção. Auriston
[delphi-br] MySQL Erro HY000 + Delphi2007
Ola Estou com o seguinte problema: sistema feito em Delphi 2007, utilizando acesso ao banco MySQL por componentes MyDAc. Funcionando perfeitamente em máquinas com windows XP. Ai o cliente resolve trocar e colocar um Windows Vista e instalar o servidor MySQL nesta maquina. Deste momento em diante comecaram a surgir erros estranhos, sempre iniciados da seguinte forma #HY000Incorrect decimal value: '7004,56' for column ou #HY000Field 'NomeCampo' doesn´t have a default... e outros mais Este HY000 é o código para erros não documentados da MySQL mas a coisa estranha é a seguinte: 1 -o mesmo sistema com exatamente o mesmo banco (e mesmos dados) numa máquina WinXP roda perfeitamente com ZERO erros; 2- No Vista, os mesmos erros ocorrem sempre nos mesmos lugares e ao tentarmos rodar as mesmas rotinas!!! ou seja, existe alguma coisa no código (ou na operação no banco) que roda em Windows XP e não roda em Vista. Alguem tem alguma luz para dar? obrigado Edison
[delphi-br] Re: variavel tipo date em consulta sql
Olá Rubem acabei encontrando um exemplo e o meu código ficou exatamente como você recomendou. Tá funcionando perfeitamente. Obrigado pela ajuda Alex --- Em delphi-br@yahoogrupos.com.br, Rubem Nascimento da Rocha djpardalro...@... escreveu 1) Declare essas duas variáveis como sendo strings; 2) Faça a atribuição dos valores da seguinte forma: dtinicial := FormatDateTime('mm/dd/', DateTimePicker1.Date); //recebe a data inicial dtfinal := FormatDateTime('mm/dd/', DateTimePicker2.Date); //recebe a data final Você estava concatenando valores date como se fossem strings, e em Object Pascal vc deve convertê-los para string. Seu código final deverá ficar assim: dtinicial := FormatDateTime('mm/dd/', DateTimePicker1.Date); //recebe a data inicial dtfinal := FormatDateTime('mm/dd/', DateTimePicker2.Date); //recebe a data final dm.adodsCaixa.Close; dm.adodsCaixa.commandtext:='select cod_pagto, data_pgto, codvenda, tipopessoa, modo_pgto, vlr_pgto, cod_usuario from caixa where data_pgto='+dtinicial+' and data_pgto='+dtfinal+''; dm.adodsCaixa.open; Veja se assim dá certo. Sds. To: delphi-br@yahoogrupos.com.br From: asandro1...@... Date: Mon, 4 Jan 2010 02:01:38 + Subject: [delphi-br] variavel tipo date em consulta sql Olá pessoal Já percorri muitos sites mas não encontrei uma forma de colocar uma variavel do tipo date(mysql) dentro de uma consulta sql. Preciso fazer uma comparação de data incicial e data final. Segue parte do código dtinicial:=DateTimePicker1.Date; //recebe a data inicial dtfinal:=DateTimePicker2.Date; //recebe a data final dm.adodsCaixa.Close; dm.adodsCaixa.commandtext:='select cod_pagto, data_pgto, codvenda, tipopessoa, modo_pgto, vlr_pgto, cod_usuario from caixa where data_pgto='+dtinicial+' and data_pgto='+dtfinal+''; dm.adodsCaixa.open; A forma que eu estou colocando as variaveis dentro da consulta sql é para utilizar com variáveis do tipo string mas não sei como colocar as do tipo date. Também não consegui utilizar o BETWEEN. Acredito que o problema seja só com as variáveis mesmo. Alguém pode me ajudar? Grato Alex Silva _ Windows 7: agora com conexões automáticas de rede. Conheça. http://www.microsoft.com/brasil/windows7/default.html?WT.mc_id=1539 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] MySQL Erro HY000 + Delphi2007
Meu Grande amigo Edison, isso ta me parecendo problema na transferência do banco de dados.. provavelmente foram transferidos os arquivos FRM da pasta MySQL\Data\NomedoBanco mas o IBDATA ficou para traz.. gera um script completo do DB que ta no XP, deleta o banco no DB com Vista e restaura o script que vai rodar 100% Att, ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... 2010/1/6 EMGF Doc e...@docsistemas.com.br Ola Estou com o seguinte problema: sistema feito em Delphi 2007, utilizando acesso ao banco MySQL por componentes MyDAc. Funcionando perfeitamente em máquinas com windows XP. Ai o cliente resolve trocar e colocar um Windows Vista e instalar o servidor MySQL nesta maquina. Deste momento em diante comecaram a surgir erros estranhos, sempre iniciados da seguinte forma #HY000Incorrect decimal value: '7004,56' for column ou #HY000Field 'NomeCampo' doesn´t have a default... e outros mais Este HY000 é o código para erros não documentados da MySQL mas a coisa estranha é a seguinte: 1 -o mesmo sistema com exatamente o mesmo banco (e mesmos dados) numa máquina WinXP roda perfeitamente com ZERO erros; 2- No Vista, os mesmos erros ocorrem sempre nos mesmos lugares e ao tentarmos rodar as mesmas rotinas!!! ou seja, existe alguma coisa no código (ou na operação no banco) que roda em Windows XP e não roda em Vista. Alguem tem alguma luz para dar? obrigado Edison [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] Off-Topic - Interface gráfica chamada de Sexto Sentido
Anotem esse nome: Pranav Mistry Pattie Maes, pesquisadora do MediaLabs do MIT, apresenta o Sexto Sentido, um dispositivo tecnológico que pode vir a mudar nossa vida no futuro. Se houver dificuldade com o inglês, basta escolher legendas(subtitles) em Portuguese (Brazil), logo abaixo da tela de video. http://www.ted.com/talks/pattie_maes_demos_the_sixth_sense.html Pelo que entendi, o sistema roda num celular. Desconheço como poderíamos usar o Delphi nesse ambiente. [ ]'s Dirceu Portéla Especialista em Desenvolvimento de Software www.topfaces.com.br (Por favor, se for encaminhar esta mensagem, apague meu nome e e-mail) [As partes desta mensagem que não continham texto foram removidas]