Re: Res: [delphi-br] Sistemas com fontes em Delphi7
Este sistema trabalha com a impressora fiscal? Como faz para tirar a leita z e x ? Obrigado. --- Em seg, 27/4/09, Jose Ferreira joseffi...@yahoo.com.br escreveu: De: Jose Ferreira joseffi...@yahoo.com.br Assunto: Res: [delphi-br] Sistemas com fontes em Delphi7 Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 27 de Abril de 2009, 19:47 este fonte está no 4Shared, para qualquer um baixar. http://www.4shared. com/file/ 95536155/ 225468bb/ PROJETO_SIAC. html?s=1 _ _ __ De: Fellipe Henrique felli...@gmail. com Para: delphi...@yahoogrup os.com.br Enviadas: Segunda-feira, 27 de Abril de 2009 15:56:20 Assunto: Re: [delphi-br] Sistemas com fontes em Delphi7 Acho que ele tá querendo vender os sistemas.. :o) 2009/4/27 Paulo Coutinho pa...@prsolucoes. com e cade o link para download? 2009/4/27 carloshteles carloshteles@ yahoo.com. brcarloshteles% 40yahoo.com. br Bom tarde Pessoal. Segue abaixo um link com varios sistemas (Boms e completos) em Delphi 7 com fontes, vale a pena dar uma olhada nos sistemas que estão postados. www.carloshteles. blogspot. com Se quiserem baixar a apresentação dos sistemas acessem: http://www.4shared. com/dir/13941020 /2531f87d/ Publicos. html São sistemas bons e funcionais. Um abraço a todos -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes. com/blog Site: www.prsolucoes. com Msn: pa...@prsolucoes. com paulo%40prsolucoes .com [As partes desta mensagem que não continham texto foram removidas] -- _ _ ___ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft. com.br/blogs/ fellipeh - - - - - - 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] 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]
[delphi-br] Emprego em Florianópolis Dicas e Sugestões
Olá pessoal, bom dia, estou à procura de emprego na cidade de Florianópolis. Alguém tem alguma dica ou sugestão de empresa ? alguns dos meus conhecimentos e que posso trabalhar: Java, .Net, C++, Delphi, Sql, XML, Sql Server 2000, Oracle 9i, dentre muitos outros... Se alguém tiver alguma outra dica, ou experiência que passou na cidade, seria de grande valia para a minha jornada. Obrigado pela atenção de todos, Abrs, Flávio. 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]
[delphi-br] Sistema via Web
Olá pessoal, boa tarde, galera, vcs podem me ajudar na minha dúvida ? Ela é a seguinte: Vamos supor que eu desenvolva um sistema via web q utilize o Sql Server como SGDB. As páginas do site do sistema precisam estar em um servidor com IP válido na internet (tipo um domínio) ? E supondo q eu esteja no site do sistema e queira salvar um novo registro na base de dados (essa base se encontra no servidor), as informações desse registro terão que ser enviadas pela internet até o servidor e lá seria armazenado ?? Obrigado pela atenção de todos. Flávio. 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]
Res: [delphi-br] Sobre desenvolvimento para PDA.
Desculpa intrometer, mas, acredito eu, se vc for desenvolver para Windows Mobile te aconselharia a desenvolver usando o Visual Studio 2005 ou superior. O IDE é extraordinário, além do mais ele tem muitas funcionalidades com o SQL Server Mobile e a tão gloriosa Replicação de Dados. --- Em ter, 21/10/08, Jean Barreiros [EMAIL PROTECTED] escreveu: De: Jean Barreiros [EMAIL PROTECTED] Assunto: Res: [delphi-br] Sobre desenvolvimento para PDA. Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 21 de Outubro de 2008, 22:06 Alguém poderia publicar o nome desse puglin e/ou o link para download do mesmo? . .Jean Barreiros Programador/ Web-Designer Delphi, C++, PHP, JavaScript FireBird/InterBase, MySql, SQLServer, PostGree, Oracle msn: [EMAIL PROTECTED] com.br e-mail: [EMAIL PROTECTED] com - Mensagem original De: Adriano Santos (Y!) [EMAIL PROTECTED] os.pro.br Para: [EMAIL PROTECTED] os.com.br Enviadas: Segunda-feira, 20 de Outubro de 2008 13:26:40 Assunto: Re: [delphi-br] Sobre desenvolvimento para PDA. Respondi isso esses dias, mas vamos lá. Em Delphi só usando o BDS 2006 com um plug-in que existe no site da CodeGear. Nas edições 89 e 90 da ClubeDelphi saiu um artigo falando exatamente sobre isso. Adriano Santos []s TI - METALURGICA JANO respondeu: Boa tarde amigos, Estou iniciando o desenvolvimento para PDAS aqui na empresa. Estou com a intenção de desenvolver para Windows móbile. Consigo fazer isso no Delphi? Ou me aconselham fazer em Java ? [As partes desta mensagem que não continham texto foram removidas] - - - - - - No virus found in this incoming message. Checked by AVG - http://www.avg. com Version: 8.0.173 / Virus Database: 270.8.1/1734 - Release Date: 20/10/2008 07:25 -- Boa Leitura, Adriano Santos Director X-35 Consulting Development IT Manager SoftPark Chief Editor Magazines ClubeDelphi WebMobile www.delphitodelphi. blogspot. com www.adrianosantos. pro.br www.devmedia. com.br www.dug-sp.com Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Gerador de aplicacao
Boa noite amigos do grupo. Atualmente, trabalho em uma empresa de saúde e lá nós usamos como ferramenta de desenvolvimento , o XMAKER, para termos um padrão de sistemas e reduzindo tempo de desenvolvimento. Hoje, nós usamos há 6 anos e estamos para colocar no ar um sistema feito em XMAKER, substituindo um sistema feito em DOS – Clipper, onde levamos apenas 8 meses e normalmente levaria uns 2 anos por ser muito complexo contendo + de 100 tabelas utilizando 4 bancos de dados bem diferente. Para aqueles que pretende usar um gerador de aplicativo, indico o XMAKER, porém, tem que ter o conhecimento em DELPHI em qualquer versão e atua com banco de dados relacional(FIREBIRD/SQL SERVER/POSTGREESQL/MYSQL/ORACLE). Abraços a todos Fernando Flavio Analista de Sistemas Itálica Saúde Ltda. Tel(011)9508-8942 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Wainer Enviada em: domingo, 28 de setembro de 2008 16:43 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Gerador de aplicacao Amigos A empresa onde trabalho, esta querendo utilizar algum gerador de aplicacao (speedcase,maker,etc), para ter um padrao de aplicativo e um reducao de tempo de programacao. ai vem a pergunta alguem aqui utiliza um gerador deste tipo? quais sao os pros e contras? existe um best of the best ou segue a maxima de qual voce se adpata melhor aqui o pessoal esta muito tendencioso para o spedcase. obrigado Wainer 16--6697 16-9101-1757 Wisa soft 16-3721-7187 o[|||]o ▓-o---▓ CJ3A - 49 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Programação para PDAs
Olá Adriano, bom dia, cara, eu densenvolvo sistemas para PDAs já faz uns 4 anos. Mas tudo que desenvolvi foi para PDAs com sistema operacional da Microsoft (Pocket PC). No começo desenvolvi utilizando o Embedded Visual C++ q recomendo não utilizar pq dá muiitooo trabalho nele. Agora, estou utilizando o Visual Studio 2005 para desenvolver para o Windows Mobile 6, e esse sim, dá até vontade de ficar programando (a linguagem é C# ou C++ ou DB.NET), pois, esse IDE é muito mais rápido, organizado e disciplinado para programar. E como banco de dados, utilizei o SQL Server Mobile que permite Replicar dados com o SQL Server (2000 ou 2005) do servidor desktop. Mas como a sua prioridade é a portabilidade, receio q o Visual Studio não será a sua ferramenta. Apenas coloquei aqui q ela é uma boa solução para Pocket PC. --- Em ter, 9/9/08, Adriano O. Cipriano [EMAIL PROTECTED] escreveu: De: Adriano O. Cipriano [EMAIL PROTECTED] Assunto: [delphi-br] Programação para PDAs Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 9 de Setembro de 2008, 10:10 Olá pessoal. Gostaria de saber se alguém na lista desenvolve ou desenvolveu sistemas para PDAs e qual ferramenta utilizaram e/ou recomendam. Para Palm OS ja li a respeito do PocketStudio. Mas com isso ficaria restrito aos PDA com o Palm OS. Seria a melhor solução o J2ME em termos de portabilidade? []´s Adriano [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Scroll Form com uma TImage !!!
Olá pessoal, bom dia, uma pequena grande dúvida não está me deixando dormir nos últimos dias... Tenho uma TImage dentro de um Form que, quando eu rolo a barra de rolagem do Form, essa imagem é redesenhada na nova posição, porém a imagem também fica desenhada na posição onde estava. O que eu quero é q essa imagem seja desenhada na nova posição, porém seja apagado a imagem da posição anterior onde estava. Nossa, isso é fundamental para deixar o logo da empresa junto com o do cliente no aplicativo. Alguém pode me ajudar aí ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] 'Record not found' - depois de um Post
Oi Humberto, como eu te disse ele dá erro na execução do Post e, antes de executar essa instrução, eu dou um Locate pelo campo ID do registro e ele é encontrado. Faço as alterações e quando executa Post, o erro surge. Obrigado pela resposta... Flávio. --- Em seg, 4/8/08, Humberto Sales [EMAIL PROTECTED] escreveu: De: Humberto Sales [EMAIL PROTECTED] Assunto: Re: [delphi-br] 'Record not found' - depois de um Post Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 4 de Agosto de 2008, 17:49 ja tentou com brackpoint do delphi? Flavio escreveu: Olá pessoal, boa tarde, estou com um pequeno probleminha. Se vocês puderem me ajudar, agradeço e muito. É o seguinte: faço uma consulta em uma query e os dados são carregados no ClientDataSet. Edito 3 campos desse ClientDataSet e quando executa a instrução Post para aplicar as alterações, dá a mensagem 'Record not found'. O problema é que ele dá isso de vez em nunca, ou seja, descobri em uma sequencia de execuções q faço dentro do meu programa com algumas entradas em particular. Colocar o código aqui é meio q inviável, pois é muito grande. O que gostaria de saber é se isso já aconteceu com alguém e como resolveu, ou se alguém tem alguma dica ou solução... Sinceramente não estou conseguindo visualizar o erro, pois ele está camuflado em alguma parte do sistema. Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Ajustar tam do App de acordo com a barra de tarefas
Olá pessoal, bom dia, estou querendo fazer uma função que ajusta o tamanho do meu Aplicativo de acordo com o tamanho da barra de tarefas, pois ele está começando maximizado e ficando uma parte dele coberto por essa barra. Existe algum jeito de eu realizar essa tarefa ?? Alguém tem um fósforo para acender no final do túnel ? Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] 'Record not found' - depois de um Post
Estou usando cds com Oracle... ... e no caso das opções do ProviderFlags, estão como default. Eu não mexi em nada essas opções. --- Em ter, 5/8/08, Daniel Bastos [EMAIL PROTECTED] escreveu: De: Daniel Bastos [EMAIL PROTECTED] Assunto: Re: [delphi-br] 'Record not found' - depois de um Post Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 5 de Agosto de 2008, 12:05 vc ta usando cds com zeos? Pq este erro está acontecendo comigo durante a exclusão do último registro de uma tabela. 2008/8/5 Anderson R [EMAIL PROTECTED] com.br Amigo, a Propriedade ProviderFlags dos seus Campos do DataSet estao configurados errados, verifique isso. - --- Anderson Rogerio Bejatto Pós Graduando em Engenharia de Software com UML Unifil - Londrina - Paraná Conheça o Projeto ACBr - Automação Comercial Brasil http://acbr. sourceforge. net - Mensagem original De: Flavio [EMAIL PROTECTED] com.br fqs21%40yahoo. com.br Para: [EMAIL PROTECTED] os.com.br delphi-br%40yahoog rupos.com. br Enviadas: Terça-feira, 5 de Agosto de 2008 7:39:26 Assunto: Re: [delphi-br] 'Record not found' - depois de um Post Oi Humberto, como eu te disse ele dá erro na execução do Post e, antes de executar essa instrução, eu dou um Locate pelo campo ID do registro e ele é encontrado. Faço as alterações e quando executa Post, o erro surge. Obrigado pela resposta... Flávio. --- Em seg, 4/8/08, Humberto Sales humberto_s_ o@ yahoo.com. br escreveu: De: Humberto Sales humberto_s_ o@ yahoo.com. br Assunto: Re: [delphi-br] 'Record not found' - depois de um Post Para: [EMAIL PROTECTED] os.com.br Data: Segunda-feira, 4 de Agosto de 2008, 17:49 ja tentou com brackpoint do delphi? Flavio escreveu: Olá pessoal, boa tarde, estou com um pequeno probleminha. Se vocês puderem me ajudar, agradeço e muito. É o seguinte: faço uma consulta em uma query e os dados são carregados no ClientDataSet. Edito 3 campos desse ClientDataSet e quando executa a instrução Post para aplicar as alterações, dá a mensagem 'Record not found'. O problema é que ele dá isso de vez em nunca, ou seja, descobri em uma sequencia de execuções q faço dentro do meu programa com algumas entradas em particular. Colocar o código aqui é meio q inviável, pois é muito grande. O que gostaria de saber é se isso já aconteceu com alguém e como resolveu, ou se alguém tem alguma dica ou solução... Sinceramente não estou conseguindo visualizar o erro, pois ele está camuflado em alguma parte do sistema. Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Ajustar tam do App de acordo com a barra de tarefas [RESOLVIDO]
bela Willian fez um golaço. muito obrigado cara... --- Em ter, 5/8/08, Willian Jhonnes Lara dos Santos [EMAIL PROTECTED] escreveu: De: Willian Jhonnes Lara dos Santos [EMAIL PROTECTED] Assunto: Res: [delphi-br] Ajustar tam do App de acordo com a barra de tarefas Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 5 de Agosto de 2008, 12:53 Ah, esqueci de dizer: mude as propriedades do form para WindowState = wsNormal e BorderStyle = bsSingle... Só mais uma coisinha: Uma pesquisa no google por altura+barra de tarefas+delphi me retornou o seguinte link: http://www.codigofo nte.net/dicas/ delphi/197_ simulando- os-alertas- do-msn-no- delphi Não é exatamente oq vc precisa, mas já daria uma boa idéia de como fazer... O pai google é nosso amigo e oráculo. Nunca deixe de consultá-lo antes de postar a dúvida... []'s - - - - --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolve dor Object/Free Pascal willianjhonnes@ yahoo.com. br - - - - --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 - - - - --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom - - - - --- - Mensagem original De: Flavio [EMAIL PROTECTED] com.br Para: Grupo_Delphi [EMAIL PROTECTED] os.com.br Enviadas: Terça-feira, 5 de Agosto de 2008 11:01:10 Assunto: [delphi-br] Ajustar tam do App de acordo com a barra de tarefas Olá pessoal, bom dia, estou querendo fazer uma função que ajusta o tamanho do meu Aplicativo de acordo com o tamanho da barra de tarefas, pois ele está começando maximizado e ficando uma parte dele coberto por essa barra. Existe algum jeito de eu realizar essa tarefa ?? Alguém tem um fósforo para acender no final do túnel ? Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] 'Record not found' - depois de um Post
Olá pessoal, boa tarde, estou com um pequeno probleminha. Se vocês puderem me ajudar, agradeço e muito. É o seguinte: faço uma consulta em uma query e os dados são carregados no ClientDataSet. Edito 3 campos desse ClientDataSet e quando executa a instrução Post para aplicar as alterações, dá a mensagem 'Record not found'. O problema é que ele dá isso de vez em nunca, ou seja, descobri em uma sequencia de execuções q faço dentro do meu programa com algumas entradas em particular. Colocar o código aqui é meio q inviável, pois é muito grande. O que gostaria de saber é se isso já aconteceu com alguém e como resolveu, ou se alguém tem alguma dica ou solução... Sinceramente não estou conseguindo visualizar o erro, pois ele está camuflado em alguma parte do sistema. Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Aplicativo interrompido usando ProcessMessage
Olá pessoal, boa tarde, minha aplicação permite interromper um processo de decodificação de dados usando o procedimento ProcessMessage dentro de um loop. Quando o user clica no botão para continuar a aplicação, sai do loop e então continua normal... O problema é quando ele interrompe a aplicacação e daí entra no loop do ProcessMessage e então ele tenta fechar a aplicação. Sendo assim, a aplicação não é fechada. O código do loop está abaixo: while(interrompido = true) ProcessMessage; Alguém sabe como poderia possibilitar o fechamento do aplicativo mesmo estando dentro do loop. Imaginei em colocar um if dentro do loop perguntando se o tipo de mensagem q está na fila é do tipo WM_CLOSE e, se for, daí chama o close do form principal. Alguma coisa do tipo. Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Alternar entre janelas do preview do Rave
Olá pessoal, boa tarde, a meu desejo é o seguinte: quero alternar entre janelas do preview do Rave 5. Por exemplo, gero um preview e depois quero clicar no mesmo botao e gerar outra janela de preview. Minimizando ambas, gostaria q elas ficassem minimizadas no meu MDIMainForm. Na atualidade, gero um preview clicando no botão de gerar e então é gerada uma janela de preview. No entanto, quando minimizo ela na aplicação, a janela dela desaparece no meu aplicativo MDIForm e, após isso, tento gerar outra janela clicando no botão e dá um erro de AccessViolation (claro! a janela já está aberta). Alguém possui a solução desse problema ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Canvas does not allow drawing
Oi pessoal, o meu SO é o Windows XP SP2 e estou usando o Delphi 6 para desenvolver. E na verdade, não estou usando nenhum canvas no meu aplicativo, mas essa mensagem é exibida. Estou usando alguns componentes (LEDs) do projeto JEDI. Mas essa mensagem geralmente apareçe devido a que fatores ? Obrigado pela atenção, Flávio. --- Em qui, 24/7/08, Daniel Bastos [EMAIL PROTECTED] escreveu: De: Daniel Bastos [EMAIL PROTECTED] Assunto: Re: [delphi-br] Canvas does not allow drawing Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 24 de Julho de 2008, 23:43 Aumentando um pouquinho o interrogatório onde vc está tentando desenhar com o canvas :) 2008/7/24 Eduardo Silva dos Santos eduardo.drd@ gmail.com: Eu lembro desse erro na época do windows 95/98, quando a máquina tava totalmente sem recursos livres e o canvas não desenhava mais.. ai travava tudo.. dê mais detalhes.. qual S.O, qual versão do Delphi, detalhes 2008/7/24 Flavio [EMAIL PROTECTED] com.br fqs21%40yahoo. com.br: Olá pessoal, boa tarde, 'Canvas does not allow drawing' é uma mensagem de erro q está sendo exibida no meu aplicativo. Pesquisei na internet e alguns lugares falam a respeito do componente Timer. No meu caso, possuo dois Timers, um com o tempo 1 e o outro com 5000. A mensagem é exibida de vez em quando. Alguém sabe de alguma coisa a respeito ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Exec outro App sem ser formato .exe
Olá pessoal, bom dia, minha dúvida é a seguinte: Desenvolvi um sistema e, em uma parte dele, é necessário chamar outro aplicativo, ou seja, será necessário colocar esse outro app no mesmo diretório do executável do sistema. Mas gostaria de chamar ele e executar a tarefa dele, porém, gostaria que ele não tivesse o formato .exe. Desejo assim para 'esconder' esse outro apolicativo dos olhos do usuário. Bom, o sistema irá rodar no Windows e, pelo q sei, ele executa somente .exe,.com e .bat. Acredito q não há essa possibilidade, mas chamando um app de outro app pelo delphi nunca fiz e não sei como funciona, mas se alguém tiver alguma sugestão ou dica ajudaria e muito. Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Canvas does not allow drawing
Olá Eduardo, primeiramente obrigado por sua ajuda. A maq tem 2 GB de memória e, quando ocorre o erro, o aplicativo consome sempre no máximo 63.XXX KB de mem. Acredito q não seja um problema de mem. Estou usando um compondente do projeto Jedi, o LED e, quando ocorre o erro, esse led q era para ficar verde, fica preto (como se não tivesse sido desenhado da maneira correta). Então penso q seja algum problema no momento de desenho (Canvas) desse componente ou do Form. obrigado pela atenção, Flávio. --- Em sex, 25/7/08, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu: De: Eduardo Silva dos Santos [EMAIL PROTECTED] Assunto: Re: [delphi-br] Canvas does not allow drawing Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 25 de Julho de 2008, 8:18 Olá Flávio, como eu falei anteriormente, no meu caso, no Windows 95/98 esse erro acontecia ao abrir qualquer form quando a máquina estava sem memória livre. quanto de memória Ram tem o seu computador? verifique no momento do erro no gerenciador de memória, qual utilização da mesma. em qual situação o erro ocorre? 2008/7/25 Flavio [EMAIL PROTECTED] com.br: Oi pessoal, o meu SO é o Windows XP SP2 e estou usando o Delphi 6 para desenvolver. E na verdade, não estou usando nenhum canvas no meu aplicativo, mas essa mensagem é exibida. Estou usando alguns componentes (LEDs) do projeto JEDI. Mas essa mensagem geralmente apareçe devido a que fatores ? Obrigado pela atenção, Flávio. --- Em qui, 24/7/08, Daniel Bastos [EMAIL PROTECTED] comdanbastos%40gmail. com escreveu: De: Daniel Bastos [EMAIL PROTECTED] com danbastos%40gmail. com Assunto: Re: [delphi-br] Canvas does not allow drawing Para: [EMAIL PROTECTED] os.com.br delphi-br%40yahoog rupos.com. br Data: Quinta-feira, 24 de Julho de 2008, 23:43 Aumentando um pouquinho o interrogatório onde vc está tentando desenhar com o canvas :) 2008/7/24 Eduardo Silva dos Santos eduardo.drd@ gmail.com: Eu lembro desse erro na época do windows 95/98, quando a máquina tava totalmente sem recursos livres e o canvas não desenhava mais.. ai travava tudo.. dê mais detalhes.. qual S.O, qual versão do Delphi, detalhes 2008/7/24 Flavio [EMAIL PROTECTED] com.br fqs21%40yahoo. com.br: Olá pessoal, boa tarde, 'Canvas does not allow drawing' é uma mensagem de erro q está sendo exibida no meu aplicativo. Pesquisei na internet e alguns lugares falam a respeito do componente Timer. No meu caso, possuo dois Timers, um com o tempo 1 e o outro com 5000. A mensagem é exibida de vez em quando. Alguém sabe de alguma coisa a respeito ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail. com. http://br.new. mail.yahoo. com/addresses [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD Sistemas. (27) 3218-4201 MSN: eduardo.drd@ gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Scrolling o Form, desajusta a Imagem
Olá pessoal, boa tarde, o meu caso é esse: tenho uma imagem (TImage) com o logo da empresa no canto inferior direito do form principal, mas quando coloco na resolução 800/600 e abro uma janela MIDI dentro desse aplicativo um scroll vertical é ativado no form principal e quando eu dou uma rolagem no scrollbar a imagem é repintada mas a anterior permanece, ou seja, fico com duas imagens quase sobrepostas. Já pesquisei na internet e não consegui encontrar solução alguém sabe como corrigir esse problema ? Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Botão Load Icon desabilitado. PQ?
Olá pessoal, bom dia, quero selecionar um ícone para o meu sistema, mas o botão Load Icon do projeto está desabilitado. Como faço para habilitá-lo ? Alguém sabe ? Obrigado pela atenção de todos, Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dúvida Pequena e Simples... ...
A célula da StringGrid continua selecionada independentemente da propriedade RowSelect estiver true ou false... --- Em qui, 24/7/08, Alisson [EMAIL PROTECTED] escreveu: De: Alisson [EMAIL PROTECTED] Assunto: Re: [delphi-br] Dúvida Pequena e Simples.. Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 24 de Julho de 2008, 12:15 O StringGrid não está com a propriedade Options-RowSelect = True? _ _ _ _ __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta. messenger. yahoo.com/ Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Canvas does not allow drawing
Olá pessoal, boa tarde, 'Canvas does not allow drawing' é uma mensagem de erro q está sendo exibida no meu aplicativo. Pesquisei na internet e alguns lugares falam a respeito do componente Timer. No meu caso, possuo dois Timers, um com o tempo 1 e o outro com 5000. A mensagem é exibida de vez em quando. Alguém sabe de alguma coisa a respeito ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Minimizar e depois Maximizar o Preview (Rave 5) ???
Olá pessoal, bom dia, meu sistema possibilita a geração de relatórios usando o Rave 5, porém, gostaria de minimizar o preview do relatório e depois maximizá-lo, mas quando eu o minimizo, ele desaparece e fica aberto em algum lugar, pois se tento gerar um outro, dá erro de AccsessViolation (claro, ele já está aberto). Aproveitando essa funcionalidade, gostaria tb de poder gerar mais de um relatório ao mesmo tempo. É possível ? Alguém sabe de alguma coisa ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dúvida Pequena e Simples......
Olá pessoal, bom dia, tenho uma StringGrid que armazena os registros q serão jogados no relatório, porém, essa StringGrid setei a propriedade Enabled dela como false. Mas fazendo isso, a maldita primeira linha fica sempre selecionada, ou seja, aquela corzinha azul. O q eu quero é fazer com q não fique nenhuma célula selecionada na StringGrid. Uma dúvida tão simples, mas imensamente aborrecedora... Alguém aí pode me ajudar nessa aparente impossível tarefa ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Gerar relatório em uma nova janela (Rave) ??
Olá pessoal, bom dia, estou utilizando o Rave 5 junto com o Delphi 7 para gerar relatórios. A minha dúvida está quando clico no botão para gerar o relatório, o sistema gera, mas ele gera na mesma janela da aplicação. Eu gostaria q ele gerasse em uma nova janela. É possível ? Alguém se abilita ? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Não deixar selecionar células nas Grids . Como ?
Olá pessoal, boa tarde, criei uma StringGrid com a propriedade Enabled setada como falsa, ou seja, o usuário não interage com a grid, porém, a primeira célula da StringGrid já vem selecionada. Eu gostaria q isso não ocorre-se, ou seja, nenhuma célula pode estar selecionada na StringGrid. Alguem imagina como ? Obrigado pela atenção de todos. Abraços. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Apontar para a Janela Atualmente focada do sistema !!
Olá pessoal ,bom dia, estou querendo obter o caption da janela atual que está focada no meu sistema. Existe alguma função para eu apontar para essa janela ?? Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Execute e ExecuteReport. Qual a diferença ?
Olá pessoal, bom dia, qual a diferença entre esses dois métodos no Rave 5 ? Consegui gerar o relatório utilizando ambos, porém em alguns casos, somente com o Execute. Alguém poderia me ajudar nessa questão ? Obrigado pela atenção. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] TList não aceita double ???
Olá pessoal, boa tarde, estou tentando adicionar um valor double à minha lista (TList). Porém, o Delphi exibe um erro de 'Incompatible Type Conversion'. Alguém saberia me explicar o que está acontecendo ? double x := 98.3; myList.Add((double *) x); Obrigado pela atenção de todos. Flávio. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Definir o tipo de dado da coluna criada no select ???
Olá galera, bom dia, tenho a seguinte query: SELECT T.*, 1 AS TESTE FROM TABLE1 T O q desejo fazer é definir o tipo de dado da coluna TESTE para o tipo de dado String (NVARCHAR). Alguém sabe como fazer isso ??? Obrigado pela atenção de todos, Abraços, Flávio. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Calc a qtd de dias,horas,min, entre duas datas ??
Olá pessoal, bom dia, o meu problema é o seguinte: tenho duas datas e obtenho a diferença entre elas (isso é ocorrido no sql e é retornado um campo com o resultado dessa diferença). Agora desejo obter a qtd de dias,hora,min desse valor retornado pelo sql. Acredito eu q os dias eu obtenho atribuindo a um inteiro esse valor. Nesse caso, ele atribui os dias desse valor. Agora as horas,min eu não tenho idéia... Alguém sabe como proceder nessa situação ? Obrigado pela atenção de todos, Abraços, Flávio. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Oracle:Query gigante não é executada.Erro:'fim de arquivo no canal de comunicação' PQ ?
Olá pessoal, boa tarde, uma query é construída no meu sistema e adicionada ao TOraQuery (+- = ao TADOQuery), porém, quando é chamado o método Prepare() antes de executá-la, fica processando muito e gera dois tipos de mensagem de erro: Erro ORA-04031: não é possível alocar 20 bytes de memória compartilhada (shared pool,SELECT ,sql area,logdef : apaclg). e Erro ORA-03113: fim de arquivo no canal de comunicação. Essa query é imensamente grande, então peguei o sql q é criado em tempo de execução e tentei executá-lo fora do meu sistema, diretamente no Oracle 9i. Gerou uma mensagem falando que 'não serão mais lidos dados do sockete'. Mas quando coloco menos informações na query para diminuí-la, ocorre tudo corretamente. Acredito que seja por causa do tamanho da query q é executada tudo de uma vez só. Alguém tem alguma solução, dica, sugestão, ou algo que possa me ajudar ? É crucial isso para mim estar funcionando. Obrigado pela atenção de todos, Abraços, Flávio. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Calcular o módulo de um NUM em SQL
Olá galera, bom dia, quero obter o módulo de um número calculado em um comando sql. Por exemplo, '2' ou '-2' é '2'. Alguém conheçe alguma função para isso ?! Abraços, Flávio. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como utilizar o BackTrace ?
Olá pessoal, bom dia, O João Morais comentou nesse tópico sobre o backtrace. Para mim é um conceito novo, mas procurei ele e não consegui localizar na IDE do Delphi. Alguém pode resumir para que serve, onde está e como utilizar ele ? Alguém pode me auxiliar nessa ferramenta ? Obrigado pela atenção de todos. Flávio. Joao Morais [EMAIL PROTECTED] escreveu: Flavio wrote: Olá pessoal, boa tarde, necessito saber a linha que ocorreu a exceção em determinada parte do programa. É possível ? Através do programa madExcept consigo, porém se tiver algum try e catch na parte do programa que está sendo executada, a janela do madExcept não exibe, ou seja, preciso comentar manualmente todos os trys e catchs, o que é aborrecedor. Alguém sabe uma maneira simples e prática ? pq deve existir... O meu programa processa muita informação, então debugar de uma determinada parte do programa é totalmente inviável. Alguém me auxilia nessa questão ? Ou se existe algum outro modo de poder debugar à partir de onde gera a exceção ? Quando você tem informações de debug na unit que causa o erro e você define que quer parar a aplicação a cada exceção, a ide abre a unit e posiciona na linha em que o erro ocorre. Tendo feito isto, você ainda pode ver um backtrace que é a oitava maravilha do mundo para entender o porque do erro. O que mais você precisa? Joao Morais - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Linha da Exceção ?
Realmente desconheco esse tal de ExceptionDialog da Jedi. Qual versão do Jedi possui ele e qual é a paleta de compontentes q contem ele ? Grato. Flávio. sergio cavalcante [EMAIL PROTECTED] escreveu: Pessoal, Não acredito que vcs não conhecem o ExceptionDialog da Jedi. É realmente a Oitava Maravilha do mundo. Ele não só diz em que linha ocorreu o erro, mas mostra tbm o Call Stack todo, com que proceure chamou quem, aonde, etc, além de das DLL's que estavam em memória no momento, gera um arquivo texto e o exception ainda manda por mail pra vc, se o usuário quiser. Maravilha mesmo. Atenciosamente, -- Sérgio Cavalcante Mitros Tecnologia 2008/5/28 Joao Morais [EMAIL PROTECTED]: Flavio wrote: Olá pessoal, boa tarde, necessito saber a linha que ocorreu a exceção em determinada parte do programa. É possível ? Através do programa madExcept consigo, porém se tiver algum try e catch na parte do programa que está sendo executada, a janela do madExcept não exibe, ou seja, preciso comentar manualmente todos os trys e catchs, o que é aborrecedor. Alguém sabe uma maneira simples e prática ? pq deve existir... O meu programa processa muita informação, então debugar de uma determinada parte do programa é totalmente inviável. Alguém me auxilia nessa questão ? Ou se existe algum outro modo de poder debugar à partir de onde gera a exceção ? Quando você tem informações de debug na unit que causa o erro e você define que quer parar a aplicação a cada exceção, a ide abre a unit e posiciona na linha em que o erro ocorre. Tendo feito isto, você ainda pode ver um backtrace que é a oitava maravilha do mundo para entender o porque do erro. O que mais você precisa? Joao Morais -- [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] EAccessViolation usando TList ??
Olá pessoal, boa tarde, estou usando uma TList e estou querendo acessar um ítem dela, porém quando tento pegar o ítem : TMotorista *motAux = (TMotorista *) viagemAux-listaMotoristas-Last(); o sistema gera EAccessViolation, porém antes dessa instrução contém: if(viagemAux-listaMotoristas-Count 0) onde não dá exceção nenhuma, ou seja, os dois objetos viagemAux e listaMotoristas estão instanciados porque passou pelo if sem erro. O que eu queria saber é de que maneiras uma TList instanciada e com ítems pode gerar EAccessViolation ?? - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Linha da Exceção ?
Olá pessoal, boa tarde, necessito saber a linha que ocorreu a exceção em determinada parte do programa. É possível ? Através do programa madExcept consigo, porém se tiver algum try e catch na parte do programa que está sendo executada, a janela do madExcept não exibe, ou seja, preciso comentar manualmente todos os trys e catchs, o que é aborrecedor. Alguém sabe uma maneira simples e prática ? pq deve existir... O meu programa processa muita informação, então debugar de uma determinada parte do programa é totalmente inviável. Alguém me auxilia nessa questão ? Ou se existe algum outro modo de poder debugar à partir de onde gera a exceção ? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Verificar se o user está tentando fechar o App !!??
Olá pessoal, bom dia, tenho um botão para interromper a operação e essa interrupção é tratada assim: while(Form1-flagPause == true) Application-ProcessMessages(); Só que se o user tentar fechar o aplicativo enquanto o aplicativo estiver interrompido ele não consegue, ou seja, o aplicativo não fecha. Eu quero colocar um if dentro desse while, perguntando 'se o user está tentando fechar o aplicativo', 'então fecha o aplicativo'. Alguém sabe como posso resolver esse problema ? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Query - DataSetProvider - ClientDataSet
Olá pessoal, bom dia, a minha dúvida é sobre esses componentes citados no título do Assunto. Esse esquema é um tipo de acesso à base de dados feito em camadas, não é ?! Considerando q cada um está ligado um ao outro, por exemplo, eu faço uma consulta na query e então obtenho os resultados. Consequentemente esses resultados irão aparecer no ClientDataSet. Caso eu feche a Query ou mude seu SQL, os registros antes armazenados no ClientDataSet irão desaparecer tb Isso é utilizado para não sobrecarregar o servidor ?? Já que se o computador cliente estiver acessando diretamente a Query, cada acesso ou atualizacao na Query irá acessar o servidor e, portanto, diminuindo a eficiência do sistema. Agora, utilizando o ClientDataSet seria tudo de uma vez só... O conceito de usar esses 3 componentes é mesmo esse descrito acima Gostaria de entender melhor se alguém puder me responder ou explicar me ajudaria muiiito Obrigado pela atenção de todos, Abraços, Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Direitos de autor e titular do programa ?! Para discussão....
Então galera, esqueci de colocar detalhes sobre o contrato. Como eu disse, eu não fiz um estágio, ou seja, o contrato foi de prestação de serviços (esse contrato não é exclusivamente de prestar serviços com softwares e sim contrato de prestação de serviços gerais da empresa, como qualquer outro serviço) e não utilizei nenhuma ferramenta da empresa, porém, o software tem por finalidade realizar pesquisas e avaliações e essa metodologia sim é da empresa e não minha. Agora, o software foi todo desenvolvido na minha casa, usando meu cpu, com os meus programas. Eu apenas ía lá instalava e ensinava os usuários. Pelo o que eu estudei em Direito da Informática, quando o empregado não tem nenhum vínculo empregatício com o empregador, ou seja, é somente uma prestação de serviço (o empregado não trabalha na empresa), o autor é o empregado e o empregador recebe a licensa de uso daquele software, pois pagou o empregado para construir o software. Mas essa questão precisa estar um pouco mais clara Bom, estudante quando vê $$ na sua frente faz de tudo. Eu sei que o certo era ter feito um contrato correto e com as burocracias relacionadas, mas na época nem pensei nisso. Humberto [EMAIL PROTECTED] escreveu: Meu amigo, qdo vc cria um sistema pra uma determinada empresa e a mesma te passa informações dos precedimentos ocorridos nela, para ser transformada em um software, essa empresa tem direito sobre o software que vc desenvolveu (até mesmo do fonte do sistema), você nao tem direito sobre o mesmo, pois os dados de como a empresa funciona foi passado pra vc para posteriormente ser desenvolvido um aplicativo em questao, vc sim tem direito intelectual sobre o mesmo. Mas como diz o nosso amigo Ricardo César, temos q ver tbem o contrato q vc teve com essa faculdade, pois isso ira pesar muito para seu lado. Ricardo César Cardoso escreveu: Pergunta interessante essa sua, Flávio, mas acho que seria melhor vc expor isso diretamenta a algum advogado de sua confiança. De preferência um advogado especialista em direito autoral. Agora, palpitando sobre a sua situação acho que vc teria direito a uma porcentagem na venda, sim. Se vc for arrolado como autor do software tudo bem. Mas me surgem outras perguntas como, existe ou existiu um contrato para a prestação desse serviço? Quais foram as bases desse acordo / contrato? Onde foi desenvolvido este projeto? No seu computador ou nos computadores da faculdade? As ferramentas de desenvolvimento eram suas ou foram cedidas pela faculdade? O conjunto de todos estes pequenos detalhes é bastante importante para definir seus direitos no desenvolvimento do software. É claro que existem ainda outras tantas perguntas que devem ser respondidas, mas o grosso é isso aí. Atte, Ricardo. Flavio [EMAIL PROTECTED] mailto:fqs21%40yahoo.com.br escreveu: Olá pessoal, boa tarde, a minha situação é a seguinte: desenvolvi na faculdade (não foi estágio, apenas uma prestação de serviço) um sistema no departamento de Educa Física e o instalei lá. Agora o coordenador está querendo registrar o software. Nesse caso, ele está querendo registrar no nome da faculdade. Eu andei pesquisando sobre o assunto... Contando que eu não estou muito disposto a todo esse trabalho de correr atrás dos documentos e burocracia, o certo seria então ele registrar o nome da faculdade como sendo o titular dos direitos patrimoniais e eu como o autor da obra. Se for esse o caso, caso ele queira vender o software, nenhuma % vai para o autor da obra ? Aliás, o que precisamente o autor sai ganhando nisso ? Alguém já passou por uma situação parecida a essa ?! Alguém tem alguma dica ou sugestão para me dar Seria de grande valia para mim.. Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Maneiras de retornar var para o form invocador ?????
Olá pessoal , bom dia, que maneiras eu tenho de retornar var de um form invocado para outro invocador ?? lembrando q essa regra precisa funcionar tanto para forms criados estaticamente como dinamicamente. Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Sobre Exception tratando entradas iconrretas....
Olá pessoal, boa tarde, desejo utilizar as Exception como tratamento de entradas incorretas, mas estou com um circo de pulgas atrás da orelha. Por exemplo: O sistema possui uma tabela cliente com um campo ID como primary key, ou seja, não pode ter dois registros com o mesmo valor de ID. Supondo q o user coloque em uma edit box um valor de ID que já tenha na tabela Cliente, gerando assim uma excessão. Eu quero colocar dentro da cláusula catch dessa exceção um teste (pode ser um if mesmo) verificando se a exceção gerada foi do tipo de Violação de Chave (nesse caso, o registro não pode ser inserido pq já existe um registro com aquele ID). Alguem sabe como identificar essa exceção dentro da cláusula try para eu tratar esse erro ?? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Direitos de autor e titular do programa ?! Para discussão....
Olá pessoal, boa tarde, a minha situação é a seguinte: desenvolvi na faculdade (não foi estágio, apenas uma prestação de serviço) um sistema no departamento de Educa Física e o instalei lá. Agora o coordenador está querendo registrar o software. Nesse caso, ele está querendo registrar no nome da faculdade. Eu andei pesquisando sobre o assunto... Contando que eu não estou muito disposto a todo esse trabalho de correr atrás dos documentos e burocracia, o certo seria então ele registrar o nome da faculdade como sendo o titular dos direitos patrimoniais e eu como o autor da obra. Se for esse o caso, caso ele queira vender o software, nenhuma % vai para o autor da obra ? Aliás, o que precisamente o autor sai ganhando nisso ? Alguém já passou por uma situação parecida a essa ?! Alguém tem alguma dica ou sugestão para me dar Seria de grande valia para mim.. Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Trocar Yes por Sim nas caixas de mensagens ?
Olá pessoal, bom dia, a pergunta é rápida e provavelmente simples. Trocar Yes por Sim nas caixas de mensagens ? Obrigado pela atenção de todos, Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Questão de eficiência no SGDB. Para discus são....
Olá galera do mal, bom dia, então, esses dias atrás o meu chefe disse para eu não colocar ' * ' nas consultas feitas em banco de dados, porque prejudicava a velocidade da consulta (uso Oracle 9i). Pois bem, não tive tempo de pesquisar, mas andei pensando sobre. Vamos supor que então não coloco ' * ' nas consultas e sim todos os nomes dos campos q serão úteis. Certo, mas pensando na futura manutenção do software, caso precisemos adicionar um campo na tabela e que será util nas pesquisas, fazendo assim precisaremos acrescentar o campo em todas as consultas feitas por todo o programa, o que seria completamente aborrecedor. Porém, podemos colocar essas consultas em métodos de classes, sendo assim, alterando só os métodos que utilizem essa query em questão. Sobre isso, gostaria de ouvir a sugestão do pessoal, para tentar chegarmos ao melhor caminho. Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Método p/ obter a data metade entre duas datas ?????
Olá pessoal, bom dia, estou querendo obter a data do meio entre duas datas, mas não estou conseguindo construir o algoritimo. Exemplo: data1 = '10/10/2000 10:10:10'; data2 = '12/10/2000 10:10:10'; resultado = '11/10/2000 10:10:10'; Mas perceba q o mês, dia, horas, etc, poderá receber quaisquer valores suportados. Alguém tem alguma orientação pra mim ?? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] query.ReadOnly = false, mas query.Edit() não funciona......
Olá galera, bom dia, estou querendo editar um campo da minha query já executada corretamente, usando a procedure Edit(), mas ela não deixa exibindo a mensagem que não posso modificar um dataset somente leitura. Porém, a propriedade ReadOnly da query está setada como false. Um DataSetProvider é ligado a query e um ClientDataSet é ligado ao DataSetProvider. Será q tem a ver ?? Algém consegue decifrar o meu enigma ?? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] algumas dúvidas sobre SUM() e GROUP BY...
Olá pessoal, bom dia, estou com um probleminha aqui. Suponha que tenho 1 tabela com os campos: ID, NUMERO, NOME, SALARIO. Quero fazer a seguinte consulta: no resultado tem que aparecer todos esses campos + um campo indicando o total de salario de acordo com o NUMERO, mas não deve ser agrupado o campo NUMERO, ou seja, para cada registro que tiver o mesmo NUMERO deve aparecer nos resultados com o campo TOTAL DE SALARIOS armazenando o total de salários daquele NUMERO. EXEMPLO: a resposta poderia ser como essa: ID | NUMERO | NOME | SALARIO | TOTALSALARIOS | 1 | 1 |a| 1.00 | 3.00 | 2 | 1 |b| 2.00 | 3.00 | 3 | 2 |c| 5.00 | 5.00 | É possível néh, mas como ? Alguém me ajuda ? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Montando comando sql com Group By, Sum, Inner Join ?????
Olá galera, bom dia, preciso montar a seguinte consulta: SELECT P.IDPARADA,SUM(P.INSTANTEFINAL - P.INSTANTEINICIAL * 86400) AS TEMPOTOTAL, M.NOME FROM PARVIAGENS_CAM1234 P INNER JOIN MOTIVOS M ON P.IDPARADA = M.CODIGO GROUP BY P.IDPARADA ,ou seja, gostaria que o resulta fosse agrupado por IDPARADA, mas que fosse calculada a soma do TEMPOTOTAL de cada ítem agrupado. As duas tabelas P e M precisam estar agrupadas tb pelo INNER JOIN. Mas esse sql de cima tá dando erro. Entenderam a dúvida ? Alguém consegue me ajudar por favor ? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Query usada não deixa ser usada ne novo... .?=
Olá pessoal, bom dia, tentei resolver de várias maneiras e não consegui. Tenho uma query q é ligada a um DataSetProvider q é ligado em um ClientDataSet que é utilizado em um relatório do Rave. A primeira vez q gero o relatório executa perfeito, mas na segunda vez q tento executar, o sistema não deixa eu manipular (query-SQL-Clear,etc...) a query que foi usada no relatório e gera um erro de AccessViolation, porém a query está instanciada. Tentei fechar a query antes, tentei setar Prepared = false de qualquer comando q manipulasse a query mas não funcionou. Alguém sabe o que está acontecendo ? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Query em runtime no Rave não está funcio nando...
Olá pessoal, bom dia, tenho uma query que é construída correta e dinamicamente no aplicativo do delphi, mas na hora q vai gerar o relatorio, o Rave não reconhece os resultados que a query gerou. A query está conectada corretamente com o Rave, pq se eu editar o SQL da query em design time, o programa roda corretamente. Algúem sabe trabalhar no Rave com querys criadas dinamicamente ?? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Improvisar a debugação no Rave Reports ? ? é Possível ?
Olá pessoal, bom dia, estou usando o Rave para gerar relatórios e quando aperto F9 para visualizar o relatório, aparece um erro (List index out of bounds). Existe alguma maneira para descobir onde e o quê está gerando esse erro ?? Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DataSource no TDBChart não carrega opções.
Olá pessoal, bom dia, tenho um gráfico (DBChart) que contém um DataSource inválido, porém quando vou na opção DataSource do DBChart para configurá-lo correto, ele emite mensagem que a 'instrução SQL é inválida', sei que está errado, mas não é exibida as opções para eu poder alterar o DataSource. Alguém sabe uma maneira para eu alterar esse DataSource inválido ?? Obrigado pela atenção de todos. Flávio. between -00-00 and -99-99 - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Copiar registros de 1 DataSet p/ outro DataS et ? tem 1 maneira rápida ?
Olá pessoal, bom dia, estou querendo copiar registros de um DataSet para outro DataSet. Os dois possuem a mesma estrutura de tabela, porém que eu sei existe do modo Insert e daí vai, só q o código vai ficar grande. Tem alguma outra maneira mais prática ??? Eu sei q é pedir demais, mas não custa nada perguntar Obrigado pela atenção de todos. Abrs... Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] De onde veio a chamada da procedure ?
Olá pessoal, boa tarde, gostaria encontrar a procedure de onde veio o fluxo de dados, ou seja, chamo uma procedure A dentro de outra B. Agora quero saber de onde veio a chamada da procedure A. Nesse caso a resposta teria que ser B. Alguém sabe o enígma ? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [Linker Error] Link Terminated
Olá pessoal, obrigado pela reposta Vinicius, A versão do Delphi é 7.0 e a versão do JVCL é 3.33 q instalei por ultimo. Era exatamente quando compilava o programa e começou acontecer depois que instalei a biblioteca. Mas retornei a versão antiga e o problema não ocorreu. Durante a instalação dessa nova versao, ocorreu um erro q arrumei apagando um arquivo (windows.exc) que explicava em algum forum. Mas agora está tudo trabalhando muito bem, mas tive q retornar a versão antiga do JVCL. Obrigado pela atençao. Flávio. Vinicius Santos - MSI [EMAIL PROTECTED] escreveu: Dê, mais detalhes, versão do Delphi ? versão da JVCL ? é exatamente quando vc compila o programa ? foi depois de atualizar a biblioteca ? Vinicius dos Santos Analista de Desenvolvimento Júnior MSI SOLUÇÕES Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil Fone/Fax: +55 (14) 3324-8181 www.msisolucoes.com.br - Original Message - From: Flavio To: Grupo_Delphi Sent: Tuesday, February 26, 2008 8:34 AM Subject: [delphi-br] [Linker Error] Link Terminated Olá pessoal, bom dia, alguém sabe me dizer o que pode estar causando esse erro na hora de compilar o programa no Delphi ? Obs: instalei versão do JVC, depois desinstalei e reinstalei uma nova versão da biblioteca. Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] [Linker Error] Link Terminated
Olá pessoal, bom dia, alguém sabe me dizer o que pode estar causando esse erro na hora de compilar o programa no Delphi ? Obs: instalei versão do JVC, depois desinstalei e reinstalei uma nova versão da biblioteca. Obrigado pela atenção de todos. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Form é fechado, mas memória continua a m esma ?????
Olá pessoal, boa tarde, hoje fui gerenciar a memória que meu aplicativo gasta no task manager do windows xp e percebi que quando abro um form dentro do aplicativo, a memória consumida é expandida, mas quando fecho, a memória continua praticamente a mesma (diminui uns 5% do q consumiu). Abaixo estão os códigos de abertura do meu form (criado dinamicamente, ou seja, retirei ele dos forms auto-create do projeto) e fechamento do mesmo. // criando e abrindo o form var Formulario : TformGraficos; begin // Cria o form dinamicamente Formulario := TformGraficos.Create(Application); Formulario.Top := 0; Formulario.Left := 0; end // fechando o form procedure TformGraficos.FormClose(Sender: TObject; var Action: TCloseAction); begin Action := caFree; formGraficos := nil; end; Alguém tem uma luz para eu chegar até o final do túnel ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Formatar valor Float no Sql Server 2000
Olá pessoal, boa tarde, estou querendo formatar um valor Float no Sql Server 2000. Ex: 2.699 para 2.69. Alguem sabe alguma coisa para me ajudar ?? Estou apanhando feio do Sql Server aqui... Obrigado pela atenção e tudo de bom Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Formatando Valor em comando SQL
Olá pessoal, boa tarde, estou querendo formatar um valor de uma tabela retornada por um SELECT mas nao consigo achar a solução depois de muitas pesquisas. Por exemplo, escrevendo uma select assim: select 5/1.2 as teste , o retorno será: 4.16 Eu quero formatar esse valor para que mostre apenas duas casas decimais depois da virgula (4.16), porém não desejo usar as funções CONVERT e nem CAST, como nos dois exemplos abaixo (nesse caso dá certo, porém o tipo de dado do campo é modificado sendo do tipo NUMERIC, o que não quero): select convert(NUMERIC(10,2),5/1.2) as teste select cast(5/1.2 as numeric(10,2)) as teste Obrigado pela atenção. Abrss, Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] na REAL, DATEDIFF retorna INT ou FLOAT ??? interessante...
Olá pessoal, bom dia, esses dias me apareceu uma grande pulga fazendo a festa atrás da minha orelha. Resolvi colocar no comando SQL: SELECT DATEDIFF(DAY,'1984/05/21','2007/04/01')/365 Resultado: 22 ...e depois assim: SELECT 2*DATEDIFF(DAY,'1984/05/21','2007/04/01')/365 Resultado: 45 Como assim? 2 * 22 = 45 ??? Alguém tem uma explicação para esse furo da matemática??? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: RES: [sqlserver2000] ELSE em comandos SQL
Eu apenas quero dar a opção para o user de poder selecionar o período entre datas escolhida por ele. Não quero somente o mês de janeiro, ou somente o ano X. No meu projeto, o user pode escolher entre faixa etária; idade; meses do ano X; anos escolhidos; e entre datas. Todos os meus comandos sql estáo funcionando corretamente, mas o que eu to querendo é só tirar essa tupla que o ELSE cria no comando sql de entre datas como especificado no meu primeiro email (no final deste). Mas mesmo sem o ELSE ela é criada. Alguma sugestão ? Obrigado. Flávio. Marcio V Matoso [EMAIL PROTECTED] escreveu: Flavio, Pelo que entendi você quer totalizar por ano , então seria bem mais simples utilizar year(dataatual) no lugar de case, when e tudo mais... Marcio Matoso BHE MG De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Flavio Enviada em: sábado, 2 de fevereiro de 2008 11:39 Para: Grupo_Delphi; Grupo Sql Server 2000 Assunto: [sqlserver2000] ELSE em comandos SQL Olá pessoal, bom dia, minha dúvida não sei nem como solucionar com pesquisas e tentativas, portanto venho a pedir a ajuda de vocês. Tenho o seguinte comando Sql: -- TEMPO - ENTRE DATAS SELECT CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END 'ENTREDATAS', COUNT(*) AS NUMREGS, AVG(peso) AS MEDIA_PESO FROM pesquisa WHERE PerfilPesquisa_nomeResumido = 'SCAF' GROUP BY CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END Eu apenas quero que não apareça a tupla do else. Nesse caso, apareçe as tuplas entreDatas08, entreDatas07, entreDatas06 e a tupla do else. Mas já tentei apagando essa linha do else, mas mesmo assim continua aparecendo essa linha, agora com o valor Null onde estava escrito 'outrasDatas' Entenderam ? alguém tem alguma solução ??? Obrigado pela atenção e tudo de bom. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Calcular Mediana no Sql Server 2000 Personal Edition
Olá pessoal, boa tarde, estou querendo calcular a mediana de um campo dos registros de uma pesquisa no Sql Server 2000. Estou tentando usar a função Median, como explicado no Help do Sql Server, mas ele não está reconhecendo essa função. Obs: No cpu tem instalado também o Analyses Services. Alguém sabe o que está acontecendo, ou tem uma outra solução ??? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] ELSE em comandos SQL
Olá pessoal, bom dia, minha dúvida não sei nem como solucionar com pesquisas e tentativas, portanto venho a pedir a ajuda de vocês. Tenho o seguinte comando Sql: -- TEMPO - ENTRE DATAS SELECT CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END 'ENTREDATAS', COUNT(*) AS NUMREGS, AVG(peso) AS MEDIA_PESO FROM pesquisa WHERE PerfilPesquisa_nomeResumido = 'SCAF' GROUP BY CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END Eu apenas quero que não apareça a tupla do else. Nesse caso, apareçe as tuplas entreDatas08, entreDatas07, entreDatas06 e a tupla do else. Mas já tentei apagando essa linha do else, mas mesmo assim continua aparecendo essa linha, agora com o valor Null onde estava escrito 'outrasDatas' Entenderam ? alguém tem alguma solução ??? Obrigado pela atenção e tudo de bom. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] ELSE em comandos SQL
Olá Rubem, obrigado pela resposta, mas vamos supor que o usuário queira entrar com 15/01/2006 até 15/02/2006 daí se eu filtrar desse jeito que você falou, pense no registro com data 10/01/2006 ou 18/02/2006. Eles entram no filtro, mas de acordo com o intervalo de datas, não poderiam. Entendeu ? tem alguma solução ? Obrigado. Flávio. Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu: Ops, falou colocar outra condição na cláusula WHERE. Corrigindo: SELECT CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END 'ENTREDATAS', COUNT(*) AS NUMREGS, AVG(peso) AS MEDIA_PESO FROM pesquisa WHERE PerfilPesquisa_nomeResumido = 'SCAF' AND EXTRACT(MONTH FROM dataAtual) = 1 AND EXTRACT(YEAR FROM dataAtual)= 2006 GROUP BY 1 To: delphi-br@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Sat, 2 Feb 2008 15:10:20 + Subject: RE: [delphi-br] ELSE em comandos SQL Pq vc simplesmente não coloca um filtro a mais na cláusula WHERE pra não listar essas outras datas? Exemplo (melhorado, inclusive): SELECT CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END 'ENTREDATAS', COUNT(*) AS NUMREGS, AVG(peso) AS MEDIA_PESO FROM pesquisa WHERE PerfilPesquisa_nomeResumido = 'SCAF' AND EXTRACT(YEAR FROM dataAtual)= 2006 GROUP BY 1 Sds. To: delphi-br@yahoogrupos.com.br; [EMAIL PROTECTED] From: [EMAIL PROTECTED] Date: Sat, 2 Feb 2008 10:38:33 -0300 Subject: [delphi-br] ELSE em comandos SQL Olá pessoal, bom dia, minha dúvida não sei nem como solucionar com pesquisas e tentativas, portanto venho a pedir a ajuda de vocês. Tenho o seguinte comando Sql: -- TEMPO - ENTRE DATAS SELECT CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END 'ENTREDATAS', COUNT(*) AS NUMREGS, AVG(peso) AS MEDIA_PESO FROM pesquisa WHERE PerfilPesquisa_nomeResumido = 'SCAF' GROUP BY CASE WHEN dataAtual BETWEEN '2008/01/01' AND '2008/01/30' THEN 'entreDatas08' WHEN dataAtual BETWEEN '2007/01/01' AND '2007/01/30' THEN 'entreDatas07' WHEN dataAtual BETWEEN '2006/01/01' AND '2006/01/30' THEN 'entreDatas06' ELSE 'outrasDatas' END Eu apenas quero que não apareça a tupla do else. Nesse caso, apareçe as tuplas entreDatas08, entreDatas07, entreDatas06 e a tupla do else. Mas já tentei apagando essa linha do else, mas mesmo assim continua aparecendo essa linha, agora com o valor Null onde estava escrito 'outrasDatas' Entenderam ? alguém tem alguma solução ??? Obrigado pela atenção e tudo de bom. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] __ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br __ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] nova janela em processo diferente - como ?
Olá pessoal, bom dia, não sei bem se a pergunta do meu problema é essa do título, portanto, estou aberto a soluções. É o seguinte: o meu aplicativo tem suporte a geração de gráficos. Mas quando clico no botão para gerar o gráfico em um novo form, gostaria que essa nova janela aparecesse como sendo um novo item da barra de tarefas, ou seja, quero que fique possivel para o user navegar no aplicativo principal (como se o form do gráfico fosse modeless) e caso eu venha a fechar o aplicativo principal, a janela do gráfico não fechará. Vocês entenderam ? Agradeço desde já pela atenção. Abrss a todos... Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Valores do Eixo X não aparecendo - TDBChar t?=
Olá pessoal, bom dia, tem um rochedo no meu caminho agora que estou trabalhando com gráficos no Delphi 7. O meu TDBChart é ligado a uma ADOQuery criada em runtime, porém configuro as propriedades do grafico 'corretamente' mas os valores que necessitam aparecer no eixo X não aparece por completo, digo: . no eixo Y aparece o peso dos registros - avg(peso) . no eixo X deve aparecer o sexo - F ou M. Quero que apareça a media do peso dos masculinos e dos femininos. Construí a sql certinho ('select sexo,avg(peso) as mediaPeso from pesquisa where perfilpesquisa_nomeResumido = 'SCAF' group by sexo'). O PROBLEMA É QUE o gráfico mostra somente os dados do sexo feminino, ou seja, mostra só o F no eixo X e sua média de peso (graph de barras), quando tinha que ser exibido o F e o M. Tentei utilizar outro campo no eixo X, ao invés de sexo, o campo etinia, mas acontece a mesma coisa, exibindo só os dados de uma etinia. Uma coisa que percebi, é que, quando uso sexo, é mostrado somente o F, que vem primeiro que o M; e quando uso etinia, é mostrado somente o número 1 que vem primeiro que o 2 e 3 (no caso o campo etinia pode conter valores 1,2 ou 3). Alguém consegue me arranjar uma alavanca e um ponto de apoio para retirar esse rochedo ?? Agradeço desde já. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Definir valor mínimo do eixo X em TDBChart
Olá pessoal, boa noite, esse problema já me tomou muito tempo. Tenho um DBChart de barras verticais que é ligado a uma ADOQuery. No eixo X é preciso mostrar valores que vão de 1950 à infinito, porém o eixo X do gráfico começa no 0 (zero). Sendo assim, apesar de o gráfico mostrar os resultados corretamente, as barras verticais ficam todas juntinhas porquê os valores de X são 1990,1980,1995,1981, etc.. sendo muito distante do valor 0. Eu gostaria que o eixo X do gráfico começasse em 1950, porque daí as barras ficariam melhor visualizadas com espaçamento suficientemente bom entre elas. Alguém poderia me dar uma luz ??? Fico grato e obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Colocar no eixo X de um graph valores nvarchar
Olá pessoal, boa tarde, essa minha dúvida está me matando o dia todo. Tenho uma tabela Cliente no banco e liguei uma ADOQuery ao meu gráfico e desejo mostrar no eixo x do grafico o campo Sexo (nvarchar(1)), porém o grafico não consegue enxergar esse campo da tabela. Pelo que me parece ele não gosta muito de campos varchar. Alguém sabe me dizer o que está acontecendo ?? Obrigado pela atenção. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Select obtendo faixa etária usando Group By
Olá pessoal, boa noite, estou querendo retornar no meu comando sql a quantidade de registros que pertencem a uma faixa etária(20 à 30 anos e/ou 40 à 50 anos, por exemplo) calculando a média do peso de cada faixa etária. Os atributos da tabela: | nome | dataNasc | dataAtual | peso | Alguém tem alguma luz para me ajudar ? Obrigado pela atenção e tudo de bom. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Consultar coluna criada dentro do proprio SELECT
Olá pessoal, boa noite, a minha situação é a seguinte: quero fazer essa consulta SELECT nome, peso * estatura as Atributo, Atributo / 100 as Teste from Table1; percebe-se que desejo usar o nome da coluna Atributo criada no instante do Select para calcular outro valor de coluna (Teste). Pergunta: é possível fazer essa operação com sucesso ??? Pq tentei fazê-la dessa maneira no SQL Server 2000 Personal Edition e não aceitou. Obrigado pela atenção e tudo de bom. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] OLE error 800A03EC. Alguem me ajuda ??
Olá Ricardo, na verdade não lembro a procedência do componente. Procurei no repositório de artigos do meu projeto e não consegui achar. Mas realmente tem uma instrução para abrir a conexão. Esqueci de colocar no código que enviei. É essa: // String de conexao com o Excel strConn := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + OpenDialogPlanilha.FileName + ';Extended Properties=Excel 8.0;Persist Security Info=False'; // atribuindo valores para a conexao com o Excel AdoConnectionPlanilha.Connected:=False; AdoConnectionPlanilha.ConnectionString:=strConn; // string de conexao com o Excel AdoConnectionPlanilha.Open; // abrindo conexao com a planilha A verdade é que testei inúmeras exportações e importações para o Excel e nada tinha ocorrido de errado. Uma vez só que apareceu a mensagem de erro OLE error 800A03EC. Um dos problemas de se pegar componentes de qualquer um é na hora da manutenção e suporte. Como que faz para saber agora ??? Já procurei na internet e não encontrei nada de util. Obrigado pela atenção. Abrss.. Flávio. Ricardo César Cardoso [EMAIL PROTECTED] escreveu: Este componente não precisa de inicialização, tipo ExcelExport.Create ou ExcelExport.Open? E, ao final do processo, ele não deve ser liberado? Onde vc adquiriu este componente? Grato, Ricardo. Flavio [EMAIL PROTECTED] escreveu: Olá pessoal, boa noite, Estou tentando exportar registros do meu aplicativo (feito em Delphi 7 com Sql Server 2000 Personal Edition e usando ferramentas ADO para conexao com o banco de dados) para uma planilha do Excel, daí gera a mensagem de erro: OLE error 800A03EC. e não gera a planilha com os registros. Estou usando o componente ExcelExport e no botão Exportar está a seguinte procedure: // atribuindo o dataSet correto para o componente ExcelExport ExcelExportPlanilha.Dataset := dbGridPesquisa.DataSource.DataSet; ExcelExportPlanilha.ExportDataset; // exportando definitivamente para o Excel ExcelExportPlanilha.Disconnect; // desconectando o componente ExcelExport Alguém tem alguma luz para me guiar ??? Obrigado pela atenção. Abrss. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] _ - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas] - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] OLE error 800A03EC. Alguem me ajuda ??
Olá pessoal, boa noite, Estou tentando exportar registros do meu aplicativo (feito em Delphi 7 com Sql Server 2000 Personal Edition e usando ferramentas ADO para conexao com o banco de dados) para uma planilha do Excel, daí gera a mensagem de erro: OLE error 800A03EC. e não gera a planilha com os registros. Estou usando o componente ExcelExport e no botão Exportar está a seguinte procedure: // atribuindo o dataSet correto para o componente ExcelExport ExcelExportPlanilha.Dataset := dbGridPesquisa.DataSource.DataSet; ExcelExportPlanilha.ExportDataset; // exportando definitivamente para o Excel ExcelExportPlanilha.Disconnect; // desconectando o componente ExcelExport Alguém tem alguma luz para me guiar ??? Obrigado pela atenção. Abrss. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Implementar OnGetText em RunTime
Olá pessoal, alguém sabe como implemento o evento OnGetText de um Field criado em RunTime. Nesse caso não consigo criá-lo em tempo de design, ou seja, adicionar o evento através do Object Inspector. Já procurei na net e não achei soluções... Alguem me auxilia ? Obrigado desde já pela atenção de todos. Abraços. Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Implementar OnGetText de TField dinamico de TQuery
Olá pessoal, boa noite, Estou com um problema na implementação da procedure OnGetText de um TField criado dinamicamente em uma TQuery. Nesse caso, o TField da TQuery que quero manipular não está criado em tempo de design, por isso não consigo ir na aba Events no Object Inspector do TField. Então vem a pergunta: Como implemento essa procedure (OnGetText) ??? Obrigado desde já pela atenção e tudo de bom... Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Proibir Teclas no dbGrid - Como ?
Olá pessoal, boa noite, Meu caso é o seguinte: tenho uma célula no dbGrid que armazena o sexo da pessoa. Com isso, quero que, quando o usuário for digitar o sexo da pessoa, ele consiga somente digitar as letras 'f', 'F','m' ou 'M' e ignore todas as outras teclas. Como fazer isso ? Alguém me auxilia nessa questão ?? Obrigado pela atenção e tudo de bom... Flávio. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] ordenar DBGrid ????
Olá pessoal, boa tarde, Estou querendo ordenar um DBGrid de acordo com a coluna que o usuário escolher. Alguem sabe como ?? No caso, o dataSet do DBGrid é uma Query. Obrigado pela atenção. Flávio. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] string representando inteiro em dbGrid - Ajuda !!!
Olá pessoal, boa tarde... Minha dúvida é rápida: gostaria de saber se consigo inserir um comboBox (ou pickList) com ítens (comboBox) do tipo string, mas representando inteiros, em um dbGrid (usando ADOQuery) ?! Por exemplo: tenho três tipos de diversidade étnica: negro, branco, mulato, porém cada um representado como um número no banco de dados Sql Server 2000. branco = 1 (no banco) negro = 2 (no banco) mulato = 3 (no banco) Quero mostrar no dbGrid um selecionador de ítens (pickList) contendo os valores branco, negro, mulato. A verdade é que eu teria que fazer esse tipo de conversão a nível de banco de dados, porém já comecei o projeto. Obrigado pela atenção. Abrss.. Flávio. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Sistema Restaurante alguem pode indicar?
Boa Noite Rodrigo Mota Somos especialista em desenvolvimento de soluções para restaurantes. Caso queira maiores detalhes estarei amanhã Sabado, para podermos conversarmos via MSN. MSN: [EMAIL PROTECTED] Fico no Aguardo Fernando Flavio Analista/Programador - Mensagem original De: Rodrigo Mota [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 13 de Setembro de 2007 20:40:42 Assunto: [delphi-br] Sistema Restaurante alguem pode indicar? Boa noite galera, Estou a procura para um amigo, ele tem um restaurante . E a nova leido nosso querido amigo.Serra. ..foi aprovado a lei... Q todo estabelecimento deve ter a impressora fiscale blablabalabl Seguinte ambiente: A pessoa chega self-servive. .a moça anota o valor na comanda dele... Depois ele consome mais algo...a moça anota na comanda o valoretc. .. Preciso de um softeware somente para emitir esse valor total...em um cupom fiscal Tipo assim.. CUPOM FISCAL Refeição ... R$ 12,00 Diversos R$ 3,00 Diversos R$ 4,00 Total : R$ 19,00 ECF Bla bla bla bla bla Só preciso disso no momento sem integração com estoque...cozinha. ..e etc... Preciso somente emitir o cupom fiscalde forma legal, pois ele já recebeu comunicado.. . E esta desesperado para regularizar, acho que ele vai comprar impressora termica da darumaou bemateck Se alguém conhece alguma solução freeou não...com código fonte ou não... Me passe o valor em PVT...e se tiver link para acesso fico agradecido.. . Att, Rodrigo Mota. [As partes desta mensagem que não continham texto foram removidas] Flickr agora em português. Você clica, todo mundo vê. http://www.flickr.com.br/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Ajuda com Interface!
Olá André, bom... eu usei ASP.NET ( Microsoft Visual Web Developer) com um toolKit de bibliotecas AJAX. Realmente melhora a interatividade com o usuário, pois a página não precisa ser toda recarregada. Dá uma buscada no google que vc acha os downloads do toolKit, samples e documentacao. Abrss.. Flávio. Agiw - André de Oliveira [EMAIL PROTECTED] escreveu: Pessoal estou com um problema e ficarei agradecido se alguém puder me ajudar. Estou trabalhando em um sistema desenvolvido em ASP.NET com o BDS 2006. Porém gostaríamos de melhorar a usabilidade de algumas páginas do sistema. As páginas de cadastro são os nossos principais alvos. Atualmente elas estão no formato de abas e os campos estão no formato de formulário. Para inserir um item em um pedido já existente, por exemplo, o usuário precisa executar muitos cliques. Eu gostaria de saber quais são as tecnologias, recursos ou teorias, que eu posso aplicar para diminuir o número de cliques do usuário e de loads que a página faz, afinal para cada clique em um botão, a página é recarregada. Por exemplo, como eu conseguiria colocar uma grade para o usuário cadastrar os itens de uma forma mais prática? Desde já agradeço pela compreensão e aguardo resposta. André de Oliveira. [As partes desta mensagem que não continham texto foram removidas] Alertas do Yahoo! Mail em seu celular. Saiba mais. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] string representando inteiro em dbGrid - Ajuda !!!
Olá pessoal, boa tarde... Minha dúvida é rápida: sou iniciante em Delphi e gostaria de saber se consigo inserir um comboBox (ou pickList) com ítens (comboBox) do tipo string, mas representando inteiros, em um dbGrid (usando ADOQuery) ?! Por exemplo: tenho três tipos de diversidade étnica: negro, branco, mulato, porém cada um representado como um número no banco de dados Sql Server 2000. branco = 1 (no banco) negro = 2 (no banco) mulato = 3 (no banco) Quero mostrar no dbGrid um selecionador de ítens (pickList) contendo os valores branco, negro, mulato. A verdade é que eu teria que fazer esse tipo de conversão a nível de banco de dados, porém já comecei o projeto. Obrigado pela atenção. Abrss.. Flávio. Alertas do Yahoo! Mail em seu celular. Saiba mais. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dúvida sobre datatype em SQL Server 2000 ! !?=
Olá pessoal, boa tarde... Estou desenvolvendo um aplicativo e me deparei com um grande problema: O meu cliente deseja entrar com dados em um campo que armazene o tempo gasto em uma corrida (tipo um cronômetro). O formato do campo deve ser 00,00 (ou seja, os dois primeiros zeros são os minutos e os outros dois são os segundos). Repare que não é o tempo referente ao contexto temporal (manhã,tarde,noite) e sim uma quantidade de tempo que desejo armazenar (min,seg). Usando o Sql Server 2000, DateTime armazena o tempo em relação a hora do dia e não no contexto que eu quero (cronômetro). Pergunta: Como saio dessa ? Obs: criei um campo do tipo nvarchar, porém, para fazer verificação e validação de entrada de dados a nível de aplicativo fica bastante trabalhoso. Será somente essa a saída ? Agradeço a atenção de todos. Abrss.. Flávio. Alertas do Yahoo! Mail em seu celular. Saiba mais. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Quero usar Indice do SQL Server 2000 - HELP !!!
Olá pessoal, boa noite... Minha questão é a seguinte: tenho uma tabela 'Cliente' no banco de dados Sql Server 2000 que acesso por um sistema feito em Delphi 7. A Chave primária da tabela é 'id'. Quando vou inserir um novo registro, logicamente, esse id tem que ser único. A dúvida é: Como faço para verificar se aquele id inserido pelo user ainda não consta na tabela ? Consigo fazer isso pelo velho método do Table.Next(); // verificação por varredura. Suponho que tenha uma melhor maneira de fazer isso. Talvez seja por 'index' ?? Quando tento colocar um valor na propriedade indexName de uma ADOTable, ele dá essa mensagem: 'Current provider does not support the necessary interface for Index functionality'. PS: tenho um indice para a coluna id criado no banco de dados! Alguma solução ? Obrigado pela atenção. Abrs... Flávio. Flickr agora em português. Você cria, todo mundo vê. Saiba mais. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Cálculo de Fórmulas !! HELP!
Olá pessoal, bom dia... Estou necessitando de uma função que receba como parâmetro uma string contendo uma fórmula (p.e. '5+3*(9-8))' e retorne o resultado dessa fórmula. Alguem possui essa função ou onde posso encontrá-la !? Agradeço desde já. Abrs. Flávio. - Novo Yahoo! Cadê? - Experimente uma nova busca. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [OFF] Procuro parceria para desenvolvimento - delphi/FB
Olá Jefferson bom dia Estou interessado neste trabalho e acho que posso desenvolver esta forma de trabalho. Já possuo uma certa experiencia em desenvolvimento, sou queria saber qual a linguagem de desenvolvimento se é Delphi ou VB. Eu preferia Delphi com Banco de Dados Firebird. Só no aguardo de seu retorno. Atenciosamente Fernando Flavio - Original Message - From: Jefferson - Fórum To: delphi-br@yahoogrupos.com.br Sent: Tuesday, March 27, 2007 2:58 AM Subject: Re: [delphi-br] [OFF] Procuro parceria para desenvolvimento - delphi/FB No meu caso, eu irei trabalhar da seguinte forma: um sinal de 20% para o início dos trabalhos, 30% na metade e 50% na entrega do código funcionando em total fidelidade em relação ao projeto. Antes da pessoa encarregada pelo desenvolvimento do código, iniciar os trabalhos, seria passado a ela o projeto lógico da rotina (UML por exemplo), ela me passaria o custo deste trabalho e, caso eu aprovasse o orçamento, seria pago o sinal e a seqüência do modelo acima descrito. Haverá uma espécie de contrato, para que ambas as partes estejam asseguradas contra golpes de profissionais mal-intencionados. Assim como toda parte financeira, será através de movimentação bancária (transferências). No momento, ainda estou elaborando a forma de trabalho, mas bem provável será desse jeito que relatei acima. Estou apenas consultando amigos advogados, para concretizar essa idéia/necessidade na mais perfeita legalidade para os dois lados envolvidos. É isso, qualquer outra dúvida pode me perguntar. obs: ainda estou recebendo os e-mail, dos interessados nesse esquema de trabalho. Atenciosamente, Jefferson - Original Message - From: Ramon Araÿfajo Oliveira To: delphi-br@yahoogrupos.com.br Sent: Monday, March 26, 2007 5:00 PM Subject: Re: [delphi-br] [OFF] Procuro parceria para desenvolvimento - delphi/FB gostaria de entender como seria isto. pois tenho interesse também __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [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] Re: Usar ou não usar DBWares? Eis a questão!
Olá galera Não acredito que o uso de TDataset seja ruim assim como citado, nem o uso de componentes DB-aware. Esse componentes são usados com muito sucesso aqui na empresa e ao mesmo tempo conseguimos manter a aplicação com as três camadas (persistência, regra de negócios e apresentação) muito bem separadas. Eu já tive alguns problemas com db-aware, mas quando eu necessitava de alguma funcionalidade um pouco diferente na interface, dai então carregava o componente com dados via código. Mas fora isso, o datasource nos dá um ganho de produtividade muito alto. Quanto ao uso de objetos de negócio ao invés de Tdataset, como citado anteriormente, não vejo vantagens na abordagem, já que necessita um duplo trabalho ao trazer os dados do banco em Datasets (ou existe outra forma de fazer) e depois popular objetos, tarefa essa realizada pelo OPF, e que poderia ser feita em um passo apenas. Além disso, existem funcionalidades de performance dos Datasets e Datasources como trazer os dados sobre demanda, sem contar o sistema de clientdataset e providers que estão prontos e que teriam que ser reimplementados pelo MVC. Usamos uma abordagem ao desenvolver a SpeedCASE onde o padrão Adapter faz com que as propriedades das classes de regras de negócio sejam mapedas para os campos das tablelas de forma transparente pelo nosso framework de regras de negócio, sem que se conheça qualquer detalhe da persistência, mas sem perder funções importantes de Tdatasets, como Edit, Post e Apply e com a possibilidade de usar db-aware, pois cada classe possui um dataset interno. Bom, espero não ter me alongado muito e mostrado a abordagem que utilizamos por aqui. Abraço a todos On 11/30/06, Joao Morais [EMAIL PROTECTED] wrote: Andreano Lanusse wrote: Pessoal, após diversas opiniões... Qualquer desenvolvimento é mais produtivo com os componentes DBWare, mas para trabalhar com eles é bom que se entenda como funciona os eventos e os componentes DataSet e DataSource. Ao longo de todos os softwares que desenvolvi nunca tive problemas com os componentes, se algum comportamento dos componentes não estivesse de acordo com a minha necessidade, bastava herdar e alterar o comportamente do mesmo. Avaliem a necessidade, estude os componentes, agora ter uma aplicação sem nada de data ware por achar que não deve ter é uma decisão equivocada. Andreano, não é achar que não deve ter, é ter certeza que não precisa ter. É sempre questão de preferência. Falo por mim, estou apenas expondo vantagens de um modelo orientado a objetos perante o RAD (com exceção de usar TDataset como objeto de negócio - isso é roda quadrada). Vou aproventar sua mensagem para citar uma vantagem de cada lado (de OPF e de MVP, lógico). TDataset é orientado a tabela, OPF é orientado a objetos do domínio do problema. ==TDataset== TabCliente.Open; // ou .Query := 'xx'; TabCliente.Locate(); // ou TabCliente.Open; TabCliente.Edit TabClienteNOME := 'Outro'; TabCliente.Post; e se tiver Cached updates... transação... ==OPF== Cliente := TCliente.Retrieve(ID); -- monta query, pesquisa, etc. Cliente.Nome := 'Outro Nome'; Cliente.Save; -- cache, controle transacional, tudo aqui dentro. E olha que eu escolhi um modelo de dados sem herança, pra ficar mumu pra TDataset. ==DBAware== DBAware é orientado a TDataset (win32) e ainda assim fica pendurado em um componente (DB*) e a um datasource. Se você quer um componente 'Combo' mais envenenado, ele tem que entender DBAware. Se o seu Dataset estiver em um DataModule e por desencargo do destino a ligação quebrar (nisso o Delphi melhorou um bocado), você tem que reabrir o form e refazer a bendita. ==MVP== MVP é totalmente desacoplado, é o framework que entende o componente, e não o contrário. O formulário que usa o padrão MVP *não tem código*, você pode mandar os .pas e os .dfm para uma empresa de design, entregar uma licença de Delphi pra eles, eles usam qualquer componente que eles quiserem, você tras os novos formulários para o seu projeto e recompila. A única exigência é que os componentes continuem com o mesmo nome, porque MVP pode ser bom, mas não é feiticeiro. Teria mais um monte pra falar, mas encerro aqui minha participação nessa thread com esse mini-artigo (a menos que os colegas tenham dúvidas). -- João Morais -- -- Flávio G. Maltempe Publisoft Informática Maringá - PR http://www.publisoft.com.br http://www.speedcase.com.br -- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Usar ou não usar DBWares? Eis a questão!
Olá galera Não acredito que o uso de TDataset seja ruim assim como citado, nem o uso de componentes DB-aware. Esse componentes são usados com muito sucesso aqui na empresa e ao mesmo tempo conseguimos manter a aplicação com as três camadas (persistência, regra de negócios e apresentação) muito bem separadas. Eu já tive alguns problemas com db-aware, mas quando eu necessitava de alguma funcionalidade um pouco diferente na interface, dai então carregava o componente com dados via código. Mas fora isso, o datasource nos dá um ganho de produtividade muito alto. Quanto ao uso de objetos de negócio ao invés de Tdataset, como citado anteriormente, não vejo vantagens na abordagem, já que necessita um duplo trabalho ao trazer os dados do banco em Datasets (ou existe outra forma de fazer) e depois popular objetos, tarefa essa realizada pelo OPF, e que poderia ser feita em um passo apenas. Além disso, existem funcionalidades de performance dos Datasets e Datasources como trazer os dados sobre demanda, sem contar o sistema de clientdataset e providers que estão prontos e que teriam que ser reimplementados pelo MVC. Usamos uma abordagem ao desenvolver a SpeedCASE onde o padrão Adapter faz com que as propriedades das classes de regras de negócio sejam mapedas para os campos das tablelas de forma transparente pelo nosso framework de regras de negócio, sem que se conheça qualquer detalhe da persistência, mas sem perder funções importantes de Tdatasets, como Edit, Post e Apply e com a possibilidade de usar db-aware, pois cada classe possui um dataset interno. Bom, espero não ter me alongado muito e mostrado a abordagem que utilizamos por aqui. Abraço a todos -- Flávio G. Maltempe Publisoft Informática Maringá - PR http://www.publisoft.com.br http://www.speedcase.com.br -- [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Conectando aplicação com o banco. HELP !!!
Olá pessoal, estou me deparando com o seguinte problema: Tenho minha aplicação construída em Delphi 6 com Interbase 6. A base de dados está em um servidor rodando Windows Server 2003. O computador cliente no momento está rodando Windows XP SP2. Quando compilo e executo o aplicativo (no cliente) gera uma mensagem de erro: *** Project Projeto.exe raised exception class EIBInterbaseError with message 'operating system directive CreateFile failed' A operação solicitada não pode ser executada em um arquivo com uma seção mapeada pelo usuário aberta. ; Process stoped. *** Clico novamente em run. Entra no programa, mas o acesso ao banco de dados fica inacessível. Eu, então, saio da aplicação. Seguido disso, novamente clico em compilar/executar. Olha só, o filha da mãe do programa não gera nenhuma mensagem de erro e consegue ler/modificar o banco de dados. Fecho o programa. Novamente mando compilar/executar. Desgraçado! Ele gera a mensagem de erro acima. Isso acontece alternadamente. entenderam ?! Executo - gera mensagem de erro Executo - funciona perfeitamente Executo - gera mensagem de erro Executo - funciona perfeitamente ... OBSERVAÇÕES: A conexão é do tipo remota. O tipo de protocolo de conexão entre o aplicativo e o interbase é o Namedpipe (se puderem me explicar o que significa, eu nao sei). Com TCP/IP ou SPX não consigo ler de jeito algum o banco de dados do servidor (aparece a mesma mensagem de erro acima no caso do TCP/IP). O usuário do cliente possui uma conta no servidor para poder ter acesso (read/write). Bom. Esse é meu problema. Obrigado pela atenção e por dividirem esse problema comigo. Caso alguém saiba alguma coisa sobre, por favor me retorne um email. Muito grato! Flávio. - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Converter Binario para Caracter da tabela Ascii !!!!
Olá pessoal estou precisando de alguma dica ou melhor, uma função para converter binario (string) para o respectivo caracter da tabela ASCII. Alguém sabe ?! Obrigado pela atenção... Flávio - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Ajuda - Campo com valor financeiro NULL ????
Olá pessoal, estou precisando de uma ajudinha. Como posso deixar em branco (sem preencher) um DBeditBox conectado com um atributo de uma tabela do banco de dados Interbase 6, sendo que esse atributo é do tipo decimal (8,2) e é permitido ser nulo ? Quando executo o arquivo compilado .exe do programa, e deixo em branco esse campo, quando tento aplicar updates no banco de dados ele mostra uma mensagem dizendo que o atributo da tabela não pode ser nulo. Vocês entenderam o que estou querendo dizer ?! Caso sim e se souber a resposta, mande-me um email por favor. Obrigado pela atenção. Flávio - Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Movimentar um label em um form !!!!!
Olá pessoal, estou agora incrementando alguns enfeites ao meu programa e estou querendo colocar um label em um form só que sendo movimentado, ou seja, mudando a propriedade left do label, fazendo com que ele ande no form. O problema é q usando comandos de repetição isso logicamente não funciona... Seria uma thread a solução do problema ?!?! Ou outra solução ?!?!?! desde já agradeço a atenção de todos... Flávio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Ajuda Drástica com o Quick Report 3 !!!!
Olá pessoal, realmente está praticamente finalizado o sistema, mas há uma coisinha bastante estranha acontecendo no momento de impressão do relatório. é o seguinte: o sistema permite filtrar uma busca e jogar no relatório. Imprime alguns dados contidos no banco Interbase 6 numa detail band. Existe também uma summary band que fornece o número de ítens encontrados na detail band, o valor total dos itens e o número de ítens doados (no caso,se o ítem é doado, então seu campo doado tem uma string, caso não seja, o campo é nulo. Portanto coloco um if para verificar se é doado ou não). Esses são os procedimentos do form do Relatório: { * Procedimento para incrementar a variável pública da * classe TfRelatorioPatrimonio. } procedure TfRelatorioPatrimonio.bndDetailBeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean); begin // O incremento da variável só se dá quando o campo doado // da query for diferente de nulo, logicamente. if(dmBaseDados.IBQuery1.FieldValues['doado'] null) then QtdTotalDoados := QtdTotalDoados + 1; end; { * Procedimento para mostrar o número total de ítens * doados. O componente qrlQtdTotalDoados recebe esse * valor. } procedure TfRelatorioPatrimonio.bndSummaryBeforePrint( Sender: TQRCustomBand; var PrintBand: Boolean); begin // o componente qrlQtdTotalDoados é um QRLabel qrlQtdTotalDoados.Caption := IntToStr(QtdTotalDoados); end; O problema é o seguinte: Vamos supor q a qtd de itens doados seja 12. No preview do relatório é mostrado o valor 12, porém, quando imprimo o documento, o valor desse campo é impresso na folha como sendo 24 (ou seja, o dobro). Será que alguem sabe me dizer o que está acontecendo !?!??!?!?!??!?!? Obrigado pela atenção! Flávio - O Yahoo! está de cara nova. Venha conferir! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Manipulando strings para formar um comando SQL !!!!
Olá pessoal, olá Eduardo. Muito obrigado pelo pedaço de código. Abriu outras portas lógicas na minha cabeça. Mas o código não funcionou por completo, um exemplo disso: quando: Data é '' Numero é = '' Doado '' resposta: um and é colocado como ultima palavra da SQL Final. mas estou trabalhando em cima disso... Infelizmente estou tendo q colocar mais ifs e elses, o que não me agrada muito, mas. quem sabe é a única maneira... Obrigado pela atenção! Flávio Eduardo [EMAIL PROTECTED] escreveu:Ta na mao ... strsql := 'select * from patrimonio '; if (strdata '') or (strdoado '') or ( strnumero '') then begin strsql := strsql + ' where '; strsql := strsql + strdata; if (strdata '') then strsql := strsql + ' and '; strsql := strsql + strdoado; if (strdoado '') then strsql := strsql + ' and '; strsql := strsql + strnumero; end; strsql := strsql + ' order by ' + cbOrdenar.Text + ''; Eduardo Ps.: Não testei, mais ai é com vc !!! // SQL FINAL !!! Flavio escreveu: Olá pessoal, estou aqui desta vez para pedir um auxílio. Talvez muitos já se depararam com essa situação antes. Estou programando com Delphi 6, Quick Report 3 e Interbase 6. É a seguinte: Tenho um form que possibilita o usuário emitir um relatório no QUick Report. Porém, o usuário pode filtrar a busca ao acessar os dados no interbase para jogar no relatório, como por exemplo pesquisar os patrimônios entre um intervalo de datas ou de ID´s ou até mesmo mostrar patrimônios doados ou não ou ambos. a minha sql é a seguinte: strdata := ' data BETWEEN '#39 + meDataInicial.Text + #39' AND '#39 + meDataFinal.Text + #39''; strdoado := ' doado IS NULL '; strnumero := ' numero BETWEEN ' + eNumeroInicial.Text + ' AND ' + eNumeroFinal.Text; // SQL FINAL !!! strsql := 'select * from patrimonio where' + strdata + ' AND ' + strdoado + ' AND ' + strnumero + ' order by ' + cbOrdenar.Text + ''; Agora suponha que não queira filtrar nada da busca. Então perceba que a palavra where vai ocasionar um erro. Agora suponha que queira buscar por data, doado, mas não número. Então a palavra (o segundo AND da SQL FINAL) AND vai precisar de uma palavra (coluna) seguinte. O que estou querendo saber é se alguém possui uma idéia boa de como contornar esse problema, esquivando-se de inúmeros if´s else´s. Obrigado pela atenção de todos !!! Flávio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com - Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Editando a barra de ferramentas de um Relat ório !!!
Olá pessoal, estou praticamente terminando a aplicação, exceto a fase de manutenção. Porém estou querendo retirar ou colocar alguns botões no layout de um Relatório. O layout default do meu delphi 6 tem alguns botoes de zoom, outros de navegação de página, outro de setup de impressão, outro de imprimir, outro de salvar e abrir arquivo no formato quick report e outro de fechar o relatório. Alguém pode me dizer como consigo editar (retirar/colocar) esses botões pelas ferramentas/funções/procedimentos do delphi. Me falaram uma vez para editar um arquivo padrão do delphi em uma pasta (acho q era lib o nome) e definir da minha maneira. Mas talvez esse não seja o melhor caminho.. Alguém tem alguma dica !?!? Obrigado pela atenção de todos. Flavio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Query usando outra Query !!!!!
Olá pessoal, estou precisando de uma ajuda rápida. Preciso somar os registros (count) e somar os valores (sum) de uma tabela resultante de uma query executada. Alguém sabe como posso executar uma query em função de outra !??! Obrigado pela atenção! Flávio - Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Manipulando strings para formar um comando SQL !!!!
Olá pessoal, estou aqui desta vez para pedir um auxílio. Talvez muitos já se depararam com essa situação antes. Estou programando com Delphi 6, Quick Report 3 e Interbase 6. É a seguinte: Tenho um form que possibilita o usuário emitir um relatório no QUick Report. Porém, o usuário pode filtrar a busca ao acessar os dados no interbase para jogar no relatório, como por exemplo pesquisar os patrimônios entre um intervalo de datas ou de ID´s ou até mesmo mostrar patrimônios doados ou não ou ambos. a minha sql é a seguinte: strdata := ' data BETWEEN '#39 + meDataInicial.Text + #39' AND '#39 + meDataFinal.Text + #39''; strdoado := ' doado IS NULL '; strnumero := ' numero BETWEEN ' + eNumeroInicial.Text + ' AND ' + eNumeroFinal.Text; // SQL FINAL !!! strsql := 'select * from patrimonio where' + strdata + ' AND ' + strdoado + ' AND ' + strnumero + ' order by ' + cbOrdenar.Text + ''; Agora suponha que não queira filtrar nada da busca. Então perceba que a palavra where vai ocasionar um erro. Agora suponha que queira buscar por data, doado, mas não número. Então a palavra (o segundo AND da SQL FINAL) AND vai precisar de uma palavra (coluna) seguinte. O que estou querendo saber é se alguém possui uma idéia boa de como contornar esse problema, esquivando-se de inúmeros if´s else´s. Obrigado pela atenção de todos !!! Flávio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Data enchendo o saco !!!!
Olá pessoal, estou com um leve problema que ainda não consegui resolver. Tenho um form com dois campos (Edit Mask) para inserir data no estilo !99/99/;1;_ e dois campos (Edit Box) para inserir string. Preciso fazer que, ao apertar enter em um desses campos, o focus vá para o próximo tab(campo). Porém, o programa dá uma mensagem de erro falando que a data está inválida sendo que nem se quer toquei no campo da data (no caso de estar digitando no campo dos Edit Box para inserir string). Há um botão sim no form, porém seu ModalResult está como mrNone. Não sei como resolver esse problema... já tentei de muitos jeitos. Usando tab o focus pula para o próximo campo de boa, mas o enter não está funcionando... e isso eu não quero deixar para trás. Obrigado pela atenção de todos !!! Flávio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] Data enchendo o saco !!!!
Oi pessoal, infelizmente a sua sugestão não funcionou Eduardo Silva. Mas valew pela ajuda... e ainda continuo com a dúvida. Flávio Eduardo Silva ® [EMAIL PROTECTED] escreveu:Vc deve alterar sua máscara para 99/99/;1; que eu acredito que va resolver seu problema -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Flavio Enviada em: segunda-feira, 31 de julho de 2006 16:51 Para: Grupo_Delphi Assunto: [delphi-br] Data enchendo o saco Olá pessoal, estou com um leve problema que ainda não consegui resolver. Tenho um form com dois campos (Edit Mask) para inserir data no estilo !99/99/;1;_ e dois campos (Edit Box) para inserir string. Preciso fazer que, ao apertar enter em um desses campos, o focus vá para o próximo tab(campo). Porém, o programa dá uma mensagem de erro falando que a data está inválida sendo que nem se quer toquei no campo da data (no caso de estar digitando no campo dos Edit Box para inserir string). Há um botão sim no form, porém seu ModalResult está como mrNone. Não sei como resolver esse problema... já tentei de muitos jeitos. Usando tab o focus pula para o próximo campo de boa, mas o enter não está funcionando... e isso eu não quero deixar para trás. Obrigado pela atenção de todos !!! Flávio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 1.1454 (20060321) __ Esta mensagem foi verificada pelo NOD32 Sistema Antivírus http://www.nod32.com.br [As partes desta mensagem que não continham texto foram removidas] - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Resolução de tela em aplic ações Delphi !!!
Olá pessoal, olá Allan, pois bem. Gostaria muto que você me transferisse essas rotinas, pois como meu sistema é de baixo porte, creio que não precisarei duplicar os forms. Ele será instalado apenas em um cpu e esse terá q possuir resolução 1024x768. Penso em criar um if de verificação de resolução atual do desktop e, caso não for 1024x768, o programa dá uma mensagem de erro e não é inicializado. Espero o seu retorno. Obrigado ! Flávio. PS: msn: [EMAIL PROTECTED] email: [EMAIL PROTECTED] Allan [EMAIL PROTECTED] escreveu:Flávio, se vc olhar no histórico das listas delphi-br e Lista-delphi, vai ver que expus a mesma situação, a qual teve inúmeros comentários, a solução ficou nisso mesmo, de verificar qual é a resolução atual e avisar o usuário, ou mesmo alterar a resolução, pra isso até tenho as rotinas aqui, se quizer posso te enviar, mas assim como eu, vc também fez voltado para 1024.., porém isso é ruim, não vou citar os motivos, pq são vários e estou meio sem tempo, mas o que estou fazendo atualmente é duplicar todos meus forms grandes, ou seja, na inicialização o sistema detecta a resolução e abre o form correspondente àquela resolução.Assim não prejudico meus clientes e nem eu sou prejudicado.Mas se surgir numa dessas outra solução me avise, por favor, pq duplicar os forms não é bem assim, dá muito trabalho moroso. Sem mais, despeço-me. OBS.: olha no histórico das duas listas, tem bastante assunto e explanações importantes que vale a pena ler. DEUS É PAI. []'s Allan msn [EMAIL PROTECTED] Skype allan_gabriel - Original Message - From: Flavio To: Grupo_Delphi Sent: Thursday, July 27, 2006 3:21 PM Subject: [delphi-br] Resolução de tela em aplicações Delphi !!! Olá pessoal, estou praticamente terminando a minha aplicação. Estou usando Delphi 6 com Quick Report 3 e Interbase 6, mas preciso agora adapatar a minha aplicação tanto para resolução 800x600 como pra 1024x768. Alguem sabe me dizer como posso adapatar a aplicação para esses dois tipos de resolução !?!? Caso seja algo quase impossível, então reformulo minha pergunta: como posso verificar qual resolução está sendo usada pelo desktop do usuário através dos procedimentos e funções do delphi !?? ou seja, proíbo a inicialização do programa mostrando uma mensagem de erro devido à resolução atual do desktop (no caso fiz a aplicação com a resolucao de 1024x768). Obrigado pela atenção de todos... Flávio. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Resolução de tela em aplicações Delphi !!!
Olá pessoal, estou praticamente terminando a minha aplicação. Estou usando Delphi 6 com Quick Report 3 e Interbase 6, mas preciso agora adapatar a minha aplicação tanto para resolução 800x600 como pra 1024x768. Alguem sabe me dizer como posso adapatar a aplicação para esses dois tipos de resolução !?!? Caso seja algo quase impossível, então reformulo minha pergunta: como posso verificar qual resolução está sendo usada pelo desktop do usuário através dos procedimentos e funções do delphi !?? ou seja, proíbo a inicialização do programa mostrando uma mensagem de erro devido à resolução atual do desktop (no caso fiz a aplicação com a resolucao de 1024x768). Obrigado pela atenção de todos... Flávio. - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Impressão QuickReport !!!!!!
heheahehahe então eu num tôh valendo mais nada ! tem sim, aliás tem várias... e todas que preciso usar pra imprimir o relatório estão compartilhadas na rede, ou seja, nenhuma está conectada diretamente no meu cpu... não sei se isso afeta alguma coisa no delphi... ainda estou precisando das respostas.. Obrigado! Flávio. Giovanni Cupertino [EMAIL PROTECTED] escreveu:esta maquina tem impressora instalada? rsrsrsrsrsrsrsrsr - Original Message - From: Flavio To: delphi-br@yahoogrupos.com.br Sent: Tuesday, July 25, 2006 4:49 PM Subject: [delphi-br] Impressão QuickReport !! Olá pessoal, estou com um probleminha... Não estou conseguindo imprimir o relatório q gerei. Ele não dá nenhuma mensagem e simplesmente não imprime e nem joga o documento na fila de impressão. Uso Delphi 6 e Quick Report 3.0 com Interbase 6. O código é o seguinte: * // TfRelatorios é um form antes do relatório. Apertando o botão bbEmitir o relatório é gerado com os procedimentos de CreateForm... procedure TfRelatorios.bbEmitirClick(Sender: TObject); begin // já tentei retirar os procedimentos de criação dinâmica do form, // mas ainda continua não imprimindo. Application.CreateForm(TfRelatorioPatrimonio,fRelatorioPatrimonio); fRelatorioPatrimonio.qrRelatorio.Preview; fRelatorioPatrimonio.Destroy; end; ** Outra dúvida q tenho: como consigo editar os botões da barra de ferramentas do relatório q gerei. Digo, como retiro ou coloco botões na barra de ferramentas desse relatório ??!! dentre esses botoes estão: o disquete (salvar) a pastinha (abrir) botões de zoom e botões de rolar as páginas... Espero ter sido claro com minhas dúvidas... Obrigado ! Flávio - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [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: [EMAIL PROTECTED] 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: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html