Re: [delphi-br] Banco de dados fornecer ou não?
Olá pessoal, Aproveitando o assunto. E quando o cliente tem um banco de dados de outro fornecedor de software e decide trocar e utilizar meu software. Teria problema em pegar os dados do banco do outro fornecedor e converter para meu BD ??? Obrigado ! - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, April 17, 2007 9:12 PM Subject: RES: [delphi-br] Banco de dados fornecer ou não? Obrigado pelas dicas! Vlw! [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] String Grid com banco de dados Access
Rubem Nascimento da Rocha wrote: TDBGrid é uma classe derivada de TCustomDBGrid, que por sua vez é derivado de TCustomGrid. O que difere TStringGrid de TDBGrid é o fato deste último implementar uma classe para efetuar um link entre os dados e o componente visual. Esse link seria algo como o controller em um modelo de projeto MVC (Model-View-Controller). Esse controller (no caso, TGridDataLink - vide DBGrids.pas) já encapsula toda a mecânica para visualizar os dados de um dataset qualquer. Isto já é um modelo pronto para uso, que não precisa ser reinventado. Isto é um modelo pronto para quem está satisfeito com dbware. Eu não estou satisfeito com dbware, e não abro nenhuma unit da vcl que comece com db. Também não estou reinventando a roda, pelo contrário, criei uma roda que eu posso reaproveitar. No final das contas o importante é a felicidade das pessoas. Se vocês estão felizes com dbware, eu estou feliz com mvp, estou apenas colocando a minha experiência com isto e desvendando alguns mitos. Ok? -- Joao Morais Sds. From: Joao Morais [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] String Grid com banco de dados Access Date: Tue, 17 Apr 2007 13:05:13 -0300 Eduardo Silva dos Santos wrote: Usar String Grid para exibir dados de um DB!! é melhor fazer parto em Porco Espinho. Diferentemente de fazer parto em um porco espinho, o acesso ao string grid pode ser escrito uma única vez e reutilizado em qualquer aplicação. usa um dbgrid, vai ser muito mais prático, Alguém teve que escrever o dbgrid, que é baseado em string grid. Agora você só reaproveita a classe. Viu que prático? agora se for um caso específico com poucos registros e não tiver outra opção, ai tude bem. É um caso específico de um framework de apresentação de objetos de negócio que nem faz idéia do que é uma unit que começa com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED] escreveu: Rubem Nascimento da Rocha wrote: Companheiro, a experiência diz, e também quem trabalha com grandes quantidades de dados comprova isso, que fazer a carga e a apresentação dos dados de forma manual, sem fazer uso de controles data-aware (que são próprios para isso), é uma prática questionável, uma vez que isto impacta diretamente no tempo de resposta que sua aplicação terá. Isto não tem o menor sentido. Quem dita se um controle será lento ou não é em primeiro lugar a forma de acesso aos dados, e em segundo (e muito distante) a forma que os dados são preenchidos no controle. -- Joao Morais _ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
RES: [delphi-br] Banco de dados fornecer ou não?
Bom dia Sena, a questão é delicada mas de facil explicação, as informações da empresa pertencem ao cliente se vc não quiser disponibilizar o banco para o cliente vc será obrigado à disponibilizar um arquivo texto formatado e o layout do mesmo para o cliente, ninguém pode obrigá-lo a entregar sua extrutura de tabelas para o cliente mas as informações que constam nas tabelas pertencem a ele sem sombra de duvida. Bom dia a todos. José Ricardo Aviles. _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ezequiel Enviada em: terça-feira, 17 de abril de 2007 16:49 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Banco de dados fornecer ou não? Realmente o cliente é proprietário dos dados. Você não pode retirar o banco de dados dele. Por outro lado, você não é obrigado a fornecer nenhum tipo de ferramenta para eles extrairem os dados de dentro do banco de dados. []'s Ezequiel Djonatas Tenfen escreveu: Até aonde sei é do cliente ele é o dono do banco, pois até quando é banco de dados Oracle por exemplo o cliente que paga pelo banco e não o desenvolvedor então ele que é o dono do banco Espero ter ajudado mesmo sabendo que é uma pena pois vc vai ficar triste hihih mas realmente é essa a nossa realidade Atenciosamente Djonatas Tenfen -_-_-__ De: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] mailto:delphi--br%40yahoogrupos-.com.br [mailto:HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] mailto:delphi--br%40yahoogrupos-.com.br] Em nome de HYPERLINK mailto:erivando%40inforamos.com[EMAIL PROTECTED] mailto:erivando%-40inforamos.-com Enviada em: terça-feira, 17 de abril de 2007 14:58 Para: HYPERLINK mailto:delphi-br%40yahoogrupos.com.br[EMAIL PROTECTED] mailto:delphi--br%40yahoogrupos-.com.br Assunto: [delphi-br] Banco de dados fornecer ou não? Caros colegas desenvolvedores, Estou precisando da opinião de vcs, se alguem poder Dar uma opinião juridica agradeço! Eu desenvolvi um sistema de cadastro de sócios que emite uma declaração para o INSS este sistema se encontra em forma de pagamento mensal com direito a suporte do software ele etá locado a um sindicato dos trabalhadores rurais. O fato é que agora mudou de colegiado, o sistema esta travado no momento, e eles não estão querendo mais o sistema e exigem que eu forneça o banco de dados dos 18.000 socios cadastrados. Gostaria de perguntar aos colegas , quem tem realmente direito ao banco de dados eu o dono do software ou a instituição que não quer mais o sistema? Sena [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Mensagens neste tópico HYPERLINK http://br.groups.yahoo.com/group/delphi-br/message/170520;_ylc=X3oDMTM4bzg0 Y2N2BF9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE3 MDUyMARzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNzY4MzM3ODYEdHBjSWQDMTcwNTIwhttp:// br.groups.-yahoo.com/-group/delphi--br/message/-170520;_ylc=-X3oDMTM4bzg0Y2N 2-BF9TAzk3NDkwNDM3-BGdycElkAzEwNTg3-NzgEZ3Jwc3BJZAMy-MTM3MTExMjY0BG1z-Z0lkAz E3MDUyMARz-ZWMDZnRyBHNsawN2-dHBjBHN0aW1lAzEx-NzY4MzM3ODYEdHBj-SWQDMTcwNTIw (1) Responder (através da web) HYPERLINK http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJyb21yMzJmBF9TAz k3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE3MDUyMARzZW MDZnRyBHNsawNycGx5BHN0aW1lAzExNzY4MzM3ODY-?act=replymessageNum=170520http: //br.groups.-yahoo.com/-group/delphi--br/post;_-ylc=X3oDMTJyb21y-MzJmBF9TAzk 3NDkw-NDM3BGdycElkAzEw-NTg3NzgEZ3Jwc3BJ-ZAMyMTM3MTExMjY0-BG1zZ0lkAzE3MDUy-MA RzZWMDZnRyBHNs-awNycGx5BHN0aW1l-AzExNzY4MzM3ODY--?act=reply-messageNum=-170 520 | Adicionar um novo tópico HYPERLINK http://br.groups.yahoo.com/group/delphi-br/post;_ylc=X3oDMTJlamdjZ3V0BF9TAz k3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA250cG MEc3RpbWUDMTE3NjgzMzc4Ng--http://br.groups.-yahoo.com/-group/delphi--br/pos t;_-ylc=X3oDMTJlamdj-Z3V0BF9TAzk3NDkw-NDM3BGdycElkAzEw-NTg3NzgEZ3Jwc3BJ-ZAMy MTM3MTExMjY0-BHNlYwNmdHIEc2xr-A250cGMEc3RpbWUD-MTE3NjgzMzc4Ng--- Mensagens HYPERLINK http://br.groups.yahoo.com/group/delphi-br/messages;_ylc=X3oDMTJldjd2ZDNhBF 9TAzk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2 1zZ3MEc3RpbWUDMTE3NjgzMzc4Ng--http://br.groups.-yahoo.com/-group/delphi--br /messages;-_ylc=X3oDMTJldjd-2ZDNhBF9TAzk3NDk-wNDM3BGdycElkAzE-wNTg3NzgEZ3Jwc 3B-JZAMyMTM3MTExMjY-0BHNlYwNmdHIEc2x-rA21zZ3MEc3RpbWU-DMTE3NjgzMzc4Ng--- | Arquivos HYPERLINK http://br.groups.yahoo.com/group/delphi-br/files;_ylc=X3oDMTJmOGJhOGtsBF9TA zk3NDkwNDM3BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BHNlYwNmdHIEc2xrA2Zpb GVzBHN0aW1lAzExNzY4MzM3ODY-http://br.groups.-yahoo.com/-group/delphi--br/fi les;-_ylc=X3oDMTJmOGJ-hOGtsBF9TAzk3NDk-wNDM3BGdycElkAzE-wNTg3NzgEZ3Jwc3B-JZA MyMTM3MTExMjY-0BHNlYwNmdHIEc2x-rA2ZpbGVzBHN0aW1-lAzExNzY4MzM3ODY-- | Fotos
Re: [delphi-br] Sugestões de Relatórios de Estoque
Rotatividade dos estoques e curva ABC Caros colegas de programação, gostaria de receber sugestões de tipos de relatórios que eu possa estar disponibilizando no aplicativo de retaguarda de estoque. Já desenvilvi o basicão, como relatório geral, de produtos em falta, quantidade abaixo do mínimo, mais vendidos e menos vendidos por período, vendas por período. Aceito quaisquer sugestões. Obrigado. Aviso de confidencialidade Esta mensagem da Empresa Brasileira de Pesquisa Agropecuária (Embrapa), empresa pública federal regida pelo disposto na Lei Federal no. 5.851, de 7 de dezembro de 1972, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equivoco. Confidentiality note This message from Empresa Brasileira de Pesquisa Agropecuária (Embrapa) a government company established under Brazilian law (5.851/72), is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure.
RES: [delphi-br] Banco de dados fornecer ou não?
Ok! Obrigado! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Traducao erros ADO
Ola pessoal, Alguem tem ai ou sabe me dizer onde conseguir uma relacao de erros do ADO em portugues. Penso em fazer uma janela de erros com a traducao e algumas sugestoes para a correcao. Obrigado Marcelo Hörlle [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] String Grid com banco de dados Access
Eduardo Silva dos Santos wrote: Ok João, 1º A reutilização de um código para o preenchimento de uma stringgrid é uma coisa muito relativa para você dizer tão facilmente que pode ser reaproveitado, isso depende da lógica utilizada e finalmente de como esse StringGrid vai exibir os dados. Justamente por isto eu segui o padrão de projeto mvp. E apenas para o caso de não ter ficado claro -- sim, é totalmente reaproveitável. 2º - É lógico que alguem escreveu o DBGrid, afinal, eu uso vc usa, todos usamos, logo, se alguém ja escreveu pra que vamos ficar reinvetando a roda? vamos pelo prático, mas claro, isso fica a critério de cada um. Epa, me inclua fora disto. Eu não uso dbgrid. 3º - Já que você esta usando um framework, fique a vontade, faça a sua parte, reinvete a roda, digo... use o stringgrid. Reinventar a roda seria recriar um grid baseado em dbware, e diga-se de passagem há vários internet afora. O que eu fiz foi um wrapper para que um componente simples possa apresentar objetos de negócio. E eu não uso uma única unit da vcl que comece com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED] escreveu: Eduardo Silva dos Santos wrote: Usar String Grid para exibir dados de um DB!! é melhor fazer parto em Porco Espinho. Diferentemente de fazer parto em um porco espinho, o acesso ao string grid pode ser escrito uma única vez e reutilizado em qualquer aplicação. usa um dbgrid, vai ser muito mais prático, Alguém teve que escrever o dbgrid, que é baseado em string grid. Agora você só reaproveita a classe. Viu que prático? agora se for um caso específico com poucos registros e não tiver outra opção, ai tude bem. É um caso específico de um framework de apresentação de objetos de negócio que nem faz idéia do que é uma unit que começa com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED]post%40joaomorais.com.br escreveu: Rubem Nascimento da Rocha wrote: Companheiro, a experiência diz, e também quem trabalha com grandes quantidades de dados comprova isso, que fazer a carga e a apresentação dos dados de forma manual, sem fazer uso de controles data-aware (que são próprios para isso), é uma prática questionável, uma vez que isto impacta diretamente no tempo de resposta que sua aplicação terá. Isto não tem o menor sentido. Quem dita se um controle será lento ou não é em primeiro lugar a forma de acesso aos dados, e em segundo (e muito distante) a forma que os dados são preenchidos no controle. -- Joao Morais
Re: [delphi-br] Banco de dados fornecer ou n ão?
Bom dia Erivando! Outros colegas deram suas opiniões e alguns até já disseram o que vou dizer, mas direi assim mesmo. Não sei como vc fez o contrato com o cliente ou que SGBD vc usou. Mas é fato que o cliente é proprietário dos _dados que estão dentro da base de dados_ e não da estrutura, exceto se vc preveu isto em contrato. Portanto o que fazer? Extrair os dados da base de dados para arquivos texto e disponibilizá-los ao cliente sem custo algum. Agora quais dados devem ser extraídos, vc deve analisar no seu banco de dados e determinar. Mas no mínimo a tabela onde estão os dados de cada trabalhador membro do sindicato devem ser fornecidos nesse arquivo de texto. Espero ter ajudado, Sds, Ricardo. [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu: Caros colegas desenvolvedores, Estou precisando da opinião de vcs, se alguem poder Dar uma opinião juridica agradeço! Eu desenvolvi um sistema de cadastro de sócios que emite uma declaração para o INSS este sistema se encontra em forma de pagamento mensal com direito a suporte do software ele etá locado a um sindicato dos trabalhadores rurais. O fato é que agora mudou de colegiado, o sistema esta travado no momento, e eles não estão querendo mais o sistema e exigem que eu forneça o banco de dados dos 18.000 socios cadastrados. Gostaria de perguntar aos colegas , quem tem realmente direito ao banco de dados eu o dono do software ou a instituição que não quer mais o sistema? Sena [As partes desta mensagem que não continham texto foram removidas] _ __ 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]
Re: [delphi-br] String Grid com banco de dados Access
E como fica o tempo de resposta na sua implementação MVP comparado com o TDBGrid tradicional, e pronto pra ser usado? Conte-nos sua experiência, principalmente com aplicações com alta concorrência e/ou necessidade de consultas intensivas ao banco de dados. Sds. From: Joao Morais [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] String Grid com banco de dados Access Date: Wed, 18 Apr 2007 07:38:32 -0300 Eduardo Silva dos Santos wrote: Ok João, 1º A reutilização de um código para o preenchimento de uma stringgrid é uma coisa muito relativa para você dizer tão facilmente que pode ser reaproveitado, isso depende da lógica utilizada e finalmente de como esse StringGrid vai exibir os dados. Justamente por isto eu segui o padrão de projeto mvp. E apenas para o caso de não ter ficado claro -- sim, é totalmente reaproveitável. 2º - É lógico que alguem escreveu o DBGrid, afinal, eu uso vc usa, todos usamos, logo, se alguém ja escreveu pra que vamos ficar reinvetando a roda? vamos pelo prático, mas claro, isso fica a critério de cada um. Epa, me inclua fora disto. Eu não uso dbgrid. 3º - Já que você esta usando um framework, fique a vontade, faça a sua parte, reinvete a roda, digo... use o stringgrid. Reinventar a roda seria recriar um grid baseado em dbware, e diga-se de passagem há vários internet afora. O que eu fiz foi um wrapper para que um componente simples possa apresentar objetos de negócio. E eu não uso uma única unit da vcl que comece com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED] escreveu: Eduardo Silva dos Santos wrote: Usar String Grid para exibir dados de um DB!! é melhor fazer parto em Porco Espinho. Diferentemente de fazer parto em um porco espinho, o acesso ao string grid pode ser escrito uma única vez e reutilizado em qualquer aplicação. usa um dbgrid, vai ser muito mais prático, Alguém teve que escrever o dbgrid, que é baseado em string grid. Agora você só reaproveita a classe. Viu que prático? agora se for um caso específico com poucos registros e não tiver outra opção, ai tude bem. É um caso específico de um framework de apresentação de objetos de negócio que nem faz idéia do que é uma unit que começa com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED]post%40joaomorais.com.br escreveu: Rubem Nascimento da Rocha wrote: Companheiro, a experiência diz, e também quem trabalha com grandes quantidades de dados comprova isso, que fazer a carga e a apresentação dos dados de forma manual, sem fazer uso de controles data-aware (que são próprios para isso), é uma prática questionável, uma vez que isto impacta diretamente no tempo de resposta que sua aplicação terá. Isto não tem o menor sentido. Quem dita se um controle será lento ou não é em primeiro lugar a forma de acesso aos dados, e em segundo (e muito distante) a forma que os dados são preenchidos no controle. -- Joao Morais _ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
Res: [delphi-br] [OFF-Topic] Inno Setup e acesso ao banco - Resolvido
Acabei descobrindo que não é muito complicado. Primeiro, o próprio InnoSetup tem m exemplo que mostra como conectar a um banco de dados e fazer o que quiser com ele, mas eu não testei. Eu fiz o seguinte: 1. instalei o MSDE; 2. executei o MSDE (Microsoft SQL Server\MSSQL\Binn\sqlservr.exe). Neste caso, o MSDE não roda como serviço do windows e portanto, se você fechar a janela do prompt que é aberta para a execução do MSDE, você termina o sqlservr. Por isso, eu uso uma opção do InnoSteup para que o InnoSetup continue a executar as outras ações sem esperar o sqlservr terminar sua execução (Flags: nowait); 3. executei o programa do MSDE para 'integarir' com bancos do MSDE (Microsoft SQL Server\80\Tools\Binn\OSQL.exe) e como parâmetro eu digito o usuario e a senha do banco além de um arquivo de extensão .sql que será executado pelo osql.exe. Neste arquivo eu posso escrever todas as funções para criar bancos e tabelas ou posso simplesmente atachar um banco que eu já fiz antes. Eu atachei o banco que já estava usando durante o período de desenvolvimento do software. Veja o exemplo abaixo: [Run] ;instala o msde Filename: {app}\MSDE\setup.EXE; StatusMsg: Instalando MSDE...; Parameters: SECURITYMODE=SQL SAPWD=SUA_SENHA ;executa o msde sem ser como serviço do windows, por isso a necessidade de reiniciar o computador ;o Flag nowait é para continuar a executar o instalador sem esperar o fim da execução do MSDE Filename: {pf}\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe; Flags: nowait; StatusMsg: Iniciando o MSDE... ;executa outras ações até o sqlservr terminar de carregar ... ;atacha o banco de dados conforme especificado no arquivo banco.sql Filename: {pf}\Microsoft SQL Server\80\Tools\Binn\OSQL.exe; StatusMsg: Atachando BD...; Parameters: -U sa -P SUA_SENHA -i C:\banco.sql Jonatã - Mensagem original De: Daniel Bastos [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 17 de Abril de 2007 13:10:07 Assunto: Re: [delphi-br] [OFF-Topic] Inno Setup e acesso ao banco heheh ... acabei enviando sem querer sem completar Cara Até tem ... a uns 2 anos eu vi isso. Tentei usar mas não deu muito resultado ... o final das contas eu criei um executável que gerava a base pra mim. vc não pode fazer o mesmo??? criar um outro executável e rodar quando instalar??? Em 17/04/07, Daniel Bastos [EMAIL PROTECTED] com escreveu: Cara Até tem ... a uns 2 anos eu vi isso. Tentei usar mas não deu muito resultado ... o final das contas eu criei um executável que gerava a base pra mim Em 13/04/07, jonatacb [EMAIL PROTECTED] com.br escreveu: Dá para acessar um banco de dados, no meu caso o MSDE, para criar com o Inno Setup os bancos, tabelas, stored procedures etc? Estou falando de criar todo o banco pelo proprio Inno. Jonatã. __ 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]
RES: [delphi-br] Delphi 7 X dual core - erro de memó ria
Olá, Consegui resolver o problema, nessa máquina estava instalado o Windows 2003 Server, e de fato não funcionou mesmo, fiz várias instalei mais de uma vez e nada. Resolvi instalar o XP e funcionou, sinceramente não faço a mínima idéia do que estava acontecendo. Agradeço a todos, t+ -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ricardo César Cardoso Enviada em: terça-feira, 17 de abril de 2007 10:52 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Delphi 7 X dual core - erro de memória Qual SO vc está usando, só por curiosidade? Sds, Ricardo. Enio (listas) enio_listas@ mailto:enio_listas%40yahoo.com.br yahoo.com.br escreveu: Pessoal, O meu Delphi 7 não esta funcionando corretamente em um Pentium Dual Core, esta dando erro de memória quando tento acessar alguns recursos bem básicos do Delphi o acesso ao menu: Project-Options. Alguém já viu algo nesse sentido? Existe algum tipo de incompatibilidade? Desde já agradeço a atenção. Enio José [As partes desta mensagem que não continham texto foram removidas] __. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger http://br.messenger.yahoo.com/ .yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 1.852 (20040828) __ 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]
Re: [delphi-br] Abrindo apenas uma aplicaç ão
Uma solução free e muito boa: Na JEDI VCL existe um componente para isso. Seu nome é TJvAppInstances e está na paleta JvSystem. Sds, Ricardo Claudio O2 [EMAIL PROTECTED] escreveu: Amigo, o pacote de componentes da LMD tem um que faz isso. É o TLMDOneInstance. Rápido e fácil.É só ativá-lo e pronto. Toda vez que você for abrir algum executável ele verifica se já não tem uma instância do mesmo e se tiver dá mensagem que já existe e aborta a nova abertura. []´s Danilo Marques escreveu: Pessoal estou desenvolvendo uma aplicação e não posso deixar o usuario abrir a aplicação quantas vezes ele quiser ,se ja tiver uma aplicação rodando apresenta a mensagem ao usuario que ja existi uma aplicação aberta. Ex.: O usuario abre a aplicação e minimiza para a bandeja do sistema ao lado do relogio e esquece , a hora que ele vai abrir de novo a aplicação ela deve apresentar uma mensagem que ja esta aberta e não abrir , forçando o usuario assim abrir a que esta minimizada na bandeja. Se alguem pode me ajudar agradeço , Danilo Molina Grupo B Aplicativos - www.grupob.info 3724-5401 / 81165257 -- _ __ 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] Dúvida Com Rotinas Que Congelam A Applicação
Ola pessoal, Estou desenvolvendo uma busca na minha aplicação em simples. Monto a SQL sendo uma String, depois passo ela para o ClientDataSet e depois executo o Open do Client para executar a SQL; EX: SQL := 'SELECT * FROM TABELA'; cds.Close; cds.CommandText := SQL; cds.Open; O problema é que quando o Open do cds é executado, a aplicação toda congela e só libera depois da execução do Open. O que eu quero fazer é uma espécie de gauge que fica rodando durante esse tempo de congelamento do Open, para o usuario não pensar que a aplicação travou. Bom, ja desenvolvi o gauge e tal, ele fica em um form separado e fica rodando com um Timer. o problema é que durante o Open, ele tbém congela e não fica atualizando. OK, tirei a atualização do gauge de um Timer e passei para uma Thread usando Sleep dentro dela e nada ainda. Daí pensei em outra solução, passar a execução da SQL do CDS para uma thread, sendo que o que ficaria congelada seria a thread e a aplicação ficaria livre mas mesmo assim não funciona. Dúvidas: 1) Porque a thread, mesmo sendo um processo a parte, tbém congelou a aplicação? 2) Porque o Open congela a aplicação? 3) Porque mesmo usando thead para atualizar algum componente enquanto o Open é executado, não atualiza? Valew pessoal, aguardo um ponto de vista de vcs sobre essas minhas dúvidas __ 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]
Re: [delphi-br] Delphi 7 X dual core - erro de memória
Olá! Verifique se seu Sistema Operacional está usando o DEP para todos os programas. Botão direito em Meu Computador, Propriedades, Avançadas, (dentro de performance) Configurações, Data Execution Prevention (DEP): ative ele somente para os programas do Windows Clique em OK, OK salve tudo e reinicie a máquina. Delphi é incompativel com o DEP. abraços Eliéser Morais On 4/21/07, Enio (Listas) [EMAIL PROTECTED] wrote: Olá, Consegui resolver o problema, nessa máquina estava instalado o Windows 2003 Server, e de fato não funcionou mesmo, fiz várias instalei mais de uma vez e nada. Resolvi instalar o XP e funcionou, sinceramente não faço a mínima idéia do que estava acontecendo. Agradeço a todos, t+ -Mensagem original- De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Ricardo César Cardoso Enviada em: terça-feira, 17 de abril de 2007 10:52 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Delphi 7 X dual core - erro de memória Qual SO vc está usando, só por curiosidade? Sds, Ricardo. Enio (listas) enio_listas@ mailto:enio_listas%40yahoo.com.br yahoo.com.br escreveu: Pessoal, O meu Delphi 7 não esta funcionando corretamente em um Pentium Dual Core, esta dando erro de memória quando tento acessar alguns recursos bem básicos do Delphi o acesso ao menu: Project-Options. Alguém já viu algo nesse sentido? Existe algum tipo de incompatibilidade? Desde já agradeço a atenção. Enio José [As partes desta mensagem que não continham texto foram removidas] __. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger http://br.messenger.yahoo.com/ .yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 1.852 (20040828) __ 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] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Banco de dados fornecer ou não?
Senhores, Tudo bem que o clienter rescindiu o contrato com você. Mas aí vão algumas particularidades que a jurisprudência já tem até previsto isto: 1) O Software, caso tenha sido COMPRADO pelo cliente, é dele. Você não tem o direito de ir lá e tirar ele. Salvo em caso de contrato de LOCAÇÃO OU SIMILAR entre você e o cliente em relação ao produto objeto do contrato. Caso o contrato seja de COMPRA E AQUISIÇÃO DO PRODUTO, OU MESMO SE PARTE DO PRODUTO FOI DESENVOLVIDO EM AMBIENTE DO CLIENTE (Utilizou maquina do escritório para desenvolver) e você mesmo assim vá lá e recolha o programa do mesmo, será caracterizado como apropriação indébita sujeito a processo criminal com penas previstas no código penal. 2) Caso haja o direito supro do desenvolvedor reaver o produto de volta (ir lá e tirar o programa do cliente), compete a ele a recolher apenas o programa e as bibliotecas envolvidas no perfeito funcionamento do supra-citado. NÃO É DIREITO DO DESENVOLVEDOR apoderar-se da base de dados ou mesmo dos dados lá contidos. Os dados SÃO PROPRIEDADE DO CLIENTE, INFORMAÇÃO E DADOS NÃO PERTENCEM AO DESENVOLVEDOR E SÃO CONSIDERADOS INFORMAÇÃO CONFIDENCIAL DA EMPRESA. Sendo assim você não tem sequer o direito de pegar estes dados e usá-los para outro propósito que não seja de interesse da empresa. Caso você se apodere dos dados, será caracterizada apropriação indébita sujeito a processo criminal com penas previstas no código penal. Caso você veicule os dados para terceiros SEM O CONSENTIMENTO PRÉVIO DA EMPRESA PROPRIETARIA DOS MESMOS, Você pode ser enquadrado em crime de tráfico de informação proprietária sujeito a processo criminal com penas previstas no código penal. 3) Se o produto é COMPRADO pelo cliente e o contrato caracteriza apenas suporte e atualizações, você não é mais obrigado a atualizar o programa do cliente e muito menos prestar assistência ao mesmo. Se o produto foi desenvolvido em parte nas instalações do cliente (utilizando maquina ou recurso de propriedade dele PARA O DESENVOLVIMENTO DO MESMO), Para este caso, o cliente terá direito aos fontes do programa. Caso o cliente exija os fontes e você se recuse a fazê-lo, você pode ser enquadrado em crime de apropriação indébita ou mesmo de violação de direitos autorais sujeito a processo criminal para ambos os casos. Em suma, pensem nisto antes de ir lá e querer arrancar tudo do cara achando que tudo é seu e fim de papo. Não é bem assim que a banda toca. Se houver interesse, podemos abrir uma thread para discutirmos isto. Na minha opinião, a melhor coisa que o colega Erivando pode fazer, é consultar um advogado especialista em direito de informatica e direito civil a respeito do mesmo. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8217 Fax: (31) 3389-8215 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Ricardo César Cardoso Enviada em: quarta-feira, 18 de abril de 2007 08:37 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Banco de dados fornecer ou não? Bom dia Erivando! Outros colegas deram suas opiniões e alguns até já disseram o que vou dizer, mas direi assim mesmo. Não sei como vc fez o contrato com o cliente ou que SGBD vc usou. Mas é fato que o cliente é proprietário dos _dados que estão dentro da base de dados_ e não da estrutura, exceto se vc preveu isto em contrato. Portanto o que fazer? Extrair os dados da base de dados para arquivos texto e disponibilizá-los ao cliente sem custo algum. Agora quais dados devem ser extraídos, vc deve analisar no seu banco de dados e determinar. Mas no mínimo a tabela onde estão os dados de cada trabalhador membro do sindicato devem ser fornecidos nesse arquivo de texto. Espero ter ajudado, Sds, Ricardo. [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu: Caros colegas desenvolvedores, Estou precisando da opinião de vcs, se alguem poder Dar uma opinião juridica agradeço! Eu desenvolvi um sistema de cadastro de sócios que emite uma declaração para o INSS este sistema se encontra em forma de pagamento mensal com direito a suporte do software ele etá locado a um sindicato dos trabalhadores rurais. O fato é que agora mudou de colegiado, o sistema esta travado no momento, e eles não estão querendo mais o sistema e exigem que eu forneça o banco de dados dos 18.000 socios cadastrados. Gostaria de perguntar aos colegas , quem tem realmente direito ao banco de dados eu o dono do software ou a instituição que não quer mais o sistema? Sena [As partes desta mensagem que não continham texto foram removidas] _ __ 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
[delphi-br] Erro ClientDataSet
Tenho uma tabela no firebird 1.5 que mcontem uma chave composta, estou usando IBX + Provider + ClientDataSet adicionei os campos no IBX e no DataSet mudei a propriedade do provider updatemode para wherekeyonly e os campos chaves alterei as propridedades providerflags: update = true; where = true; key = true; required = true, mas qd vou dar algum post da erro no sistema. alguem pode me ajudar [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Banco de dados fornecer ou n ão?
Erivando, Eles estão em pleno direito!! A estrutura do seu BD é sua, se você desenvolveu, porém, o conteúdo do mesmo é do sindicato! Acerte um layout com eles e forneça os dados em arquivo texto e deixe que sejam felizes! [EMAIL PROTECTED] [EMAIL PROTECTED] escreveu: Caros colegas desenvolvedores, Estou precisando da opinião de vcs, se alguem poder Dar uma opinião juridica agradeço! Eu desenvolvi um sistema de cadastro de sócios que emite uma declaração para o INSS este sistema se encontra em forma de pagamento mensal com direito a suporte do software ele etá locado a um sindicato dos trabalhadores rurais. O fato é que agora mudou de colegiado, o sistema esta travado no momento, e eles não estão querendo mais o sistema e exigem que eu forneça o banco de dados dos 18.000 socios cadastrados. Gostaria de perguntar aos colegas , quem tem realmente direito ao banco de dados eu o dono do software ou a instituição que não quer mais o sistema? Sena [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos Valfrid-Ly Silva Couto [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] ICQ 15114646 __ 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]
Re: [delphi-br] Dúvida Com Rotinas Que Congelam A Applicação
Cara ... isso é estranho com thread não deveria acontecer.Como está a sua classe de thread? Posta ela pra ver se a gente da uma olhada Em 18/04/07, Rafael B. Mello [EMAIL PROTECTED] escreveu: Ola pessoal, Estou desenvolvendo uma busca na minha aplicação em simples. Monto a SQL sendo uma String, depois passo ela para o ClientDataSet e depois executo o Open do Client para executar a SQL; EX: SQL := 'SELECT * FROM TABELA'; cds.Close; cds.CommandText := SQL; cds.Open; O problema é que quando o Open do cds é executado, a aplicação toda congela e só libera depois da execução do Open. O que eu quero fazer é uma espécie de gauge que fica rodando durante esse tempo de congelamento do Open, para o usuario não pensar que a aplicação travou. Bom, ja desenvolvi o gauge e tal, ele fica em um form separado e fica rodando com um Timer. o problema é que durante o Open, ele tbém congela e não fica atualizando. OK, tirei a atualização do gauge de um Timer e passei para uma Thread usando Sleep dentro dela e nada ainda. Daí pensei em outra solução, passar a execução da SQL do CDS para uma thread, sendo que o que ficaria congelada seria a thread e a aplicação ficaria livre mas mesmo assim não funciona. Dúvidas: 1) Porque a thread, mesmo sendo um processo a parte, tbém congelou a aplicação? 2) Porque o Open congela a aplicação? 3) Porque mesmo usando thead para atualizar algum componente enquanto o Open é executado, não atualiza? Valew pessoal, aguardo um ponto de vista de vcs sobre essas minhas dúvidas __ 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]
Re: [delphi-br] Dúvida Com Rotinas Que Congelam A Applicação
Nao sei trabalhar com threads mas enfim para atualizar a tela vc pode emitir o comando ProcessMessages do Applicaton... Faca assim, no evento OnTimer do seu timer ao final de tudo coloque o comando Application.ProcessMessages. Isso devera forcar o windows a redesenhar a tela... Marcelo Hörlle [EMAIL PROTECTED] - Original Message - From: Rafael B. Mello To: delphi-br@yahoogrupos.com.br Sent: Wednesday, April 18, 2007 8:51 AM Subject: [delphi-br] Dúvida Com Rotinas Que Congelam A Applicação Ola pessoal, Estou desenvolvendo uma busca na minha aplicação em simples. Monto a SQL sendo uma String, depois passo ela para o ClientDataSet e depois executo o Open do Client para executar a SQL; EX: SQL := 'SELECT * FROM TABELA'; cds.Close; cds.CommandText := SQL; cds.Open; O problema é que quando o Open do cds é executado, a aplicação toda congela e só libera depois da execução do Open. O que eu quero fazer é uma espécie de gauge que fica rodando durante esse tempo de congelamento do Open, para o usuario não pensar que a aplicação travou. Bom, ja desenvolvi o gauge e tal, ele fica em um form separado e fica rodando com um Timer. o problema é que durante o Open, ele tbém congela e não fica atualizando. OK, tirei a atualização do gauge de um Timer e passei para uma Thread usando Sleep dentro dela e nada ainda. Daí pensei em outra solução, passar a execução da SQL do CDS para uma thread, sendo que o que ficaria congelada seria a thread e a aplicação ficaria livre mas mesmo assim não funciona. Dúvidas: 1) Porque a thread, mesmo sendo um processo a parte, tbém congelou a aplicação? 2) Porque o Open congela a aplicação? 3) Porque mesmo usando thead para atualizar algum componente enquanto o Open é executado, não atualiza? Valew pessoal, aguardo um ponto de vista de vcs sobre essas minhas dúvidas __ 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]
RES: [delphi-br] Dúvida Com Rotinas Que Congelam A A pplicação
Olá Rafael, Trabalhar com threads nao eh tao simples assim. 1) Porque a thread, mesmo sendo um processo a parte, tbém congelou a aplicação? Na verdade sua thread está em um espaço de processo diferente da sua aplicação. O repaint do form, gauge ou qq outro componente está sendo feito pelo MAINTHREAD e desta forma está travado. 2) Porque o Open congela a aplicação? Open eh uma instrucao como qq outra. A aplicacao fica esperando o termino da execucao do comando normalmente. 3) Porque mesmo usando thead para atualizar algum componente enquanto o Open é executado, não atualiza? Se vc está usando a thread para dar o OPEN em seu TDATASET, CUIDADO! Existe um lance de sincronismo entre threads que deve ser respeitado. Lembre-se que o seu dataset está conectado com outros componentes que está na mainthread (por exemplo um objeto de conexao como TSQLConnection ou outro qq). O correto seria vc montar todo o esquema de pegar os dados na propria thread, conexao e o escambal. Qdo vc utilizar uma thread lembre-se sempre de isolar sua execução de todo o mundo exterior e caso seja necessário sincronismo entre elas, utilize o método Syncronize da TThread. Conselho: O mais fácil é colocar o timer como feito originalmente e como ultima linha do metodo dê um Application.ProcessMesssage. []´s Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Daniel Bastos Enviada em: quarta-feira, 18 de abril de 2007 11:01 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Dúvida Com Rotinas Que Congelam A Applicação Cara ... isso é estranho com thread não deveria acontecer.Como está a sua classe de thread? Posta ela pra ver se a gente da uma olhada Em 18/04/07, Rafael B. Mello rafael_bmello@ mailto:rafael_bmello%40yahoo.com.br yahoo.com.br escreveu: Ola pessoal, Estou desenvolvendo uma busca na minha aplicação em simples. Monto a SQL sendo uma String, depois passo ela para o ClientDataSet e depois executo o Open do Client para executar a SQL; EX: SQL := 'SELECT * FROM TABELA'; cds.Close; cds.CommandText := SQL; cds.Open; O problema é que quando o Open do cds é executado, a aplicação toda congela e só libera depois da execução do Open. O que eu quero fazer é uma espécie de gauge que fica rodando durante esse tempo de congelamento do Open, para o usuario não pensar que a aplicação travou. Bom, ja desenvolvi o gauge e tal, ele fica em um form separado e fica rodando com um Timer. o problema é que durante o Open, ele tbém congela e não fica atualizando. OK, tirei a atualização do gauge de um Timer e passei para uma Thread usando Sleep dentro dela e nada ainda. Daí pensei em outra solução, passar a execução da SQL do CDS para uma thread, sendo que o que ficaria congelada seria a thread e a aplicação ficaria livre mas mesmo assim não funciona. Dúvidas: 1) Porque a thread, mesmo sendo um processo a parte, tbém congelou a aplicação? 2) Porque o Open congela a aplicação? 3) Porque mesmo usando thead para atualizar algum componente enquanto o Open é executado, não atualiza? Valew pessoal, aguardo um ponto de vista de vcs sobre essas minhas dúvidas __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger http://br.messenger.yahoo.com/ .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] String Grid com banco de dados Access
Rubem Nascimento da Rocha wrote: E como fica o tempo de resposta na sua implementação MVP comparado com o TDBGrid tradicional, e pronto pra ser usado? Conte-nos sua experiência, principalmente com aplicações com alta concorrência e/ou necessidade de consultas intensivas ao banco de dados. Sds. Um wrapper para stringgrid é tão rápido quanto dbgrid, mas acredito que você esteja falando do acesso aos dados. O OPF que estou usando atualmente é uma fração de tempo mais lento do que dataset, um problema que vou resolver quando terminhar minha própria implementação e largar a única dependência que o sdk possui atualmente. Ao terminar, meu OPF poderá ser mais rápido do que dataset, dependendo da complexidade do modelo de dados. A vantagem deste modelo é que você não precisa configurar cada controle manualmente. Configurar um formulário é apenas colocar os controles na posição e tamanhos corretos, e dizer que tal controle é de tal atributo. As informações vêm do metadata dos objetos de negócio. Mas é como eu disse em outra mensagem: o importante é a felicidade das pessoas, portanto o importante é você estar feliz com dbware, dbgrid, dataset, etc. -- Joao Morais From: Joao Morais [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] String Grid com banco de dados Access Date: Wed, 18 Apr 2007 07:38:32 -0300 Eduardo Silva dos Santos wrote: Ok João, 1º A reutilização de um código para o preenchimento de uma stringgrid é uma coisa muito relativa para você dizer tão facilmente que pode ser reaproveitado, isso depende da lógica utilizada e finalmente de como esse StringGrid vai exibir os dados. Justamente por isto eu segui o padrão de projeto mvp. E apenas para o caso de não ter ficado claro -- sim, é totalmente reaproveitável. 2º - É lógico que alguem escreveu o DBGrid, afinal, eu uso vc usa, todos usamos, logo, se alguém ja escreveu pra que vamos ficar reinvetando a roda? vamos pelo prático, mas claro, isso fica a critério de cada um. Epa, me inclua fora disto. Eu não uso dbgrid. 3º - Já que você esta usando um framework, fique a vontade, faça a sua parte, reinvete a roda, digo... use o stringgrid. Reinventar a roda seria recriar um grid baseado em dbware, e diga-se de passagem há vários internet afora. O que eu fiz foi um wrapper para que um componente simples possa apresentar objetos de negócio. E eu não uso uma única unit da vcl que comece com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED] escreveu: Eduardo Silva dos Santos wrote: Usar String Grid para exibir dados de um DB!! é melhor fazer parto em Porco Espinho. Diferentemente de fazer parto em um porco espinho, o acesso ao string grid pode ser escrito uma única vez e reutilizado em qualquer aplicação. usa um dbgrid, vai ser muito mais prático, Alguém teve que escrever o dbgrid, que é baseado em string grid. Agora você só reaproveita a classe. Viu que prático? agora se for um caso específico com poucos registros e não tiver outra opção, ai tude bem. É um caso específico de um framework de apresentação de objetos de negócio que nem faz idéia do que é uma unit que começa com db. -- Joao Morais Em 17/04/07, Joao Morais [EMAIL PROTECTED]post%40joaomorais.com.br escreveu: Rubem Nascimento da Rocha wrote: Companheiro, a experiência diz, e também quem trabalha com grandes quantidades de dados comprova isso, que fazer a carga e a apresentação dos dados de forma manual, sem fazer uso de controles data-aware (que são próprios para isso), é uma prática questionável, uma vez que isto impacta diretamente no tempo de resposta que sua aplicação terá. Isto não tem o menor sentido. Quem dita se um controle será lento ou não é em primeiro lugar a forma de acesso aos dados, e em segundo (e muito distante) a forma que os dados são preenchidos no controle. -- Joao Morais _ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
[delphi-br] Re: Importação
Oi Fabio, Se você utiliza o banco de dados my sql e a ferramenta MySqly Front, então você pode importar os dos da planilha do excel diretamente do MySql front que tem recursos pra importar diversos tipos de arquivos. - Original Message - From: Fabio Passos To: delphi-br@yahoogrupos.com.br Sent: Tuesday, April 17, 2007 9:55 AM Subject: [delphi-br] Importação Olá pessoal Sou iniciante no Delphi e gostaria de uma ajuda de vcs. Estou tentando fazer uma importação de uma planilha Excel para o Delphi (utilizo o Delphi 2005). Já fiz o script que localiza o arquivo e carrega numa DBGrid porém não consigo fazer a inclusão no banco MySQL-Front 3.2. Alguém poderia ajudar-me nesse problema? Atenciosamente, Fábio Passos Niplan Engenharia Lider de Tecnologia da Informação __ 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] -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.5.2/766 - Release Date: 18/4/2007 07:39 -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Alterar tipo do campo
Bom dia Eu queria criar uma rotina para mudar o tipo de campo de int para float, tem como ? Tambem queria ler uma tabela e saber o nome e tipo de cada campo.. Abraço Doretto. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Vaga de Programador Delphi Pleno / Sênior (04 Vagas)
Formação - Superior completo ou cursando Requisitos Profissionais - Experiência de 4 a 6 anos em Desenvolvimento Delphi - Sólidos conhecimentos em SQL Server - Orientação ao objeto - Modelagem de dados Desejável - Oracle - UML Requisitos Pessoais - Bom relacionamento interpessoal, flexibilidade, organização, pró-atividade. Boa oportunidade em empresa de grande porte líder no seu segmento no Rio de Janeiro. Encaminhar currículos para: [EMAIL PROTECTED] especificando no campus Assunto o nome da vaga. __ 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] Backup firebird 2.0
Quando faço backup de um banco firebird versão 1.5 atraves do Delphi usando ibservice Dar tudo ok, mas quando tento fazer de um banco fb versão 2.0 Dar o erro abaixo: Unsupported on-disk struture for file c:\banco.fdb; found 32779, support 10. O que poderá ser passoal? Erivando [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] RELACIONAMENTOS DE TABELAS
Boa tarde!!! Uso o delphi 7 com firebird + ibexpert, gostaria de saber como relacionar as tabelas no proprio delphi sem precisar usar o ibexpert. Gratos Adevaldo __ 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] Select Datas
Caros.. Estou usando um select para filtrar datas...em um banco ACCESS. Porém o mesmo se perde..tipo, eu coloco uma data 12/03/2005... Ele traz coisas do ano 1993, 2000, etc... Quando o select é com datas muda alguma coisa? Abs Tiago _ Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live Toolbar GRATUITO! http://www.toolbar.live.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Biometria - como estamos?
Boa tarde pessoas... tudo bem com vocês? Há um tempo atrás surgiu a possibilidade de aqui na empresa estarmos desenvolvendo algo de reconhecimento de digitais, tipo aquele sistema que é feito pela Unimed, onde a pessao coloca o dedão lá e o sistema verifica se está cadastrado. Bom, na época andei pesquisando e encontrei algumas coisas interessantes, só que na esmagadora maioria, ferramentas pagas e com um preço salgado. No fim acabamos, por outros motivos, não startando este projeto. Mas agora, acho que vai sair algum protótipo. Gostaria da opnião de vocês com relação a leitores, sdk, componentes, etc. Minha idéia é fazer algo via Web (Delphi com ASP.NET). Aguardo opniões. Abração Murillo Proença
[delphi-br] RE: Select Datas
Resolvi... Deve-se colocar #28/06/2000# Entre a data!! Heheh Abs Tiago From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Select DatasDate: Wed, 18 Apr 2007 22:54:26 +0300 Caros..Estou usando um select para filtrar datas...em um banco ACCESS. Porém o mesmo se perde..tipo, eu coloco uma data 12/03/2005... Ele traz coisas do ano 1993, 2000, etc... Quando o select é com datas muda alguma coisa? Abs Tiago Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live Toolbar GRATUITO! Experimente já! _ Ligue para os amigos com a Chamada de PC para PC - GRATUITO http://get.live.com/messenger/overview [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] RE: Select Datas
Resolvi... Deve-se colocar #28/06/2000# Entre a data!! Heheh Abs Tiago From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Select DatasDate: Wed, 18 Apr 2007 22:54:26 +0300 Caros..Estou usando um select para filtrar datas...em um banco ACCESS. Porém o mesmo se perde..tipo, eu coloco uma data 12/03/2005... Ele traz coisas do ano 1993, 2000, etc... Quando o select é com datas muda alguma coisa? Abs Tiago Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live Toolbar GRATUITO! Experimente já! _ Ligue para os amigos com a Chamada de PC para PC - GRATUITO http://get.live.com/messenger/overview [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] RELACIONAMENTOS DE TABELAS
Nao entendi bem a pergunta. Poderia detalhar melhor? []´s Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Adevaldo Oliveira Enviada em: quarta-feira, 18 de abril de 2007 16:43 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] RELACIONAMENTOS DE TABELAS Boa tarde!!! Uso o delphi 7 com firebird + ibexpert, gostaria de saber como relacionar as tabelas no proprio delphi sem precisar usar o ibexpert. Gratos Adevaldo __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger http://br.messenger.yahoo.com/ .yahoo.com/ [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] Biometria - como estamos?
Delphi tá um pouco fraco pra biometria, salvo se você utilizar alguns SDK de leitores que tenha interação com o Delphi (Ex: Griaule). Eu mesmo estou participando de um projeto com biometria e smartcard (leitores combo) , mas já estamos descartando o delphi e usando C ou Java. Sds - Original Message - From: Murillo Proença To: delphi-br@yahoogrupos.com.br Sent: Wednesday, April 18, 2007 5:09 PM Subject: [delphi-br] Biometria - como estamos? Boa tarde pessoas... tudo bem com vocês? Há um tempo atrás surgiu a possibilidade de aqui na empresa estarmos desenvolvendo algo de reconhecimento de digitais, tipo aquele sistema que é feito pela Unimed, onde a pessao coloca o dedão lá e o sistema verifica se está cadastrado. Bom, na época andei pesquisando e encontrei algumas coisas interessantes, só que na esmagadora maioria, ferramentas pagas e com um preço salgado. No fim acabamos, por outros motivos, não startando este projeto. Mas agora, acho que vai sair algum protótipo. Gostaria da opnião de vocês com relação a leitores, sdk, componentes, etc. Minha idéia é fazer algo via Web (Delphi com ASP.NET). Aguardo opniões. Abração Murillo Proença -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 269.5.2/766 - Release Date: 18/4/2007 07:39 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Tratamento de Imagens no Delphi [Como comprimir?]
Boa tarde pessoal Estou com uma questao. Queria a opniao de vcs sobre qual a melhor maneira de se gravar uma imagem em um bando de Dados para q ela fique mais leve possivel. Se existe alguma maneira da imagem ser comprimida ao Gravar ou existe alguma rotina pra gravar ela q ocupe pouco espaco no Banco de Dados. Eu estou utilizando D7 + Firebird Alguem poderia me ajudar??? Desde ja Agradeco Silvano Monteiro Cuiabá-MT
RES: [delphi-br] Alterar tipo do campo
Depende do banco de dados e de qual tipo de conexao vc esta usando. Mande mais detalhes. []´s Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Doretto Enviada em: quarta-feira, 18 de abril de 2007 13:42 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Alterar tipo do campo Bom dia Eu queria criar uma rotina para mudar o tipo de campo de int para float, tem como ? Tambem queria ler uma tabela e saber o nome e tipo de cada campo.. Abraço Doretto. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] RE: Select Datas
Olá Tiago, Aconselho vc utilizar as queries para os bancos com PARAMS. Tipo: Query.SQL.Text := 'Select * from tabela where MINHA_DATA=:DATA'; Query.Params[0].DataType = ftDateTime; Query.Params[0].ParamType := ptInput; Query.Params[0].AsDateTime := Now; Assim o proprio driver se encarrega de resolver o formato dos dados e se vc resolver compatibilizar o sistema com um banco de dados SQL Server, estas particularidades nao lhe darao dores de cabeça e dependendo do banco vc terá uma performance melhor. []´s Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Tiago Vendemiatti Enviada em: quarta-feira, 18 de abril de 2007 17:10 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] RE: Select Datas Resolvi... Deve-se colocar #28/06/2000# Entre a data!! Heheh Abs Tiago From: tiago.vendemiatti@ mailto:tiago.vendemiatti%40hotmail.comTo hotmail.comTo: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.brSubject os.com.brSubject: Select DatasDate: Wed, 18 Apr 2007 22:54:26 +0300 Caros..Estou usando um select para filtrar datas...em um banco ACCESS. Porém o mesmo se perde..tipo, eu coloco uma data 12/03/2005... Ele traz coisas do ano 1993, 2000, etc... Quando o select é com datas muda alguma coisa? Abs Tiago Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live Toolbar GRATUITO! Experimente já! __ Ligue para os amigos com a Chamada de PC para PC - GRATUITO http://get.live. http://get.live.com/messenger/overview com/messenger/overview [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: [java-br] Procuro sistema para concessionária de veículos
Obrigado pelas indicações, e se tiver mais alguem que conhece agradeço. Grato Ederson Schmeing - Original Message - From: Deosdete Pereira da Silva To: [EMAIL PROTECTED] Sent: Wednesday, April 18, 2007 4:29 PM Subject: RES: [java-br] Procuro sistema para concessionária de veículos Éderson! Que tal o Protheus da microsiga. Vc compra o ERP implanta de acordo com as regras de negocio da sua empresa e se precisar de mais customização é iniciado um projeto para adequar o sistema a empresa. Deosdete Pereira da Silva [Déo] Fabrica de Software * 11 3981-7262 / 9778-7196 * [EMAIL PROTECTED] De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Roberto Amorim Enviada em: quarta-feira, 18 de abril de 2007 08:29 Para: [EMAIL PROTECTED] Assunto: Re: [java-br] Procuro sistema para concessionária de veículos Se é um sistema para concessionária ele não está falando de um sistema específico, mas de vários integrados. Aí é melhor, se informatizar tudo, comprar pacote mesmo, ou terceirizar. A parte fiscal hoje em dia é bem crítica para ser o primeiro sistema desenvolvido. Quaisquer que sejam os desenvolvedores escolhidos, Ederson, você deve visitar o cliente dele e saber como anda a parte de escrituração. Pois essa é critica e uma multa as vezes fecha uma empresa. Se quiser mesmo desenvolver tudo por conta própria, deixe essa parte terceirizada, com desenvolvedores que saibam a coisa. Paulo Cassiano escreveu: Olá, tudo bem? Por que você não propõe desenvolver um sistema? Graça e Paz! Paulo CASSIANO - Alma Sobrevivente... Ederson Schmeing [EMAIL PROTECTED] mailto:ederson%40tecinco.com.br escreveu: Boa tarde! Estou buscando sistema para concessionária de veículos, estou analizando para ver qual sistema atende as nescessidades da empresa onde trabalho.Gostaria de nomes e site de empresas que trabalho nesse segmento para eu entrar em contato. Grato Ederson Schmeing [As partes desta mensagem que não continham texto foram removidas] __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] Para sair da lista, envie email para: [EMAIL PROTECTED] mailto:java-br-unsubscribe%40yahoogroups.com Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br http://www.yahoogroups.com/files/java-br Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RE: RES: [delphi-br] RE: Select Datas
Hum..entendi.. É realmente nesses casos vc tem razão! Vou adotar como padrão então! Muito Obrigado pela dica. Abs Tiago To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 18 Apr 2007 17:24:06 -0300Subject: RES: [delphi-br] RE: Select Datas Olá Tiago,Aconselho vc utilizar as queries para os bancos com PARAMS. Tipo:Query.SQL.Text := 'Select * from tabela where MINHA_DATA=:DATA';Query.Params[0].DataType = ftDateTime;Query.Params[0].ParamType := ptInput;Query.Params[0].AsDateTime := Now;Assim o proprio driver se encarrega de resolver o formato dos dados e se vcresolver compatibilizar o sistema com um banco de dados SQL Server, estasparticularidades nao lhe darao dores de cabeça e dependendo do banco vc teráuma performance melhor.[]´sSergio Uetanabaro_ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Emnome de Tiago VendemiattiEnviada em: quarta-feira, 18 de abril de 2007 17:10Para: [EMAIL PROTECTED]: [delphi-br] RE: Select DatasResolvi...Deve-se colocar #28/06/2000#Entre a data!!HehehAbsTiagoFrom: tiago.vendemiatti@ mailto:tiago.vendemiatti%40hotmail.comTohotmail.comTo: [EMAIL PROTECTED]mailto:delphi-br%40yahoogrupos.com.brSubject os.com.brSubject: SelectDatasDate: Wed, 18 Apr 2007 22:54:26 +0300Caros..Estou usando um select para filtrar datas...em um banco ACCESS. Porémo mesmo se perde..tipo, eu coloco uma data 12/03/2005... Ele traz coisasdo ano 1993, 2000, etc... Quando o select é com datas muda alguma coisa? AbsTiagoProcure em qualquer página Web com protecção eficaz. Obtenha já o WindowsLive Toolbar GRATUITO! Experimente já! __Ligue para os amigos com a Chamada de PC para PC - GRATUITOhttp://get.live. http://get.live.com/messenger/overviewcom/messenger/overview[As partes desta mensagem que não continham texto foram removidas][As partes desta mensagem que não continham texto foram removidas] _ Procure em qualquer página Web com protecção eficaz. Obtenha já o Windows Live Toolbar GRATUITO! http://www.toolbar.live.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Alterar o tipo do campo
Bom Tarde !!! Eu queria criar uma rotina para mudar o tipo de campo de int para float, tem como ? Tambem queria ler uma tabela e saber o nome e tipo de cada campo.. Abraço Doretto. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Alterar tipo do campo
Sql 2000 Abraço - Original Message - From: Sérgio T. Uetanabaro To: delphi-br@yahoogrupos.com.br Sent: Wednesday, April 18, 2007 3:09 PM Subject: RES: [delphi-br] Alterar tipo do campo Depende do banco de dados e de qual tipo de conexao vc esta usando. Mande mais detalhes. []´s Sergio Uetanabaro _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Doretto Enviada em: quarta-feira, 18 de abril de 2007 13:42 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Alterar tipo do campo Bom dia Eu queria criar uma rotina para mudar o tipo de campo de int para float, tem como ? Tambem queria ler uma tabela e saber o nome e tipo de cada campo.. Abraço Doretto. [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]
[delphi-br] Quick Report seleciona um registro
Ola pessoal bom dia, Estou tentando selecionar eventos de uma determinado periodo de data, mas na hora de gerar o relatorio, apareceu somente um registro, por teste coloquei um grid e no grid aparece 2 registros e no relatorio somente 1. Alguma Solucao para isso. Obrigado. procedure TFRMBUSCAEVENTO.SpeedButton2Click(Sender: TObject); begin //ShortDateFormat:='dd/mm/'; DM.IBQryrelevento.Close; DM.IBQryrelevento.SQL.Clear; DM.IBQryrelevento.SQL.Add('SELECT EVENTO.EVE_CODIGO, EVENTO.EVE_NOME, EVENTO.EVE_LOCAL, EVENTO.EVE_DATAINICIO, EVENTO.EVE_DATAFIM, EVENTO.EVE_HORARIO FROM EVENTO,CURSO WHERE EVENTO.CUR_CODIGO = CURSO.CUR_CODIGO and EVENTO.EVE_DATAINICIO between '+chr(39) + MaskEdit1.Text+ chr(39)+' and '+chr(39) + MaskEdit2.Text+ chr(39)+' and EVE_LOCAL like' +#39+ '%'+(Edit1.Text)+'%'+#39''); DM.IBQryrelevento.SQL.Text; DM.IBQryrelevento.Open; FRMRELEVENTO.QuickRep1.Preview; end; [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Could not convert variant of type(null) into type(String)
Fala galera como que eu resolvo esse problema quando um atributo do meu BD esta vazio estou usando o comando IBQuery.FieldValues[vCampo]; Could not convert variant of type(null) into type(String) desde já agradeço [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Erro ClientDataSet
posta o ero ai pra nós. no Evento OnreconcileError do ClientDataSet, coloca isso: Action := raCancel; raise Exception.Create(e.Message); ai fica fácil de ver o que está acontecendo. - Original Message - From: Eduardo Suruagy To: delphi-br@yahoogrupos.com.br Sent: Wednesday, April 18, 2007 9:22 AM Subject: [delphi-br] Erro ClientDataSet Tenho uma tabela no firebird 1.5 que mcontem uma chave composta, estou usando IBX + Provider + ClientDataSet adicionei os campos no IBX e no DataSet mudei a propriedade do provider updatemode para wherekeyonly e os campos chaves alterei as propridedades providerflags: update = true; where = true; key = true; required = true, mas qd vou dar algum post da erro no sistema. alguem pode me ajudar [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Problemas com impressão......
Bom dia a todos Estou com um problema em meu sistema de impressãoé um sistema pra videolocadora. Fiz um relatorio no quickreport no formato dos comprovantes de locação atuais, tamanho de fonte e tamanho da paginao problema é que quando mando imprimir apos a impressao do que eu quero ele ejeta a pagina e queria bloquear esse evento... É´possivel? Aguardo retorno Alexsandro - [EMAIL PROTECTED] Centervirtua - Centro de Desenvolvimento Visite nossa página www.centervirtua.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Arquivo .QRP exportar
Estou lendo um arquivo.qrp no quick Report mas nao consigo exportar ele em formato texto. é possivel fazer isso ..??? Marcio - Blumenau -SC
[delphi-br] Conteúdo de Endereço p/ outro endereço
Olá... Seja A um endereço, por exemplo, $9807C4. Eu estou usando AllocMem(SizeOf(A)) para alocar um novo endereço B, por exemplo, $12FC50, do mesmo tamanho de A. Eu quero pegar o conteúdo de A e atribuir ao conteúdo de B. Estou tentando utilizar o método Move(Source, Dest, Size) (na Unit System), com Source = A, Dest = B e Size = SizeOf(A), mas me parece que ele pegou o ponteiro de A e apontou pra B (B ficou com $9807C4), e não é exatamente o que eu preciso... Eu preciso pegar o conteúdo do endereço de A e escrever no Heap na posição apontada por B... Alguém tem alguma idéia... ???