Re: [delphi-br] Dúvida sobre herança
Amigo eu tenho o sistema totalmente em herança desde metodos até da parte visual. É muito usado e faz sentido sim Vinicius. Pensa comigo vou tentar te explicar me maneira clara. Em um sistema que vc tem varios cadastros com Codigo e Descrição apenas dois campos (situando um exemplo) vc cria essa unit e form da maneira que quiser coloca todos dbedit, botoes, metodos tais como ao fechar a tela fazer pergunta se realmente desejar fechar, validaçao dos campos caso nao preenchimento e pronto. Todos outros cadastros vc herda desse que criou e todos esses metodos que criou nao precisam ser adicionados, poupando muito tempo de programaçao. Se um dia encontrar um erro se o erro é da classe pai nao precisa mudar em todos os cadastros como é de costume dos programadores simplismente muda em um só lugar e esta resolvido. Por isso considero de muito sentido usar heranças. 2010/2/9 Vinicius Santos vinicius.santos.li...@gmail.com Em 09/02/2010 10:44, Daniel Hiromy escreveu: Como faço para extender um método e chamar só o método da classe avô? Simplesmente não faz sentido fazer isso. Faça a herança da classe, e crie um novo método, já que não quer chamar o ancestral. Ahhh, claro. Para não chamar o método da classe ancestral, basta remover o inherited. -- Atenciosamente, Samuel M. Basso Cel: (54) 8135-3723 Skype: samuelbasso E-mail/MSN: samuelba...@gmail.com Web site: www.samuelbasso.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Ajuda...Atualização de Software
Aqui na telemont temos um sistema de atualização automatica também. Porém com algumas diferenças: 1) Feito em VB 2) Ele nao guarda o update no banco e sim numa pasta em um servidor de arquivos. 3) Guardamos no banco o número da ultima versão que deve estar rodando nas estações. 4) Ao ser executado na estação, o sistema consulta o banco se a versão dele é a mesma que está na tabela. Caso contrario, ele chama um programinha de atualização automática para baixar o update do servidor. Quando ele chama este aplicativo, ele já se auto finaliza. Este programinha baixa o update e já o executa automaticamente. Pela WEB é possível que isto funcione também porém, o servidor aonde as atualizações vão ficar, deverá ter IP fixo.. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Dirlei To: delphi-br@yahoogrupos.com.br Sent: Tuesday, February 09, 2010 8:25 AM Subject: Re: [delphi-br] Ajuda...Atualização de Software Vou explicar como funciona o sistema de atualização automática que projetei e desenvolvi aqui onde trabalho. Não pretendo que criar um manual de como fazer, mas creio que dê pra explicar resumidamente como funciona e inspirar aqueles que pretendem fazer algo parecido. Há uma base MySQL na internet com os Updates de cada produto (nossos softwares). Cada Update, atualiza um conjunto de versões. Exemplo: o update ProgramaX 1.5 atualiza as versões do Programa X 1.3 e 1.4. Os updates são setups gerados com o NSIS (poderia ser outro gerador de instalações, mas escolhemos esse). Cada setupt de update leva apenas as atualizações necessárias, não a instalação inteira. Isso pode incluir o EXE do programa, DLL's, arquivos de relatório etc. Um detalhe importante é a atualização do banco de dados. Aqui trabalhamos com databases versionados. Ex: a primeira versão liberada tem o database 1.0. À cada alteração no database, incrementamos a versão (1.1, 1.2 ou 2.0 se a alteração for expressiva). Aqui criamos uma linguagem para contemplar os scripts de atualização e os upgrades de versão (XML + SQL + criptografia). Chamamos essa linguagem de DBML (Databse Maintenance Language). Um arquivo DBML contêm o script para realizar cada salto de versão. Ex: da versão 1.0 para 1.1 foi criado um índice; da versão 1.1 para 1.2 foi criada uma nova tabela e assim por diante. O setup de atualização carrega consigo um arquivo DBML (sempre que tiver acontecido uma alteração de database) com os saltos de versão (de database) contemplados pela atualização. Ex: se a atualização faz update da versão (de database) 1.0 e 1.1, o DBML conterá apenas esses saltos de versão. Agora a parte da atualização automática: Foi criado um serviço PHP que consulta a base MySql (citada no início) e informa se há atualização disponível para uma determinada versão. Nossos sistemas carregam consigo um componente que chamei de SelfUpdate (Atualização de si mesmo). Esse componente, 1 vez por dia, dispara o serviço PHP que diz se há atualização para a versão do produto em execução. Se houver atualização, o PHP devolve a URL para download e o componente faz download do setup de atualização. Isso acontece numa outra thread, então o sistema continua podendo ser operado. No fim do download, o usuário é avisado que na próxima execução, o programa será atualizado. Na próxima execução, se não houver nenhum outro usuário utilizando o programa, é executado o setup de atualização, que atualiza os arquivos do programa e o banco de dados, se necessário. É assim que fazemos. Funciona há alguns anos com cerca de 2 mil usuários. Qualquer dúvida, postem aqui que posso tentar ajudar na medida do possível. Um abraço, Dirlei. snakesjb escreveu: Tenho um sistema feito em Delphi 2007 e banco de dados firebird...Como o sistema ja fooi instalado em alguns clientes e o mesmo ainda está em fase de testes, MAS EM USO, quase toda semana tenho que atualizar o executável...alguem tem alguma idéia??? Tava pensando em colocar o sistema em um ftp e criar um sistema para download apresentando os arquivos para download...Alguem tem algum exemplo para me ajudar??? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Usuário Logado no Interbase
Com sabe atraves de um Select o usuário logado ? Obrigado Wellington
[delphi-br] Re: ClientDataSet com Criptografia
Se eu precisasse deste recurso, procuraria um SGDB que desse suporte a criptografia. Um exemplo é a versão 2009 do Interbase faz isso. Luciano C. Simões --- Em delphi-br@yahoogrupos.com.br, pcedisi pced...@... escreveu Boa noite! Estou querendo criptografar dados antes de gravá-los na base. Estou usando um componente JEDI para isso. Minha dúvida é: como recuperar os dados e descriptografar antes de mostrá-lo em um dbgrid e também como fica a pra fazer um sort, por exemplo? Agradeço se alguém puder dar umas dicas de como proceder.
Re: [delphi-br] Lendo o texto PDF
Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Alemão forumdel...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s Em 8 de fevereiro de 2010 17:18, Marcelo Moacir Florindo marceloflori...@gmail.com escreveu: Colegas, Consigo ler o texto de um pdf? Explicando: O usuário salvará documentos em pdf e quando necessitar fazer uma pesquisa o sistema deverá verificar o texto dos pdfs, que estarão salvos em um diretório especifico. Obrigado a todos, -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] [CMF] Cadastro de Itens em um ComboBox
Ola Pessoal Saudações Tenho um combobox e ele tem seus itens cadastrados em tempo de projeto. Como faço e se existe possibilidade de anexar definitivamente um novo item? Obrigado Clovito QUE O GRANDE ARQUITETO DO UNIVERSO NOS AMPARE MSN - clovito.ferrre...@hotmail.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Lendo o texto PDF
o PDF não é bem uma imagem, pois você consegue selecionar textos e pesquisa-los. Att, Marcelo Em 10 de fevereiro de 2010 08:43, Walter Chagas (Bol) wchag...@bol.com.br escreveu: Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Alemão forumdel...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s Em 8 de fevereiro de 2010 17:18, Marcelo Moacir Florindo marceloflori...@gmail.com escreveu: Colegas, Consigo ler o texto de um pdf? Explicando: O usuário salvará documentos em pdf e quando necessitar fazer uma pesquisa o sistema deverá verificar o texto dos pdfs, que estarão salvos em um diretório especifico. Obrigado a todos, -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br
Res: [delphi-br] Envio de 1600 emails pelo Indy - aguenta?
Bom dia. Ouve um caso que foi criado um servidor dedicado com dns dinamico na própria dependencia do cliente para conseguir este feito. Média de 10.000 emails /dia E olha o laço que levamos pra descobrir isto tb. No início achamos que era o Indy abrindo as pernas... Outra coisa importante, no caso de progranda coloque um link para o cliente poder remover o seu email caso deseje, e por favor faça com que o link funcione (da uma raiva ficar respondendo perguntinha na hora de remover o email... e continuar recebendo) Atenc; Elazar De: Marcos Bernardo xmarcos@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 16:16:25 Assunto: Re: [delphi-br] Envio de 1600 emails pelo Indy - aguenta? legal ja apanhei bastate até saber que eles barravam... abraço Marcos Em 9 de fevereiro de 2010 15:59, Leonardo Quinino leonardo.quin...@gmail.com escreveu: Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Lendo o texto PDF
Dentro do Acrobat Reader que tem recursos para isto []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Marcelo Moacir Florindo To: delphi-br@yahoogrupos.com.br Sent: Wednesday, February 10, 2010 10:00 AM Subject: Re: [delphi-br] Lendo o texto PDF o PDF não é bem uma imagem, pois você consegue selecionar textos e pesquisa-los. Att, Marcelo Em 10 de fevereiro de 2010 08:43, Walter Chagas (Bol) wchag...@bol.com.br escreveu: Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Alemão forumdel...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s Em 8 de fevereiro de 2010 17:18, Marcelo Moacir Florindo marceloflori...@gmail.com escreveu: Colegas, Consigo ler o texto de um pdf? Explicando: O usuário salvará documentos em pdf e quando necessitar fazer uma pesquisa o sistema deverá verificar o texto dos pdfs, que estarão salvos em um diretório especifico. Obrigado a todos, -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Zeos + Delphi 7 + ClientDataSet + Master/Detail - Exemplo
Olha que eu acho que no blog do Sílvio Clécio deve ter alguma coisa. Se não tiver, tenho quase certeza que no Active Delphi tem. Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em ter, 9/2/10, wbaldanw wes...@millennium.com.br escreveu: De: wbaldanw wes...@millennium.com.br Assunto: [delphi-br] Zeos + Delphi 7 + ClientDataSet + Master/Detail - Exemplo Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 9 de Fevereiro de 2010, 23:13 Olá galera, Já revirei a net e não achei um exemplo que abordasse todo este assunto, alguém tem um exemplo ou sabe algum artigo sobre: Zeos + Delphi 7 + ClientDataSet + Master/Detail Já achei isto mas com DBExpress. Alías, achei duas formas de fazer: http://reocities. com/SiliconValle y/Bay/1058/ ClientDataset. html e http://www.firebase .com.br/fb/ artigo.php? id=299 Qual é a melhor forma de se fazer? ou que vcs realizam? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Envio de 1600 emails pelo Indy - aguenta?
Obrigado Elazar, mas já consegui resolver. Como disse no meu primeiro e-mail não se trata de SPAM / propaganda, apenas solicitação de atualização cadastral. [] Andrei Em 10 de fevereiro de 2010 11:09, Elazar Dornelles Ceza elazar...@yahoo.com.br escreveu: Bom dia. Ouve um caso que foi criado um servidor dedicado com dns dinamico na própria dependencia do cliente para conseguir este feito. Média de 10.000 emails /dia E olha o laço que levamos pra descobrir isto tb. No início achamos que era o Indy abrindo as pernas... Outra coisa importante, no caso de progranda coloque um link para o cliente poder remover o seu email caso deseje, e por favor faça com que o link funcione (da uma raiva ficar respondendo perguntinha na hora de remover o email... e continuar recebendo) Atenc; Elazar De: Marcos Bernardo xmarcos@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 16:16:25 Assunto: Re: [delphi-br] Envio de 1600 emails pelo Indy - aguenta? legal ja apanhei bastate até saber que eles barravam... abraço Marcos [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Thread parece nao rodar em backgound
Estou desenvolvendo uma tela de Aguarde para usar em uma aplicação que faz processamento pesado. Para isso estou criando uma thread que exibe um form com um rxGifAnimator. Até aqui tubo bem, a thread exibe o form com o gif animado. Mas quando o processamento pesado na aplicação começa, a thread parece que para de processar: //Aplicacao threadv := TThreadAguarde.Create(true); threadv.FreeOnTerminate := true; threadv.Priority := tpHighest; threadv.Resume; //quando começa a processr a thread para for I := 0 to 90 do begin for k := 0 to 9000 do begin end; end; //termina a thread threadv.terminate; Execute da thread procedure TThreadAguarde.Execute; begin { Place thread code here } Synchronize(Showform); //cria e exibe o form while not Self.Terminated do begin sleep(100); end; Synchronize(Closeform);//fecha o formulario end; Estou usando o D delphi 2007 SO: Windows 7 32bits Porcessador: Turion Mobile 64x2 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Envio de 1600 emails pelo Indy - aguenta?
No meu caso, é uso para gerar um serviço, envio de boletos bancários, uns 5 mil / mês em um período do mês, entre dia 10 a 18 de todo mês. O processo dispara automaticamente, e vai boletos para todo mundo. 2010/2/10 Andrei Luís compuvale.softw...@gmail.com Obrigado Elazar, mas já consegui resolver. Como disse no meu primeiro e-mail não se trata de SPAM / propaganda, apenas solicitação de atualização cadastral. [] Andrei Em 10 de fevereiro de 2010 11:09, Elazar Dornelles Ceza elazar...@yahoo.com.br elazar021%40yahoo.com.br escreveu: Bom dia. Ouve um caso que foi criado um servidor dedicado com dns dinamico na própria dependencia do cliente para conseguir este feito. Média de 10.000 emails /dia E olha o laço que levamos pra descobrir isto tb. No início achamos que era o Indy abrindo as pernas... Outra coisa importante, no caso de progranda coloque um link para o cliente poder remover o seu email caso deseje, e por favor faça com que o link funcione (da uma raiva ficar respondendo perguntinha na hora de remover o email... e continuar recebendo) Atenc; Elazar De: Marcos Bernardo xmarcos@gmail.com xmarcos.aab%40gmail.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 9 de Fevereiro de 2010 16:16:25 Assunto: Re: [delphi-br] Envio de 1600 emails pelo Indy - aguenta? legal ja apanhei bastate até saber que eles barravam... abraço Marcos [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Dúvida sobre herança
Daniel, Isso pode ser um sinal de que o design desse trecho do seu projeto OO precisa ser alterado. Talvez a implementação do método que está na classe avô deva ser transferida para outra classe. Se te interessar, dê uma olhada no Padrão de projeto Strategy. Acredito que seja aplicável no seu caso. [ ]'s Dirlei. Daniel Hiromy escreveu: Bom dia pessoal. Como faço para extender um método e chamar só o método da classe avô?
Re: [delphi-br] ClientDataSet com Criptografia
- como recuperar os dados e descriptografar antes de mostrá-lo em um dbgrid Uma alternativa é recuperar os dados num dataset e descriptografar o conteúdo em outro dataset, que estará associado ao grid. - como fica a pra fazer um sort, por exemplo? Se o dataset onde os dados descriptografados serão armazenados for um TClientDataset, você pode usar índices no próprio ClientDataset. Dirlei. pcedisi escreveu: Boa noite! Estou querendo criptografar dados antes de gravá-los na base. Estou usando um componente JEDI para isso. Minha dúvida é: como recuperar os dados e descriptografar antes de mostrá-lo em um dbgrid e também como fica a pra fazer um sort, por exemplo? Agradeço se alguém puder dar umas dicas de como proceder. Paulo
Re: [delphi-br] Dúvida sobre herança
Bom dia pessoal. Desculpem minha pergunta que não foi clara. Eu tenho uma classe A com um método X. Tenho uma segunda classe B que herda de A e estende o método X. Depois crio uma classe C que herda de B, mas que estende apenas o método X de A, desconsiderando a implementação de B. Queria saber se isso é possível. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Tratamento de imagens
preciso de um componente ou algo do tipo q possa tratar uma imagem dentro da minha aplicação(por exemplo como um photoshop) para DELPHI 2007 alguem pode me ajudar?? desde ja agradeço.. vlw
[delphi-br] winexec no delphi 2010
boa tarde, para quem estiver com problemas ao usar o winexec no delphi2010, procedure TForm1.Button1Click(Sender: TObject); var wfile:string; begin wfile:='c:\temp\teste.txt'; winexec(PAnsiChar(AnsiString('notepad '+wfile)),sw_show); end; sds marcelo luiz stefaniak
[delphi-br] Delphi + SQLExpress
Caros amigos alguém já trabalhou com essa dupla?? Existe alguma outra limitação no SQL fora o tamanho de 4GB??? Utilizo o Firebird a muito tempo mas estou desanimado com esse banco. Muita função na hora de ficar recriando índices pois o banco fica lento com o tempo. Acho muito pobre as ferramentas de administração. Entre outros motivos, segurança fraca. Qualquer um pode pegar teu banco e abrir com a senha sysadm e tal... Bom aguardo respostas Muito obrigado Daniel de Oliveira OS. Apesar de achar que o desenvolvimento desktop está morto ainda insisto no velho e bom Delphi q acho esta com os dias contados se não pegar carona no desenvolvimento pra NUVEM. Pois como plataforma de desenvolvimento WEB não da pra superar o .NET com Visual Studio. INFELIZMENTE. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Capturar Imagem da WebCam
Alguém poderia me dar uma dica de um componente FREE para capturar imagem da webcam?? Grato Iran [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Ajuda...Atualização d e Software
É interessante saber como funcionam outras soluções Walter! Fiz alguns comentários/perguntas abaixo. Walter Chagas (Bol) escreveu: Aqui na telemont temos um sistema de atualização automatica também. Porém com algumas diferenças: 1) Feito em VB 2) Ele nao guarda o update no banco e sim numa pasta em um servidor de arquivos. O meu também não. No banco fica apenas a URL para o setup de atualização (compactado com LZMA para burlar proxies que bloqueiam download de EXE) 3) Guardamos no banco o número da ultima versão que deve estar rodando nas estações 4) Ao ser executado na estação, o sistema consulta o banco se a versão dele é a mesma que está na tabela. Caso contrario, ele chama um programinha de atualização automática para baixar o update do servidor. Quando ele chama este aplicativo, ele já se auto finaliza. Este programinha baixa o update e já o executa automaticamente. Como vocês lidam com o caso de a instalação estar mais de uma versão defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2. Pela WEB é possível que isto funcione também porém, o servidor aonde as atualizações vão ficar, deverá ter IP fixo.. Não entendi, por que IP fixo? []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil mailto:wchagasj%40bol.com.br
[delphi-br] Re: [CMF] Cadastro de Itens em um ComboBox
Crie uma tabela e armazene os itens. Luciano C. Simões --- Em delphi-br@yahoogrupos.com.br, Clovito clovito.ferre...@... escreveu Ola Pessoal Saudações Tenho um combobox e ele tem seus itens cadastrados em tempo de projeto. Como faço e se existe possibilidade de anexar definitivamente um novo item? Obrigado Clovito
Re: [Bulk] [delphi-br] Delphi + SQLExpress
Em 10/02/2010 10:43, Daniel de Oliveira escreveu: Caros amigos alguém já trabalhou com essa dupla?? Existe alguma outra limitação no SQL fora o tamanho de 4GB??? Olá Daniel... Bom, além da limitação dos tablespaces, tem a limitação em relação ao hardware, pois as versões Xpress só funcionam em servidores monoprocessados. Mas, uma questãozinha bem particular: se você vai sair do Firebird, que é um SGBD livre, não seria mais vantagem ter outro SGBD, também livre, só que mais robusto? MySQL, por incrível que possa parecer, é uma excelente opção, pois nos testes do TPC (http://www.tpc.org/tpch/results/tpch_perf_results.asp), ele aparece na frente do SQL Server 2008 Enterprise x64 em bancos com 100GB de tablespace e do Oracle 10g Release 2 Enterprise em bancos com 300GB (!) de tabespace. Há ainda o PostgreSQL, ainda mais robusto que o MySQL, só que ele não é avaliado pelo TPC (só ainda não descobri o porquê, afinal, ele é muito mais estável e seguro que o SQL Server e tão robusto quanto o Sybase e o Oracle). []'s -- --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhon...@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 13.0 Kernel 2.6.32.6-i686-core2quad --- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Ajuda...Atualização de Software
Como vocês lidam com o caso de a instalação estar mais de uma versão defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2. O nosso caso roda dentro da rede interna. Sempre que o programa é atualizado, somos obrigados a entrar no banco de dados do servidor e trocar a versão. Tem uma tabela específica pra isto. A tabela fica no banco de dados que seu sistema irá interagir. Quando o caboclo lá executa o sistema, a primeira coisa que ele faz é ir na tabela e confrontar sua versão com a versão que tá lá. Caso haja divergencia, ele avisa pro usuario atualizar. Senão, continua executando o programa. Na telemont, temos 4 servidores cada um com um banco diferente dada a quantidade de sistemas que rodam na operacional. Todos estes bancos tem a tabela de controle de versões dos sistemas que irão interagir com estes referidos bancos. Eu acredito que suas atualizações são cumulativas, portanto não seria problema se o cliente está na 1.0 e seu projeto já no 1.5. Pelo menos aqui na Telemont a coisa é assim. As atualizações são cumulativas Não entendi, por que IP fixo? Se voce trocar o IP do servidor, aonde estão as atualizações, toda hora, como é que se programa de update irá achar o servidor para pegar o arquivo e instalá-lo no cliente? []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Dirlei To: delphi-br@yahoogrupos.com.br Sent: Wednesday, February 10, 2010 8:32 AM Subject: Re: [delphi-br] Ajuda...Atualização de Software É interessante saber como funcionam outras soluções Walter! Fiz alguns comentários/perguntas abaixo. Walter Chagas (Bol) escreveu: Aqui na telemont temos um sistema de atualização automatica também. Porém com algumas diferenças: 1) Feito em VB 2) Ele nao guarda o update no banco e sim numa pasta em um servidor de arquivos. O meu também não. No banco fica apenas a URL para o setup de atualização (compactado com LZMA para burlar proxies que bloqueiam download de EXE) 3) Guardamos no banco o número da ultima versão que deve estar rodando nas estações 4) Ao ser executado na estação, o sistema consulta o banco se a versão dele é a mesma que está na tabela. Caso contrario, ele chama um programinha de atualização automática para baixar o update do servidor. Quando ele chama este aplicativo, ele já se auto finaliza. Este programinha baixa o update e já o executa automaticamente. Como vocês lidam com o caso de a instalação estar mais de uma versão defasada? Exemplo: o cliente está na versão 1.0 e não fez a atualização para 1.1. Quando ele resolve atualizar, a versão mais recente já é 1.2. Pela WEB é possível que isto funcione também porém, o servidor aonde as atualizações vão ficar, deverá ter IP fixo.. Não entendi, por que IP fixo? []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil mailto:wchagasj%40bol.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Capturar Imagem da WebCam
a algum tempo atras eu usei o tsCap acho q é, se tiver ele por aqui depois te passo... o q posso adiantar é q vc vai encontrar ele la no sourceforge. flw Em 10 de fevereiro de 2010 09:57, Iran Lima i...@sgisolution.com.brescreveu: Alguém poderia me dar uma dica de um componente FREE para capturar imagem da webcam?? Grato Iran [As partes desta mensagem que não continham texto foram removidas] -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenon...@hotmail.com nazareno.nobr...@gmail.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] [Sincronizacao dos dados Sistema on-line X off-line ]
Ola Pessoal, Vc consegui fazer seu Sistema on-line X off-line funcionar ?? amigos estou precisando de umas dicas.. estou tendo que desenvorver um Sistema on-line X off-line mas nao sei como fazer a Sincronizacao dos dados ?? como fazer para transmitir o pedido? que tipo de componente devo usar ?? att. Marcio
[delphi-br] e-mail delphi
Boa tarde senhores, gostaria de saber se alguem ja teve a necessidade de criar uma caixa de e-mails enviados tipo outlook. O sistema da minha empresa envia e-mails de boa usando componentes da palleta Indy IdMessage, IdSmtp. Alguem sabe se tem algum componente ou maneira de eu armazenar os e-mails enviados. Desde já agradeço a atenção de todos. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] e-mail delphi
Em 10/02/2010 16:44, Marcelo escreveu: Alguem sabe se tem algum componente ou maneira de eu armazenar os e-mails enviados. Desde já agradeço a atenção de todos. Olá Marcelo... Um bom exemplo de como isso é feito é observar o comportamento do Mozilla Thunderbird. Ele usa o SQLite para armazenar as mensagens enviadas, ou seja, um banco de dados. Ou seja, você pode criar algo no banco de dados que o sistema use para guardar estas mensagens. A vantagem é a organização, pois é muito mais fácil e rápido para se montar o catálogo de mensagens enviadas, pois, armazenadas em banco de dados, você pode consultá-las por instrução SQL, inclusive usando LIKE... []'s -- --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhon...@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 13.0 Kernel 2.6.32.6-i686-core2quad --- [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: e-mail delphi
Dá uma olhada nos demos do Synapse, se não me engano tem um ponta partida lá e dos bons: http://synapse.ararat.cz/files/contrib/ Eu caí fora de Indy depois que vi os vazamentos de memória nele. --- Em delphi-br@yahoogrupos.com.br, Marcelo leite_rom...@... escreveu Boa tarde senhores, gostaria de saber se alguem ja teve a necessidade de criar uma caixa de e-mails enviados tipo outlook. O sistema da minha empresa envia e-mails de boa usando componentes da palleta Indy IdMessage, IdSmtp. Alguem sabe se tem algum componente ou maneira de eu armazenar os e-mails enviados. Desde já agradeço a atenção de todos. -- []'s Silvio Clécio -- programmer ObjectPascal - Blog: http://blog.silvioprog.com.br programmer ObjectPascal - Site: http://www.silvioprog.com.br programmer ObjectPascal - Twitter: http://twitter.com/silvioprog
Re: [delphi-br] Lendo o texto PDF
Walter, muito respeitosamente, discordo de você. Existem tipos e tipos de PDF, e é possivel sim, ler o texto de um PDF e jogar em uma variavel stream, string, etc. Encontrei varias ferramentas para isso já. O problema é que não encontrava alguma maneira de ligá-las com o Delphi, a fim de chamar automaticamente de meu programa. Mas depois de muito pesquisar, encontrei... Para quem tiver interesse, entre no site http://www.wpcubed.com/ e procure pelo componente WPViewPDF. Ele faz exatamente isso. Voce carrega o PDF neste componente e ele possui a função GetPageText(pageno), basta você chamar a função, informando o numero da página que quer extrair o texto e pronto: variável string com todo o texto daquela página. Em tempo, todo o texto que está armazenado como texto no PDF... se o texto estiver dentro de uma figura, bau bau Achei outros componentes até, mas este foi o melhor, mas o problema pra algumas pessoas: é pago. Eu na minha opinião, em muitas coisas, componentes de terceiros principalmente, prefiro pagar e ter todo o suporte técnico e atualização de versão do que baixar um free por aí que o cara que fez nunca mais vai mexer pra mantê-lo atualizado com as versões do Delphi. []s Em 10 de fevereiro de 2010 08:43, Walter Chagas (Bol) wchag...@bol.com.brescreveu: Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Alemão forumdel...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s Em 8 de fevereiro de 2010 17:18, Marcelo Moacir Florindo marceloflori...@gmail.com escreveu: Colegas, Consigo ler o texto de um pdf? Explicando: O usuário salvará documentos em pdf e quando necessitar fazer uma pesquisa o sistema deverá verificar o texto dos pdfs, que estarão salvos em um diretório especifico. Obrigado a todos, -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Re: [Bulk] [delphi-br] Delphi + SQLExpress
Outra boa alternativa free e muito interessante é o Postgree SQL. Tem tantos recursos quanto seus concorrentes pagos. Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 10/2/10, Willian Jhonnes L. dos Santos willianjhon...@yahoo.com.br escreveu: De: Willian Jhonnes L. dos Santos willianjhon...@yahoo.com.br Assunto: Re: [Bulk] [delphi-br] Delphi + SQLExpress Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 10 de Fevereiro de 2010, 17:18 Em 10/02/2010 10:43, Daniel de Oliveira escreveu: Caros amigos alguém já trabalhou com essa dupla?? Existe alguma outra limitação no SQL fora o tamanho de 4GB??? Olá Daniel... Bom, além da limitação dos tablespaces, tem a limitação em relação ao hardware, pois as versões Xpress só funcionam em servidores monoprocessados. Mas, uma questãozinha bem particular: se você vai sair do Firebird, que é um SGBD livre, não seria mais vantagem ter outro SGBD, também livre, só que mais robusto? MySQL, por incrível que possa parecer, é uma excelente opção, pois nos testes do TPC (http://www.tpc. org/tpch/ results/tpch_ perf_results. asp), ele aparece na frente do SQL Server 2008 Enterprise x64 em bancos com 100GB de tablespace e do Oracle 10g Release 2 Enterprise em bancos com 300GB (!) de tabespace. Há ainda o PostgreSQL, ainda mais robusto que o MySQL, só que ele não é avaliado pelo TPC (só ainda não descobri o porquê, afinal, ele é muito mais estável e seguro que o SQL Server e tão robusto quanto o Sybase e o Oracle). []'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 13.0 Kernel 2.6.32.6-i686- core2quad - - - - --- Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Lendo o texto PDF
Sugestão: entra no devnet da Adobe e baixa a documentação do SDK para o Adobe Reader. Nos documentos existem os comandos para pesquisar texto dentro do arquivo que vc pode chamar via DDE ou via OLE. Outra alternativa seria usar a OCX do Reader. Recomendo direcionar as pesquisas nesse sentido. Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 10/2/10, Alemão forumdel...@gmail.com escreveu: De: Alemão forumdel...@gmail.com Assunto: Re: [delphi-br] Lendo o texto PDF Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 10 de Fevereiro de 2010, 20:28 Walter, muito respeitosamente, discordo de você. Existem tipos e tipos de PDF, e é possivel sim, ler o texto de um PDF e jogar em uma variavel stream, string, etc. Encontrei varias ferramentas para isso já. O problema é que não encontrava alguma maneira de ligá-las com o Delphi, a fim de chamar automaticamente de meu programa. Mas depois de muito pesquisar, encontrei... Para quem tiver interesse, entre no site http://www.wpcubed. com/ e procure pelo componente WPViewPDF. Ele faz exatamente isso. Voce carrega o PDF neste componente e ele possui a função GetPageText( pageno), basta você chamar a função, informando o numero da página que quer extrair o texto e pronto: variável string com todo o texto daquela página. Em tempo, todo o texto que está armazenado como texto no PDF... se o texto estiver dentro de uma figura, bau bau Achei outros componentes até, mas este foi o melhor, mas o problema pra algumas pessoas: é pago. Eu na minha opinião, em muitas coisas, componentes de terceiros principalmente, prefiro pagar e ter todo o suporte técnico e atualização de versão do que baixar um free por aí que o cara que fez nunca mais vai mexer pra mantê-lo atualizado com as versões do Delphi. []s Em 10 de fevereiro de 2010 08:43, Walter Chagas (Bol) wchag...@bol. com.brescreveu: Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol. com.br http://delphitocorp orerm.blogspot. com/ http://twitter. com/wchagas MSN: whitesockets@ hotmail.com SKYPE: WalterChagasJr - Original Message - From: Alemão forumdelphi@ gmail.com To: delphi...@yahoogrup os.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s Em 8 de fevereiro de 2010 17:18, Marcelo Moacir Florindo marceloflorindo@ gmail.com escreveu: Colegas, Consigo ler o texto de um pdf? Explicando: O usuário salvará documentos em pdf e quando necessitar fazer uma pesquisa o sistema deverá verificar o texto dos pdfs, que estarão salvos em um diretório especifico. Obrigado a todos, -- Marcelo Moacir Florindo Analista/Desenvolve dor http://www.gestaote c.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] - - -- -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM - - --
[delphi-br] FreeLance
Pessoal, Trabalho com delphi a 6 anos, e estou disponivel para trabalhos Free-Lance a distancia. Fabio Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Re: Lendo o texto PDF
Só uma pergunta, vocês estão dispostos a comprar um componente ou rotina que faça isso ou estão a procura de algo free? É só uma pergunta. --- Em delphi-br@yahoogrupos.com.br, Marcelo Moacir Florindo marceloflori...@... escreveu o PDF não é bem uma imagem, pois você consegue selecionar textos e pesquisa-los. Att, Marcelo Em 10 de fevereiro de 2010 08:43, Walter Chagas (Bol) wchag...@... escreveu: Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@... http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@... SKYPE: WalterChagasJr - Original Message - From: Alemão forumdel...@... To: delphi-br@yahoogrupos.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s Em 8 de fevereiro de 2010 17:18, Marcelo Moacir Florindo marceloflori...@... escreveu:
Re: [delphi-br] Lendo o texto PDF
Essa dica aqui do Torry serve para a sua necessidade? http://www.swissdelphicenter.ch/torry/showcode.php?id=2169 Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 10/2/10, Ricardo César Cardoso ricardo_engs...@yahoo.com.br escreveu: De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Assunto: Re: [delphi-br] Lendo o texto PDF Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 10 de Fevereiro de 2010, 22:15 Sugestão: entra no devnet da Adobe e baixa a documentação do SDK para o Adobe Reader. Nos documentos existem os comandos para pesquisar texto dentro do arquivo que vc pode chamar via DDE ou via OLE. Outra alternativa seria usar a OCX do Reader. Recomendo direcionar as pesquisas nesse sentido. Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 10/2/10, Alemão forumdelphi@ gmail.com escreveu: De: Alemão forumdelphi@ gmail.com Assunto: Re: [delphi-br] Lendo o texto PDF Para: delphi...@yahoogrup os.com.br Data: Quarta-feira, 10 de Fevereiro de 2010, 20:28 Walter, muito respeitosamente, discordo de você. Existem tipos e tipos de PDF, e é possivel sim, ler o texto de um PDF e jogar em uma variavel stream, string, etc. Encontrei varias ferramentas para isso já. O problema é que não encontrava alguma maneira de ligá-las com o Delphi, a fim de chamar automaticamente de meu programa. Mas depois de muito pesquisar, encontrei... Para quem tiver interesse, entre no site http://www.wpcubed. com/ e procure pelo componente WPViewPDF. Ele faz exatamente isso. Voce carrega o PDF neste componente e ele possui a função GetPageText( pageno), basta você chamar a função, informando o numero da página que quer extrair o texto e pronto: variável string com todo o texto daquela página. Em tempo, todo o texto que está armazenado como texto no PDF... se o texto estiver dentro de uma figura, bau bau Achei outros componentes até, mas este foi o melhor, mas o problema pra algumas pessoas: é pago. Eu na minha opinião, em muitas coisas, componentes de terceiros principalmente, prefiro pagar e ter todo o suporte técnico e atualização de versão do que baixar um free por aí que o cara que fez nunca mais vai mexer pra mantê-lo atualizado com as versões do Delphi. []s Em 10 de fevereiro de 2010 08:43, Walter Chagas (Bol) wchag...@bol. com.brescreveu: Senhores, Voces precisam entender o princípio do formato do arquivo PDF. O .pdf nada mais é do que uma imagem (Uma figura mesmo) de um documento. Esta imagem fica encapsulada em um aplicativo que o mantem somente leitura, uma forma de proteger e assegurar a autenticidade daquele documento. Sendo assim, não há como editá-lo como vocde edita um documento no word ou no bloco de notas. Existe o Acrobat Professional, que é um software que permite voce mexer no PDF, porém, nunca manuseá-lo como voce faz com o Word por exemplo. Editar o texto nele como se fosse um processador de textos, não existe. O Acrobat Professional permite voce mexer algumas coisas no documento mas não todas. Todo e qualquer software que lê um conteúdo de um pdf, trabalha com o principio do OCR que é abrir a imagem e ler seu interior procurando partes da mesma que se assemelham a letras. Imagens eu não sei como funciona. Então não existe esse negocio de carregar o .pdf numa stream e achar que ele vai virar texto ou carregá-lo como binário que ele vai virar texto. O problema é que o pdf é uma imagem, e tudo que voce for pensar em fazer nele, voce tem que fazer pensando em como fazer em uma imagem. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol. com.br http://delphitocorp orerm.blogspot. com/ http://twitter. com/wchagas MSN: whitesockets@ hotmail.com SKYPE: WalterChagasJr - Original Message - From: Alemão forumdelphi@ gmail.com To: delphi...@yahoogru p os.com.br Sent: Monday, February 08, 2010 8:06 PM Subject: Re: [delphi-br] Lendo o texto PDF Amigo, também estou a um bom tempo procurando uma solução apra este problema. Não consegui encontrar nenhuma biblioteca ou componente para Delphique faça isso nativamente, nem mesmo paga. Encontrei alguns aplicativos, mas nenhum deles funcionou a contento. Realmente é muito complicado fazer essa leitura de PDF com o Delphi. Continuo na procura, caso encontre alguma coisa posto aqui. []s
Re: [delphi-br] Delphi + SQLExpress
Todo banco de dados conforme cresce em volume de dados, necessita de melhorias de performance. O FB mesmo sendo um banco de fácil instalação, não dispensa alguém com noções de administração de bases de dados. Existem boas ferramentas de administração. IBExpert, IBManager e FlameRobin, por exemplo são ótimas e possuem versões livres (o Flame Robin já é free) A única questão que tendo a concordar (só não concordo completamente pois não existe base de dados 100% segura contra ataques.) é a segurança. Mas se pesquisar um pouco em listas como a Firebase BR, pode encontrar boas soluções para implementar segurança. Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em qua, 10/2/10, Daniel de Oliveira dan...@thecnojuris.com.br escreveu: De: Daniel de Oliveira dan...@thecnojuris.com.br Assunto: [delphi-br] Delphi + SQLExpress Para: delphi-br@yahoogrupos.com.br Data: Quarta-feira, 10 de Fevereiro de 2010, 11:43 Caros amigos alguém já trabalhou com essa dupla?? Existe alguma outra limitação no SQL fora o tamanho de 4GB??? Utilizo o Firebird a muito tempo mas estou desanimado com esse banco. Muita função na hora de ficar recriando índices pois o banco fica lento com o tempo. Acho muito pobre as ferramentas de administração. Entre outros motivos, segurança fraca. Qualquer um pode pegar teu banco e abrir com a senha sysadm e tal... Bom aguardo respostas Muito obrigado Daniel de Oliveira OS. Apesar de achar que o desenvolvimento desktop está morto ainda insisto no velho e bom Delphi q acho esta com os dias contados se não pegar carona no desenvolvimento pra “NUVEM”. Pois como plataforma de desenvolvimento WEB não da pra superar o .NET com Visual Studio. INFELIZMENTE. [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] Versão do executável - acrescer release qdo build chegar a X
Aproveitando o papo de atualizador de versão, tenho um executável atualizador que verifica a versão do executável principal do sistema, compara com a versão que está no servidor, atualiza quando necessário e chama o executável principal. Até aí é feijão com arroz. De semana passada pra cá, fiz vários updates no executável principal, e dava um build (shift F9) a cada versão que eu liberava no servidor. OK, as estações atualizavam blza. Hoje, resolvi acrescer em 1 o minor version, e zerei o build, e pra minha surpresa as estações berraram que a versão no servidor era mais antiga da que estava nas estações. Verificando percebi que de fato, a versão anterior era 2.0.0.20 e a nova era 2.1.0.0, no meu atualizador eu tiro os pontos e comparo integer x integer, logo 20020 2100, e nessa lógica a versão mais nova é 'menor' que a mais velha. Existe alguma forma no Delphi de limitar que qdo o build chegue a 9, no próximo build ele volte a 0 e acrescente 1 à release, e assim suscetivamente? Ou tem que ficar de olho nisso manualmente? (Mais uma coisa pra se preocupar) []s Andrei [As partes desta mensagem que não continham texto foram removidas]