Re: [delphi-br] Trabalhando com DLL
Ah DLL não me dá nenhum exemplo, e não achei nada na internet! Os parametros são estranhos e não falam direito que que significa cada parametro! Estou completamente perdida! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Projeto ACBrNFe - Dados adicionais do produto
Olá, participo do grupo já algum tempo, quando penso em escrever para tirar uma dúvida, pesquiso e vejo que alguém já teve o problema e tem a solução. mas agora estou com um problema, e não consegui encontrar a solução. Estou usando o ACBrNFe, achei um componente excelente, parabéns quem teve a iniciativa. Mas não consigo encontrar a propriedade para colocar informações adicionais do produto, pois a empresa que vai utilizar a emissão de nota fiscal, usa componentes químicos e deve sair junto com o produto as informações toxicológicas, classes, coisas do tipo. Alguém sabe me dizer onde encontrar esta propriedade? Abraços Fabio Szekut _ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Trabalhando com DLL
Nayara, Existem mais de um meio de acessar funções nas dll´s. Abaixo uma das forma de faze-lo (neste caso com uma dll da Bematech): na seção 'VAR' do teu form declare as funções que vc quer usar, por ex.: function Bematech_FI_AcionaGaveta:Integer; StdCall; External 'BEMAFI32.DLL' Name 'Bematech_FI_AcionaGaveta'; function Bematech_FI_AbreCupom( CGC_CPF: String ): Integer; StdCall; External 'BEMAFI32.DLL'; function Bematech_FI_VendeItem( Codigo: String; Descricao: String; Aliquota: String; TipoQuantidade: String; Quantidade: String; CasasDecimais: Integer; ValorUnitario: String; TipoDesconto: String; Desconto: String): Integer; StdCall; External 'BEMAFI32.DLL'; Para usar, pode ser algo assim: // ABRE CUPOM iRetorno := Bematech_FI_AbreCupom(pchar( cCNPJCliente ) ); If iRetorno1 Then // Deu Erro Begin If iRetorno=0 Then sErro:='ABRE CUPOM - Erro de comunicação !' Else If iRetorno=-2 Then sErro:='ABRE CUPOM - Parâmetro inválido na função' Else If iRetorno=-4 Then sErro:='ABRE CUPOM - O arquivo de inicialização BemaFI32.ini não foi encontrado no diretório do programa' Else If iRetorno=-5 Then sErro:='ABRE CUPOM - Erro ao abrir a porta de comunicação' Else If iRetorno=-27 Then sErro:='ABRE CUPOM - Status da impressora diferente de 6,0,0 (ACK, ST1 e ST2)' ; End ; Consulte a documentação da DLL, la vc deve encontrar quais oa parametros e seus tipos bem como o retorno. etc.. etc.. etc. Sucesso !! Moacir Nayara escreveu: A documentação está comigo! É a primeira vez que trabalho com DLL... 2009/6/1 Rubem Rocha rubem.ro...@dtmanaus.com.br Kd a documentação da DLL? Sds. 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 Nayara Enviada em: segunda-feira, 1 de junho de 2009 13:20 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Trabalhando com DLL Pessoal, gostaria de saber se alguem já trabalhou com essa DLL: KXTDAUSB.dll!!! Estou tendo problemas em abrir uma conexão com o PABX Panasonic TDA200. Obrigado, Nayara [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] Proteção Software
Eu acho que a proteção a partir de um código gerado pelo serial do HD do cara é inviolável. Tendo o serial do HD, todas as possibilidades de fraude ficam reduzidas a só uma. O cara pode alterar o HD dele para o mesmo serial do usuário que pagou. Entretanto, se conseguir o numero certo terá vários problemas com os outros programas e sistemas que rodam sobre a mesmo tipo de validação. LOGOTIPOjna José Newton Araujo JNA Comércio Serviços Ltda Praça Bráulio Gomes, 3 - conj 301 - Centro Paulo Afonso / Bahia - CEP 48601-410 tel: (75) 3281 6022 / (75)99332929 / (71)99336215 e-mail: jose.new...@jnewton.com.br P Antes de imprimir esse e-mail, pense em seu compromisso com o Meio ambiente e com o corte de Custos. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de JB Enviada em: segunda-feira, 1 de junho de 2009 22:38 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Proteção Software meu sistema possui rotinas de criptografia envolvendo data do dia, informações do cliente, etc, todo mes o cliente precisa validar com uma senha enviada por mim (os clientes pagam mensalmente, pagou eu libero ^_^). como eu criei o método de criptografia entao fica mais dificil burlar, mas outra maneira eficiente seria hard lock. JB 2009/6/1 Paulo Batalhão batal...@live.com mailto:batalhao%40live.com : Rubem, bom dia! Eu pedi apenas o esquema de como funciona o código para pegar o serial do HD... O resto é outra história! O Iran já enviou para a lista! abraço! From: Rubem Rocha Sent: Saturday, May 30, 2009 12:40 PM To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: RES: [delphi-br] Proteção Software O segredo crucial para que uma boa proteção de software é que a mesma seja conhecida somente por aquele que a idealizou. Se a proteção for divulgada, já era! De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Paulo Batalhão Enviada em: sexta-feira, 29 de maio de 2009 19:46 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Proteção Software Prioridade: Alta Bom dia! Pode passar o esquema de código que você utiliza? obrigado! atenciosamente, Paulo From: Iran Lima Sent: Friday, May 29, 2009 5:10 PM To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: RES: [delphi-br] Proteção Software Eu pego o serial físico do HD uso uma função para criptografar e gero o uma chave. Daí o cliente registra o sofware(envia a Chave) e com a chave eu gero uma contra-chave que ele grava em um ini validando a copia do sistema na maquina dele. O problema e quando ele troca o HD. De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de Samuel M. Basso Enviada em: sexta-feira, 29 de maio de 2009 16:23 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Proteção Software Boa tarde Pessoal! Andei pesquisando a um tempo um meio de proteção do software contra pirataria, existem diversas maneiras pelo que eu vi e eu mesmo andei testando algumas, mas resolvi enviar este email para trocar ideias com voces de algumas maneiras de se fazer essa proteção. Até. -- Atenciosamente, Samuel M. Basso Tel: (54) 3463-9114 Cel: (54) 8135-3723 E-mail: samuelba...@gmail.com mailto:samuelbasso%40gmail.com mailto:samuelbasso%40gmail.com mailto:samuelbasso%40gmail.com Web site: www.samuelbasso.com MSN: samuelba...@gmail.com mailto:samuelbasso%40gmail.com mailto:samuelbasso%40gmail.com mailto:samuelbasso%40gmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com mailto:jb_holambra%40hotmail.com skype:jb.sologix [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
Bastaria mudar os flags do SQLConnection ? Veja este artigo do Adriano Santos: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2245 2) No Zeos funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Sim 3) No UNIDac funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Ai você me pegou bicho!!! Eu não conheço o UniDac, acredito que seja assim também, o pessoal da lista fala muito bem dele, eu particularmente nunca usei! []'s 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson, O DataSnap não trafega objetos (ainda), mas está previsto para o futuro do novo datasnap com dbx possibilitar o trafego entre objetos do próprio framework ou objetos independentes como classes.. []s 2009/6/1 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Apoioado... 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 seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com edregis%40ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [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] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. -- Daniel Sobrinho Laporte
Re: [delphi-br] Dbexpress - Vocês recomendam?
No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson, O DataSnap não trafega objetos (ainda), mas está previsto para o futuro do novo datasnap com dbx possibilitar o trafego entre objetos do próprio framework ou objetos independentes como classes.. []s 2009/6/1 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Apoioado... 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 seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com edregis%40ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [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] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's 2009/6/1 Celso Redes cel...@yahoo.com.br Ola Eduardo, vc tem idéia do custo do Unidac ? Celso Redes Redsystem Informática [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto
A propriedade informação adicional já existe, o problema é que o DANFE ainda não foi adaptado para imprimir esta informação. Se vc estiver com a última versão do SVN, para acessar a propriedade, basta usar DadosProdutos.Add.InformacaoAdicional := 'Informacao Adicional'; André F. Moraes - Original Message - From: Fabio Szekut - Yahoo To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:44 AM Subject: [delphi-br] Projeto ACBrNFe - Dados adicionais do produto Olá, participo do grupo já algum tempo, quando penso em escrever para tirar uma dúvida, pesquiso e vejo que alguém já teve o problema e tem a solução. mas agora estou com um problema, e não consegui encontrar a solução. Estou usando o ACBrNFe, achei um componente excelente, parabéns quem teve a iniciativa. Mas não consigo encontrar a propriedade para colocar informações adicionais do produto, pois a empresa que vai utilizar a emissão de nota fiscal, usa componentes químicos e deve sair junto com o produto as informações toxicológicas, classes, coisas do tipo. Alguém sabe me dizer onde encontrar esta propriedade? Abraços Fabio Szekut _ [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] Trabalhando com DLL
Então vc vai ter que cansar os dedos e digitar pra gente as chamadas que a DLL tem pois senão vai ficar quase impossível te ajudar. Usando o desconfiômetro e o advinhômetro, vc tá se enrolando pq sua DLL foi escrita em C/C++ e deve ter parametros de tipo bool, long, int, uint e etc. e tal. Atenciosamente, 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, 2/6/09, Nayara nayarinh...@gmail.com escreveu: Ah DLL não me dá nenhum exemplo, e não achei nada na internet! Os parametros são estranhos e não falam direito que que significa cada parametro! Estou completamente perdida! 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] Intraweb
Bom dia Tenho um site rodando com intraweb normalmente e gostaira de executar em um Ipaq da HP, mas ele da Device not supported Alguem pode me dar algumas dicas de como rodar o intraweb em um PDA Aldinei [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Intraweb
Tenho um site rodando com intraweb normalmente e gostaira de executar em um Ipaq da HP, mas ele da Device not supported Alguem pode me dar algumas dicas de como rodar o intraweb em um PDA Seu projeto IW é uma aplicação que gera HTML 4? Ou HTML 3.2? Ou WAP? Isso é escolhido no momento do inicio do projeto, e também dos componentes que vc usa. Veja que nas paletas do IW tem componentes padrão (para HTML 4), para HTML 3.2 e para WAP. Outra coisa é o browser que vc está usando no seu Ipaq. Qual padrão ele suporta? Uma aplicação IW / HTML 4 roda perfeitamente no IPod, pois o Safari do IPod tem suporte a HTML 4. -- Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcomps.com Fone: 27 3389 1138 - 8811 0324 http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc Devhost - Webhost para desenvolvedores Delphi http://www.devhost.com.br devh...@devhost.com.br
[delphi-br] framework
Bom dia vejo muita gente falar em framework, e gostaria de saber a opiniao dos colegas se vale apena usar algum framework? pois sou contra usar qualquer coisa de terceiros, uso delphi 2007 e os unicos componentes que uso sao o unidac, fastreport e o freeboleto pois acho eles indispensaveis. qual a opiniao de vcs sobre o assunto? vcs usao componentes de terceiros? e quanto aos frameworks? -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br
Re: [delphi-br] Trabalhando com DLL
Nayara, Reproduza aqui parte das informações da DLL, senão será impossível tentar te ajudar.. Ricardo César Cardoso escreveu: Então vc vai ter que cansar os dedos e digitar pra gente as chamadas que a DLL tem pois senão vai ficar quase impossível te ajudar. Usando o desconfiômetro e o advinhômetro, vc tá se enrolando pq sua DLL foi escrita em C/C++ e deve ter parametros de tipo bool, long, int, uint e etc. e tal. Atenciosamente, 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, 2/6/09, Nayara nayarinh...@gmail.com escreveu:
Re: [delphi-br] framework
O tom pode parecer jocoso, mas se você é contra componentes de terceiros, porque usa o UNIDAC, o FreeBoleto e o FastReport? Pode-se dizer que você procura evitar sempre que possível, não? Não sei quanto aos outros, e até mesmo quanto a real definição, mas para mim um framework é o que pode de melhor existir para o desenvolvedor. Porque um framework permite que se reutilize/reaproveite código (e interface gráfica) coisa que sempre toma um tempo danado... Isso sem falar que cria um padrão na tarefa de desenvolvimento, o que ajuda tanto em equipes, quanto no desenvolvimento solitário. No desenvolvimento em equipe o framework é bom pois quando há um novo membro na equipe, é mais simples familiarizá-lo com a maneira de trabalho. E permite que todos falem a mesma lingua. Para o desenvolvedor solitário, também é uma boa pois se ele tiver que desenvolver um projeto similar porém para uma empresa diferente, é só se concentrar nas particularidades da empresa (a famosa regra de negócio) pois a estrutura já está pronta. Existem desvantagens também. Uma delas é o risco de perder a capacidade de inovar. De criar uma área de estabilidade e também de engessar o processo, amarrando o framework a versões de ferramentas. Para mim são justamente essas desvantagens que tornam a tarefa de construir um framework algo difícil. Definir até onde se está sendo generalista (premissa básica de um framework efetivamente reutilizável) e onde já se está especializando demais um aspecto, entrando muito em regras de negócios que não se repetem, mesmo em aplicações voltadas para o mesmo público/mercado. Acredito que a sorte que temos como o Delphi é que a demanda por frameworks é voltada mais ao mapeamento objeto-relacional e a persistência de dados. Posso citar três bons nomes nessas áreas: tiOPF, INFRA e PressObjects. Nada impede que você estude o código deles e desenvolva o seu próprio framework. Até recentemente o Rubem Rocha divulgou um ótimo artigo ensinando como criar seu próprio framework de persistência. Está em inglês o artigo e uma busca nas mensagens da segunda quinzena de maio deste ano já traz o link. Menos sorte, olhando do ponto de vista de desenvolvedor Delphi, tem os colegas que usam Java, por exemplo. A infinidade de frameworks, para os mais diversos propósitos, é alarmante e pode até mesmo desmotivar o pessoal. E existe sempre o problema das dependências que pode ingessar uma equipe e prendê-la a uma determinada versão de componente por conta de manter a compatibilidade com versões anteriores e em produção dos sistemas que utilizem o framework. Desculpas pela mensagem longa e pela tom jocoso no início. Mas em muitas situações, menos no mundo RAD com Delphi e mais em outras searas, os frameworks invariavelmente dependem de componentes de terceiros, para poderem se focar melhor no objetivo que o framework deve atingir. Atenciosamente, 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, 2/6/09, felipe govoni govoni.fel...@gmail.com escreveu: Bom dia vejo muita gente falar em framework, e gostaria de saber a opiniao dos colegas se vale apena usar algum framework? pois sou contra usar qualquer coisa de terceiros, uso delphi 2007 e os unicos componentes que uso sao o unidac, fastreport e o freeboleto pois acho eles indispensaveis. qual a opiniao de vcs sobre o assunto? vcs usao componentes de terceiros? e quanto aos frameworks? -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com. br 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] Trabalhando com DLL
Isso foi o que eu fiz! CallBack = procedure(id: word; buf: Pchar; size: word; err_code: word; reserve: word); stdcall; function KXTDAUSB_Open(name: PChar; callback: CallBack; id: pword; factory: pbyte; product: pbyte): Integer; stdcall; external 'KXTDAUSB.dll'; function KXTDAUSB_Close(id: word): Integer; stdcall; external 'KXTDAUSB.dll'; function KXTDAUSB_SendData(id: word; buf: array of byte; size: word): Integer; stdcall; external 'KXTDAUSB.dll'; Isso é o que está na documentação que tenho: 2. KXTDAUSB_Open Open and enable USB device. * int KXTDAUSB_Open (BYTE *name, void callback(DWORD, BYTE *, DWORD, DWORD, DWORD), DWORD *id, BYTE *factory, BYTE *product) * Parameters IN BYTE* name Device Name IN void() callback Pointer that points callback function OUT DWORD* id Device ID(value=1) OUT BYTE* factory Reserved OUT BYTE* product Reserved Return Value See error code. Description Device Name shall be following value. Main cabinet USB port USB¥¥VID_04DAPID_1680 3. KXTDAUSB_Close Close and release USB device. * int KXTDAUSB_Close (DWORD id) * Parameters IN DWORD id Device ID Return Value See error code. KXTDAUSB_SendData Send data (user message). * int KXTDAUSB_SendData (DWORD id, BYTE *buf, DWORD size) * Parameters IN DWORD id Device ID IN BYTE* buf Send buffer for a data IN DWORD size Data size to send Return Value See error code. 5. callback Callback function. This is called when a data is received. * void callback (DWORD id, BYTE *buf, DWORD size, DWORD err_code, DWORD reserve) * Parameters IN DWORD id Device ID IN BYTE* buf Receive buffer for a data IN DWORD size Received data size IN DWORD err_code Error code IN DWORD reserve Reserved [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Nota fiscal Eletronica Rio de Janeiro
Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
eu acho melhor seu software fazer o envio das notas pelo seu software, pq se algumas coisas derem erradas no tct, vc vai ter q voltar no sistema, gerar novamente o txt e tentar novamente enviar, se der erro repete o processo novamente. Aproveitando o assunto, estou com um dúvida em relação ao certificado digital. Minha empresa já é certificada para o envio da nfe, meus clientes já enviam a nfe, porém, preciso realizar algumas alterações em determinado cliente. Eu trouxe a base de dados dele para meu escritório e estou com dúvidas a respeito do certificado digital. Devo comprar um certificado digital para enviar as notas em ambiente de homologação, ou posso fazer o uso daqueles certificados públicos incluídos no pacote da empresa flexdocs??? Uberdam Cavaletti Formado em Tecnologia da Informação - Unoesc - Xxe Pós-graduado em desenvolvimento Java - Unoesc - Xxe http://www.curricular.com.br/berdam Visite http://passandoveneno.blogspot.com De: Felipe Lopes felipearaujolo...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 2 de Junho de 2009 11:09:17 Assunto: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Un idac
Mas, lembre-se que o preço é U$ 249,95(dólares) e não R$249,95(Reais) - Original Message - From: Eduardo Silva dos Santos eduardo@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:15 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
[delphi-br] Re: framework
A utilização de frameworks servem para N finalidades, você tem vantagens como reaproveitamento de código, padronização, normalmente você encontrará suporte, listas de discussões que o ajudarão e muito no desenvolvimento e na solução de questões rotineiras. Em outra empresa onde trabalhei, tivemos a opção de construir um software totalmente OO e um dos primeiros impactos que tivemos foi na criação das classes, na UML, alguns desenvolvedores gravavam seus objetos com método GRAVAR, outros colocaram na classe o método SALVAR, pronto aí está uma das vantagens do framework, a padronização, ná época ( ano de 2003/2004 ) adotamos o framework DEPO (Delphi Persistent Object), isso forçou que os métodos básicos de manutenção das classes estivessem dentro de um padrão e conhecido por todos da equipe. Lógico que o framework não resolve tudo para vc, então customizações foram feitas, mas o ganho de trabalho no alicerce da aplicação foi tremendo, sem falar que com esse framework, podíamos programar sem escrever uma linha sequer de SQL, ou seja o desenvolvimento era inteiramente focado no Delphi, a mão de obra novata, não perdia tempo tendo de aprender a fazer sentenças SQL para fazer o sistema funcionar, eles somente necessitavam saber OOP. consulte a documentação de alguns frameworks, na sua maioria eles tem o código aberto, vc pode estudar suas rotinas, isso o ajudará e muito. Quanto a componentes propriamente dito, quem conhece o gride da DevExpress vai dizer... componente de terceiroé a maior maravilha do mundo. Nessa mesma empresa utilizamos o Gride com o PrintGride e o ganho de trabalho na confecção de pequenos relatórios foi tremendo a agilidade ficou absurda. Compensou cadas centavo de U$$ gasto com os componentes. Só tinha um problema no Gride ...não fazia café !!! abs !! espero ter ajudado em alguma coisa
RES: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
Ola Uberdam Qualquer certificado próprio para emissão de NFe pode ser usado para envio. Porém, tanto com o seu certificado quando com qualquer outro de testes como esses públicos, você não vai conseguir autorização das notas, pois o CNPJ referente não estará habilitado no ambiente de homologação. Não conheço esses certificados públicos, mas com certificado próprio posso te garantir que você vai conseguir acessar todas as funções, inclusive para enviar lotes de notas. Porém as suas notas não serão autorizadas. Para um teste completo, só com um certificado com CNPJ que esteja habilitado no ambiente de homologação, para emissão de NFe. Isso provavelmente só com o certificado do cliente. Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná http://www.n2solutions.com.br/ www.n2solutions.com.br http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br http://www.studion2.com.br/ www.studion2.com.br De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Berdam Enviada em: terça-feira, 2 de junho de 2009 11:45 Para: delphi-br@yahoogrupos.com.br Assunto: Res: [delphi-br] Nota fiscal Eletronica Rio de Janeiro eu acho melhor seu software fazer o envio das notas pelo seu software, pq se algumas coisas derem erradas no tct, vc vai ter q voltar no sistema, gerar novamente o txt e tentar novamente enviar, se der erro repete o processo novamente. Aproveitando o assunto, estou com um dúvida em relação ao certificado digital. Minha empresa já é certificada para o envio da nfe, meus clientes já enviam a nfe, porém, preciso realizar algumas alterações em determinado cliente. Eu trouxe a base de dados dele para meu escritório e estou com dúvidas a respeito do certificado digital. Devo comprar um certificado digital para enviar as notas em ambiente de homologação, ou posso fazer o uso daqueles certificados públicos incluídos no pacote da empresa flexdocs??? -- Uberdam Cavaletti Formado em Tecnologia da Informação - Unoesc - Xxe Pós-graduado em desenvolvimento Java - Unoesc - Xxe http://www.curricular.com.br/berdam Visite http://passandoveneno.blogspot.com -- De: Felipe Lopes felipearaujolo...@yahoo.com.br mailto:felipearaujolopes%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 2 de Junho de 2009 11:09:17 Assunto: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 4123 (20090602) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] DePO - alguém ainda utiliza esse FrameWork ??
Olá pessoal, acabei de comentar com outro colega do grupo sobre as vantagens de se utilizar framework na aplicação. E lembrei que já utilizei o DePO em outra empresa onde trabalhei, atualmente não tenho trabalhado com outro FW, apesar de estar acompanhando sempre de perto o TiObject e o Projeto Infra. E me surguiu a dúvida será que alguém ainda utiliza o DePO, se sim onde estão esses companheiros, ainda têm algum fórum ativo sobre o DePO? Minha intenção é reunir os usuários de FW novamente ou saber por onde andam se reunindo, para que eu possa acompanhar também esse projeto com o qual já trabalhei e acho muito interessante.
RES: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
Até onde me consta, a nota fiscal eletrônica é enviada ao ambiente de produção (leia-se WebService) do fisco estadual (a.k.a. SEFAZ), e este repassa os dados da nota fiscal eletrônica para a RFB (Receita Federal do Brasil). Sugiro que você, antes de cometer qualquer tipo de equívoco ou mesmo queira logo ir implementando algo voltado para nota fiscal eletrônica, leia e assimile completamente o Manual de Integração do Contribuinte disponível no site http://www.nfe.fazenda.gov.br/portal. O manual encontra-se disponível para download na sua mais atual versão (3.0.0), na área Legislação e Documentos. Leia e assimile por completo também o Manual de Contingência. A total compreensão destes dois manuais é crucial para iniciar o projeto de implementação e implantação da nota fiscal eletrônica na empresa onde você trabalha. O Manual de Integração do Contribuinte fala sobre muitos aspectos que são pertinentes ao âmbito técnico da nota fiscal eletrônica, como schemas XML, certificados e assinaturas digitais. É necessário também ter domínio sobre esses temas. Caso não esteja habituado com tais terminologias/tecnologias, sugiro que você procure dirimir suas dúvidas sobre eles na própria Internet (Google, AltaVista, Wikipedia, etc.). É imprescindível o pleno domínio dessas informações, além de muita pesquisa, antes de qualquer esforço de programação. Mas, é claro, isto se você quiser desenvolver o seu próprio sistema voltado para a Nota Fiscal Eletrônica. Existem componentes no mercado, a maioria paga. Também existem alternativas free (como dizem, na faixa) tais como a Nfe_Util, UniNFE e ACBrNFe. Tem que pesquisar, isso é com você! Boa sorte. Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Felipe Lopes Enviada em: terça-feira, 2 de junho de 2009 10:09 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Atualização de Base de Dados via Script
Amigos Delphianos, Alguem tem algum exemplo ou poderia me indicar uma pagina aonde eu possa atraves de um arquivo texto atualizar a minha base de dados (Firebird). Obrigado pela atenção de todos. Abraços, Rodrigo Magno * rcmagn...@yahoo.com.br msnrcmagn...@yahoo.com.br 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] Funcionamento interno do ApplyUpdates
Entendi... E eu consigo enxergar as rows os Fields dentro do Data e do Delta? Ou tenho que fazer algum TypeCast para obter as informações? Pelo que você falou, eu preciso comparar tudo o que está diferente no Delta em relação ao Data, trabalhar essas informações e depois persistir no banco de dados. Vocês sabem de alguma maneira eficaz de se fazer isso? Tipo, sem correr o risco de deixar dados para traz? Obrigado, Edelson. 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Edelson o ClientDataSet possui dois estados internos. ClientDataSet.Data: contém os dados originais ClientDataSet.Delta: contém os dados que sofreram alteração A peristência na verdade é realizada pelo DataSetProvider de acordo com seu UpdateMode e com as configurações dos ProviderFlags. Tanto o Data quanto o Delta são OleVariants, desta forma você pode criar um array de variants e atribuir o valor, ou utilizar um outro ClientDataSet.Data em tempo de execução ok? []'s Daniel 2009/6/1 berdam berdamzi...@yahoo.com.br berdamzinho%40yahoo.com.br o dataset tem tuas propriedades o data e o delta, se n me engano o data possui o registro, já o delta possui todos os registros alterados. Edelson Regis de Lima escreveu: Olá galera! Alguém sabe como o ApplyUpdates do TClientDataSet reconhece internamente quais são os registros que foram alterados, e que operação ele precisa executar (se é insert, update, delete...). Estou perguntando isso porque estou desenvolvendo um componente herdado do TClientDataSet, que terá um ApplyUpdates modificado. Esse ApplyUpdates terá que fazer algumas outras coisas antes de persistir os dados. E se eu conseguir entender como o ApplyUpdates reconhece quais os registros/campos que precisam ser persistidos, irá facilitar muto a minha vida. Já ouvi falar que tem a ver com o Delta, mas não manjo muito sobre ele... Abraços, Edelson. [As partes desta mensagem que não continham texto foram removidas] -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com - -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [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] Intraweb
Não me atentei a isso , usei o que veio como padrão do d2009, tem como ver agora? _ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Jackson Gomes - ToolsComps Enviada em: terça-feira, 2 de junho de 2009 09:44 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Intraweb Tenho um site rodando com intraweb normalmente e gostaira de executar em um Ipaq da HP, mas ele da Device not supported Alguem pode me dar algumas dicas de como rodar o intraweb em um PDA Seu projeto IW é uma aplicação que gera HTML 4? Ou HTML 3.2? Ou WAP? Isso é escolhido no momento do inicio do projeto, e também dos componentes que vc usa. Veja que nas paletas do IW tem componentes padrão (para HTML 4), para HTML 3.2 e para WAP. Outra coisa é o browser que vc está usando no seu Ipaq. Qual padrão ele suporta? Uma aplicação IW / HTML 4 roda perfeitamente no IPod, pois o Safari do IPod tem suporte a HTML 4. -- Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsand http://www.toolsandcomps.com comps.com Nosso Fórum: http://groups. http://groups.yahoo.com/group/toolsandcomps yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcom mailto:jackson%40toolsandcomps.com ps.com Fone: 27 3389 1138 - 8811 0324 -- http://jacklovesdel http://jacklovesdelphi.blogspot.com phi.blogspot.com - Delphi, Intraweb, etc -- Devhost - Webhost para desenvolvedores Delphi http://www.devhost. http://www.devhost.com.br com.br devh...@devhost. mailto:devhost%40devhost.com.br com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam?
no unidac é so escolher o banco e esta pronto! 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com: Bastaria mudar os flags do SQLConnection ? Veja este artigo do Adriano Santos: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2245 2) No Zeos funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Sim 3) No UNIDac funcionaria da mesma forma ? (só mudar o flags,, mudando o driver que irá acessar) Ai você me pegou bicho!!! Eu não conheço o UniDac, acredito que seja assim também, o pessoal da lista fala muito bem dele, eu particularmente nunca usei! []'s 2009/6/1 Daniel Sobrinho Laporte daniel.lapo...@gmail.com No meu caso, como o sistema será em 3 ou mais camadas, o Servidor de Aplicação precisará trafegar os dados de qualquer maneira. Já ouvi falar muito bem do Data Snap, das suas vantagens e facilidades na hora de desenvolver... mas não sei se ele trafega objetos, pelo menos ainda não vi nenhum exemplo... e como estamos utilizando um framework de persistencia, tavez teríamos que usar alguma alternativa ao DataSnap para trafegar esses dados entre Client e Server. Mas se derrepente o UniDAC suportar todos os bancos que o sistema precisará trabalhar, e for compatível com o DataSnap, talvez seja uma boa opção... Edelson, O DataSnap não trafega objetos (ainda), mas está previsto para o futuro do novo datasnap com dbx possibilitar o trafego entre objetos do próprio framework ou objetos independentes como classes.. []s 2009/6/1 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Apoioado... 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 seg, 1/6/09, Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com escreveu: De: Daniel Sobrinho Laporte daniel.lapo...@gmail.comdaniel.laporte%40gmail.com Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Segunda-feira, 1 de Junho de 2009, 15:11 Cara pra mim o DBX e o Zeos são show de bola! 2009/6/1 Edelson Regis de Lima edre...@ig.com edregis%40ig.com. br Olá Eduardo. Você já utiliza esses componentes multibanco? Estamos começando um projeto aqui na empresa, que deverá suportar Oracle, SqlServer, SyBase... e estamos num grande dilema sobre qual tecnologia usar. A principio decidimos pelo framework tiOPF, porém não sei se conseguiremos usar o data snap no servidor de aplicação, pois não sei se o mesmo trafega objetos... aí teríamos que usar algum framework para trafegar esses objetos, e teríamos mais uma vez que fazer inúmeros testes até achar um que funcione legal, e o prazo ta meio curto. Derrepente com esses componentes que você indicou dá para desenvolver o sistema com suporte a todos esses bancos, e ainda utilizar o data snap... Abraços, Edelson. 2009/6/1 Eduardo Silva dos Santos eduardo.drd@ gmail.comeduardo.drd% 40gmail.com Se você um pacote componentes multibanco e com total compatiblidade use este aqui: http://www.devart. com/unidac/ 2009/6/1 Alexandre alexandresoaressp@ yahoo.com. bralexandresoaressp% 40yahoo.com. br alexandresoaressp% 40yahoo.com. br Outra dúvida, pessoal estou pensando em usar dbexpress em minhas aplicações, alguem recomenda usar esses componentes? funciona normalmente em rede?percebi que não usa TIBTransaction igual o TIBDATABASE, vocÊs recomendam? Alex __ Information from ESET NOD32 Antivirus, version of virus signature database 4117 (20090530) __ The message was checked by ESET NOD32 Antivirus. http://www.eset. com [As partes desta mensagem que não continham texto foram removidas] -- . . . . ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo.drd@ gmail.com eduardo.drd% 40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsiste mas.com.br/ . . . . ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [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] -- Daniel Sobrinho Laporte Analista de Sistemas
Re: RES: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
Olá, claudinei, obrigado pela resposta, o cliente tem um certificado do tipo A1, segundo oq ele me passou que estava no manual do certificado é que aquele certificado possui, alguma coisa que o bloqueia parar ser usado em dois micros ao mesmo tempo. Será que é isso mesmo?? Claudiney Cogo escreveu: Ola Uberdam Qualquer certificado próprio para emissão de NFe pode ser usado para envio. Porém, tanto com o seu certificado quando com qualquer outro de testes como esses públicos, você não vai conseguir autorização das notas, pois o CNPJ referente não estará habilitado no ambiente de homologação. Não conheço esses certificados públicos, mas com certificado próprio posso te garantir que você vai conseguir acessar todas as funções, inclusive para enviar lotes de notas. Porém as suas notas não serão autorizadas. Para um teste completo, só com um certificado com CNPJ que esteja habilitado no ambiente de homologação, para emissão de NFe. Isso provavelmente só com o certificado do cliente. Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná http://www.n2solutions.com.br/ http://www.n2solutions.com.br/ www.n2solutions.com.br http://www.nfe.n2solutions.com.br/ http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br http://www.studion2.com.br/ http://www.studion2.com.br/ www.studion2.com.br De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de Berdam Enviada em: terça-feira, 2 de junho de 2009 11:45 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Nota fiscal Eletronica Rio de Janeiro eu acho melhor seu software fazer o envio das notas pelo seu software, pq se algumas coisas derem erradas no tct, vc vai ter q voltar no sistema, gerar novamente o txt e tentar novamente enviar, se der erro repete o processo novamente. Aproveitando o assunto, estou com um dúvida em relação ao certificado digital. Minha empresa já é certificada para o envio da nfe, meus clientes já enviam a nfe, porém, preciso realizar algumas alterações em determinado cliente. Eu trouxe a base de dados dele para meu escritório e estou com dúvidas a respeito do certificado digital. Devo comprar um certificado digital para enviar as notas em ambiente de homologação, ou posso fazer o uso daqueles certificados públicos incluídos no pacote da empresa flexdocs??? -- Uberdam Cavaletti Formado em Tecnologia da Informação - Unoesc - Xxe Pós-graduado em desenvolvimento Java - Unoesc - Xxe http://www.curricular.com.br/berdam http://www.curricular.com.br/berdam Visite http://passandoveneno.blogspot.com http://passandoveneno.blogspot.com -- De: Felipe Lopes felipearaujolo...@yahoo.com.br mailto:felipearaujolopes%40yahoo.com.br mailto:felipearaujolopes%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 2 de Junho de 2009 11:09:17 Assunto: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 4123 (20090602) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com -
Re: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
Felipe. Eu passei por esta decisão a alguns meses atrás, e na minha situação a melhor opção foi desenvolver um módulo de emissão de nota fiscal eletrônica e agregar ao meu ERP. Um ponto importante a se considerar é o trabalho que terá caso exista algum problema com a nota fiscal e seja necessário alteração e novo envio, como bem colocado o colega Berdam. Berdam. Você precisa do certificado do cliente para poder transmitir a nota fiscal eletrônica para a SEFAZ. Mesmo que você utilize um certificado válido para emissão de nota fiscal eletrônica, a validação ocorr tamém entre o CNPJ vinculado ao certificado e o CNPJ do emitente da NFe. Isto considerando que você fará os testes de emissão com os dados de seu cliente. 2009/6/2 Rubem Rocha rubem.ro...@dtmanaus.com.br Até onde me consta, a nota fiscal eletrônica é enviada ao ambiente de produção (leia-se WebService) do fisco estadual (a.k.a. SEFAZ), e este repassa os dados da nota fiscal eletrônica para a RFB (Receita Federal do Brasil). Sugiro que você, antes de cometer qualquer tipo de equívoco ou mesmo queira logo ir implementando algo voltado para nota fiscal eletrônica, leia e assimile completamente o Manual de Integração do Contribuinte disponível no site http://www.nfe.fazenda.gov.br/portal. O manual encontra-se disponível para download na sua mais atual versão (3.0.0), na área Legislação e Documentos. Leia e assimile por completo também o Manual de Contingência. A total compreensão destes dois manuais é crucial para iniciar o projeto de implementação e implantação da nota fiscal eletrônica na empresa onde você trabalha. O Manual de Integração do Contribuinte fala sobre muitos aspectos que são pertinentes ao âmbito técnico da nota fiscal eletrônica, como schemas XML, certificados e assinaturas digitais. É necessário também ter domínio sobre esses temas. Caso não esteja habituado com tais terminologias/tecnologias, sugiro que você procure dirimir suas dúvidas sobre eles na própria Internet (Google, AltaVista, Wikipedia, etc.). É imprescindível o pleno domínio dessas informações, além de muita pesquisa, antes de qualquer esforço de programação. Mas, é claro, isto se você quiser desenvolver o seu próprio sistema voltado para a Nota Fiscal Eletrônica. Existem componentes no mercado, a maioria paga. Também existem alternativas free (como dizem, na faixa) tais como a Nfe_Util, UniNFE e ACBrNFe. Tem que pesquisar, isso é com você! Boa sorte. Sds. 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 Felipe Lopes Enviada em: terça-feira, 2 de junho de 2009 10:09 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
Os certificados do tipo A1 podem ser exportados e instalados em quantas máquinas vc quiser. Eu utilizo o certificado de alguns clientes em ambiente de homologação enquanto eles usam em ambiente de produção. André F. Moraes - Original Message - From: berdam berdamzi...@yahoo.com.br To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:43 PM Subject: Re: RES: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Olá, claudinei, obrigado pela resposta, o cliente tem um certificado do tipo A1, segundo oq ele me passou que estava no manual do certificado é que aquele certificado possui, alguma coisa que o bloqueia parar ser usado em dois micros ao mesmo tempo. Será que é isso mesmo?? Claudiney Cogo escreveu: Ola Uberdam Qualquer certificado próprio para emissão de NFe pode ser usado para envio. Porém, tanto com o seu certificado quando com qualquer outro de testes como esses públicos, você não vai conseguir autorização das notas, pois o CNPJ referente não estará habilitado no ambiente de homologação. Não conheço esses certificados públicos, mas com certificado próprio posso te garantir que você vai conseguir acessar todas as funções, inclusive para enviar lotes de notas. Porém as suas notas não serão autorizadas. Para um teste completo, só com um certificado com CNPJ que esteja habilitado no ambiente de homologação, para emissão de NFe. Isso provavelmente só com o certificado do cliente. Abraço _ Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná http://www.n2solutions.com.br/ http://www.n2solutions.com.br/ www.n2solutions.com.br http://www.nfe.n2solutions.com.br/ http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br http://www.studion2.com.br/ http://www.studion2.com.br/ www.studion2.com.br De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br] Em nome de Berdam Enviada em: terça-feira, 2 de junho de 2009 11:45 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Res: [delphi-br] Nota fiscal Eletronica Rio de Janeiro eu acho melhor seu software fazer o envio das notas pelo seu software, pq se algumas coisas derem erradas no tct, vc vai ter q voltar no sistema, gerar novamente o txt e tentar novamente enviar, se der erro repete o processo novamente. Aproveitando o assunto, estou com um dúvida em relação ao certificado digital. Minha empresa já é certificada para o envio da nfe, meus clientes já enviam a nfe, porém, preciso realizar algumas alterações em determinado cliente. Eu trouxe a base de dados dele para meu escritório e estou com dúvidas a respeito do certificado digital. Devo comprar um certificado digital para enviar as notas em ambiente de homologação, ou posso fazer o uso daqueles certificados públicos incluídos no pacote da empresa flexdocs??? -- Uberdam Cavaletti Formado em Tecnologia da Informação - Unoesc - Xxe Pós-graduado em desenvolvimento Java - Unoesc - Xxe http://www.curricular.com.br/berdam http://www.curricular.com.br/berdam Visite http://passandoveneno.blogspot.com http://passandoveneno.blogspot.com -- De: Felipe Lopes felipearaujolo...@yahoo.com.br mailto:felipearaujolopes%40yahoo.com.br mailto:felipearaujolopes%40yahoo.com.br Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 2 de Junho de 2009 11:09:17 Assunto: [delphi-br] Nota fiscal Eletronica Rio de Janeiro Galera, bom dia Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 4123 (20090602) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] -- - Uberdam
Re: [delphi-br] Funcionamento interno do ApplyUpdates
Até onde lembro o Delta só tem as colunas e dados mudados. Não tem o registro todo. Se não me engano a matriz do Delta é algo assim: Field, OldValue, NewValue mas não tenho certeza absoluta. []'s 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, 2/6/09, Edelson Regis de Lima edre...@ig.com.br escreveu: De: Edelson Regis de Lima edre...@ig.com.br Assunto: Re: [delphi-br] Funcionamento interno do ApplyUpdates Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 9:40 Entendi... E eu consigo enxergar as rows os Fields dentro do Data e do Delta? Ou tenho que fazer algum TypeCast para obter as informações? Pelo que você falou, eu preciso comparar tudo o que está diferente no Delta em relação ao Data, trabalhar essas informações e depois persistir no banco de dados. Vocês sabem de alguma maneira eficaz de se fazer isso? Tipo, sem correr o risco de deixar dados para traz? Obrigado, Edelson. 2009/6/1 Daniel Sobrinho Laporte daniel.laporte@ gmail.com Edelson o ClientDataSet possui dois estados internos. ClientDataSet. Data: contém os dados originais ClientDataSet. Delta: contém os dados que sofreram alteração A peristência na verdade é realizada pelo DataSetProvider de acordo com seu UpdateMode e com as configurações dos ProviderFlags. Tanto o Data quanto o Delta são OleVariants, desta forma você pode criar um array de variants e atribuir o valor, ou utilizar um outro ClientDataSet. Data em tempo de execução ok? []'s Daniel 2009/6/1 berdam berdamzinho@ yahoo.com. br berdamzinho% 40yahoo.com. br o dataset tem tuas propriedades o data e o delta, se n me engano o data possui o registro, já o delta possui todos os registros alterados. Edelson Regis de Lima escreveu: Olá galera! Alguém sabe como o ApplyUpdates do TClientDataSet reconhece internamente quais são os registros que foram alterados, e que operação ele precisa executar (se é insert, update, delete...). Estou perguntando isso porque estou desenvolvendo um componente herdado do TClientDataSet, que terá um ApplyUpdates modificado . Esse ApplyUpdates terá que fazer algumas outras coisas antes de persistir os dados. E se eu conseguir entender como o ApplyUpdates reconhece quais os registros/campos que precisam ser persistidos, irá facilitar muto a minha vida. Já ouvi falar que tem a ver com o Delta, mas não manjo muito sobre ele... Abraços, Edelson. [As partes desta mensagem que não continham texto foram removidas] -- - - - - - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricul ar.com.br/ berdam Acesse http://passandovene no.blogspot. com - - - - - -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Intraweb
Não me atentei a isso , usei o que veio como padrão do d2009, tem como ver agora? Se for só mesmo WAP, vc teria que alterar seu projeto. Provavelmente tudo :-(
Re: [delphi-br] DePO - alguém ainda utiliza esse F rameWork ??
Eu usei o DePO por pouco tempo também mas entre 2005 e 2007. A última vez que procurei alguma coisa sobre ele (só de curiosidade mesmo) parece que o projeto tinha caido no limbo, infelizmente. Os links que eu tinha também não funcionam mais (www.oodesign.com.br/forum). Acho que o projeto acabou mesmo... []'s 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, 2/6/09, Jose Henrique jose_henrique...@yahoo.com.br escreveu: De: Jose Henrique jose_henrique...@yahoo.com.br Assunto: [delphi-br] DePO - alguém ainda utiliza esse FrameWork ?? Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 12:20 Olá pessoal, acabei de comentar com outro colega do grupo sobre as vantagens de se utilizar framework na aplicação. E lembrei que já utilizei o DePO em outra empresa onde trabalhei, atualmente não tenho trabalhado com outro FW, apesar de estar acompanhando sempre de perto o TiObject e o Projeto Infra. E me surguiu a dúvida será que alguém ainda utiliza o DePO, se sim onde estão esses companheiros, ainda têm algum fórum ativo sobre o DePO? Minha intenção é reunir os usuários de FW novamente ou saber por onde andam se reunindo, para que eu possa acompanhar também esse projeto com o qual já trabalhei e acho muito interessante. 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] Funcionamento interno do ApplyUpdates
Exatamente Ricardo... através do Delta você consegue obter o valor antigo, e o novo valor dos campos através dos métodos NewValue e OldValue. Edelson para um pequeno teste você pode criar um projeto em branco colocar dois clientdataset's, um como tabela de memória e o outro com dados preenchidos, ao alterar os valores do primeiro e realizar o post, grave o delta no clientdataset de memória, desta maneira você pode realizar um FOR olhando os fields e comparando-os. É importante que você entenda bem o funcionamento de Variants para não ter supresas de como trabalhar com os OleVariants. []s Daniel 2009/6/2 Ricardo César Cardoso ricardo_engs...@yahoo.com.br Até onde lembro o Delta só tem as colunas e dados mudados. Não tem o registro todo. Se não me engano a matriz do Delta é algo assim: Field, OldValue, NewValue mas não tenho certeza absoluta. []'s 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, 2/6/09, Edelson Regis de Lima edre...@ig.com.bredregis%40ig.com.br escreveu: De: Edelson Regis de Lima edre...@ig.com.br edregis%40ig.com.br Assunto: Re: [delphi-br] Funcionamento interno do ApplyUpdates Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 9:40 Entendi... E eu consigo enxergar as rows os Fields dentro do Data e do Delta? Ou tenho que fazer algum TypeCast para obter as informações? Pelo que você falou, eu preciso comparar tudo o que está diferente no Delta em relação ao Data, trabalhar essas informações e depois persistir no banco de dados. Vocês sabem de alguma maneira eficaz de se fazer isso? Tipo, sem correr o risco de deixar dados para traz? Obrigado, Edelson. 2009/6/1 Daniel Sobrinho Laporte daniel.laporte@ gmail.com Edelson o ClientDataSet possui dois estados internos. ClientDataSet. Data: contém os dados originais ClientDataSet. Delta: contém os dados que sofreram alteração A peristência na verdade é realizada pelo DataSetProvider de acordo com seu UpdateMode e com as configurações dos ProviderFlags. Tanto o Data quanto o Delta são OleVariants, desta forma você pode criar um array de variants e atribuir o valor, ou utilizar um outro ClientDataSet. Data em tempo de execução ok? []'s Daniel 2009/6/1 berdam berdamzinho@ yahoo.com. br berdamzinho% 40yahoo.com. br o dataset tem tuas propriedades o data e o delta, se n me engano o data possui o registro, já o delta possui todos os registros alterados. Edelson Regis de Lima escreveu: Olá galera! Alguém sabe como o ApplyUpdates do TClientDataSet reconhece internamente quais são os registros que foram alterados, e que operação ele precisa executar (se é insert, update, delete...). Estou perguntando isso porque estou desenvolvendo um componente herdado do TClientDataSet, que terá um ApplyUpdates modificado . Esse ApplyUpdates terá que fazer algumas outras coisas antes de persistir os dados. E se eu conseguir entender como o ApplyUpdates reconhece quais os registros/campos que precisam ser persistidos, irá facilitar muto a minha vida. Já ouvi falar que tem a ver com o Delta, mas não manjo muito sobre ele... Abraços, Edelson. [As partes desta mensagem que não continham texto foram removidas] -- - - - - - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricul ar.com.br/ berdam Acesse http://passandovene no.blogspot. com - - - - - -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] [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] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] verificar impressora ativa no winXP
Olá a todos, Alguêm sabe alguma forma de verificar se a impressora está ativa para ser usada? Agradeço antecipadamente a 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]
[delphi-br] Projeto ACBrNFe
Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Funcionamento interno do ApplyUpdates
Valew pessoal! Vou fazer uns testes aqui, e depois posto o resultado. Abraços, Edelson. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Exatamente Ricardo... através do Delta você consegue obter o valor antigo, e o novo valor dos campos através dos métodos NewValue e OldValue. Edelson para um pequeno teste você pode criar um projeto em branco colocar dois clientdataset's, um como tabela de memória e o outro com dados preenchidos, ao alterar os valores do primeiro e realizar o post, grave o delta no clientdataset de memória, desta maneira você pode realizar um FOR olhando os fields e comparando-os. É importante que você entenda bem o funcionamento de Variants para não ter supresas de como trabalhar com os OleVariants. []s Daniel 2009/6/2 Ricardo César Cardoso ricardo_engs...@yahoo.com.brricardo_engsoft%40yahoo.com.br Até onde lembro o Delta só tem as colunas e dados mudados. Não tem o registro todo. Se não me engano a matriz do Delta é algo assim: Field, OldValue, NewValue mas não tenho certeza absoluta. []'s 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, 2/6/09, Edelson Regis de Lima edre...@ig.com.bredregis%40ig.com.br edregis%40ig.com.br escreveu: De: Edelson Regis de Lima edre...@ig.com.br edregis%40ig.com.bredregis% 40ig.com.br Assunto: Re: [delphi-br] Funcionamento interno do ApplyUpdates Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 9:40 Entendi... E eu consigo enxergar as rows os Fields dentro do Data e do Delta? Ou tenho que fazer algum TypeCast para obter as informações? Pelo que você falou, eu preciso comparar tudo o que está diferente no Delta em relação ao Data, trabalhar essas informações e depois persistir no banco de dados. Vocês sabem de alguma maneira eficaz de se fazer isso? Tipo, sem correr o risco de deixar dados para traz? Obrigado, Edelson. 2009/6/1 Daniel Sobrinho Laporte daniel.laporte@ gmail.com Edelson o ClientDataSet possui dois estados internos. ClientDataSet. Data: contém os dados originais ClientDataSet. Delta: contém os dados que sofreram alteração A peristência na verdade é realizada pelo DataSetProvider de acordo com seu UpdateMode e com as configurações dos ProviderFlags. Tanto o Data quanto o Delta são OleVariants, desta forma você pode criar um array de variants e atribuir o valor, ou utilizar um outro ClientDataSet. Data em tempo de execução ok? []'s Daniel 2009/6/1 berdam berdamzinho@ yahoo.com. br berdamzinho% 40yahoo.com. br o dataset tem tuas propriedades o data e o delta, se n me engano o data possui o registro, já o delta possui todos os registros alterados. Edelson Regis de Lima escreveu: Olá galera! Alguém sabe como o ApplyUpdates do TClientDataSet reconhece internamente quais são os registros que foram alterados, e que operação ele precisa executar (se é insert, update, delete...). Estou perguntando isso porque estou desenvolvendo um componente herdado do TClientDataSet, que terá um ApplyUpdates modificado . Esse ApplyUpdates terá que fazer algumas outras coisas antes de persistir os dados. E se eu conseguir entender como o ApplyUpdates reconhece quais os registros/campos que precisam ser persistidos, irá facilitar muto a minha vida. Já ouvi falar que tem a ver com o Delta, mas não manjo muito sobre ele... Abraços, Edelson. [As partes desta mensagem que não continham texto foram removidas] -- - - - - - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricul ar.com.br/ berdam Acesse http://passandovene no.blogspot. com - - - - - -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] --
Re: [delphi-br] Atualização de Base de Dados via S cript
Olá! Eu tenho uma pasta onde coloco todos os scripts para atualizacao da base de dados e ao abrir o sistema verifico qual é a versao do sistema e se tem um arquivo mais recente de atualizacao e apos isso eu executo: Ex: var Lista: TStringList; begin Lista := TStringList.Create; Lista.Clear; if FileExists(versao da atualizacao + '.sql') then Lista.LoadFromFile(Versao + '.sql'); Script.Database := Servidor; Script.Transaction := Transacao; Script.Script.Clear; Script.Script.Assign(Lista); Transacao.StartTransaction; try Script.ExecuteScript; Transacao.Commit; Result := True; except on E:Exception do begin ShowMessage('Erro atualizando base de dados: ' + E.Message); Transacao.Rollback; Result := False; end; end; end; 2009/6/2 Rodrigo Magno rcmagn...@yahoo.com.br Amigos Delphianos, Alguem tem algum exemplo ou poderia me indicar uma pagina aonde eu possa atraves de um arquivo texto atualizar a minha base de dados (Firebird). Obrigado pela atenção de todos. Abraços, Rodrigo Magno * rcmagn...@yahoo.com.br rcmagnobh%40yahoo.com.br msn rcmagn...@yahoo.com.br rcmagnobh%40yahoo.com.br 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] -- Atenciosamente, Samuel M. Basso Tel: (54) 3463-9114 Cel: (54) 8135-3723 E-mail/MSN: samuelba...@gmail.com Web site: www.samuelbasso.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Sim, 249 Dólares,, e vale cada centavo, afinal é a solução definitiva que vai acabar com seus problemas 2009/6/2 Alisson alss...@yahoo.com.br Mas, lembre-se que o preço é U$ 249,95(dólares) e não R$249,95(Reais) - Original Message - From: Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:15 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe
Vc precisa ter o Rave instalado. Qual versão do delphi vc usa? André F. Moraes - Original Message - From: Dimas Bolognani To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 1:56 PM Subject: [delphi-br] Projeto ACBrNFe Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino - MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.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] Projeto ACBrNFe
DELPHI 7 De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de André Moraes - Gmail Enviada em: terça-feira, 2 de junho de 2009 14:06 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Projeto ACBrNFe Vc precisa ter o Rave instalado. Qual versão do delphi vc usa? André F. Moraes - Original Message - From: Dimas Bolognani To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 1:56 PM Subject: [delphi-br] Projeto ACBrNFe Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino - MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.50/2150 - Data de Lançamento: 06/02/09 06:47:00 [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe
No delphi 7, pelo menos na versão professional o Rave vem por padrão instalado. André F. Moraes - Original Message - From: Dimas Bolognani di...@dbsoftinformatica.com.br To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 2:20 PM Subject: RES: [delphi-br] Projeto ACBrNFe DELPHI 7 De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de André Moraes - Gmail Enviada em: terça-feira, 2 de junho de 2009 14:06 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Projeto ACBrNFe Vc precisa ter o Rave instalado. Qual versão do delphi vc usa? André F. Moraes - Original Message - From: Dimas Bolognani To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 1:56 PM Subject: [delphi-br] Projeto ACBrNFe Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino - MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.50/2150 - Data de Lançamento: 06/02/09 06:47:00 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
RES: RES: [delphi-br] Nota fiscal Eletronica Rio de Janeiro
Estou com um desafio aqui na empresa que é o sistema de nota fiscal eletrônica. A empresa possui um software para emitir a nota fiscal, mas com a nova legislação, temos que enviar os dados para a receita. É melhor desenvolver o software que se conecta com a receita e transmite as informações ou se exportamos os dados para um arquivo txt e transmitimos através do software da receita? Alguém pode me passar um arquivo txt como exemplo para que eu possa ver o layout? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] __ Informação do NOD32 IMON 4123 (20090602) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com - __ Informação do NOD32 IMON 4123 (20090602) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Como fazer o Delphi 2007 voltar a pedir a atualizaç ão?
Amgos, eu fui instalar novamente o Delphi 2007, e pedi pra ver as atualizações.. apareceu 2.. porém eu por descuido fui e cancelei a instalação.. porém agora nao pede mais as atualizações.. fala que nao tem atualização nenhuma... o que posso fazer? Att. Fellipe H. -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh --- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: [OFFTOPIC] Velharias
Tbm estava me achando velho, mas depois de ler essas histórias acho que ainda sou guri novo. Comecei com calculadoras Texas Money Manager, depois fui evoluindo para calculadoras HP38C e HP41CV com impressora e cartão de memória. Luxo na época. Programei em DBase II num micro Edisa 251 sem HD, apenas um diskette 5 1/4. Usei CalcStar e WordStar. Grande barato quando encarei um ED 281 com diskettão de 5. Usei PC (sim 360K de RAM, antes do XT), PC XT, 286 e 386. Programei com DBase III Plus em XT, com 2 drives para 5 1/4, sem HD e achava o máximo. Meu primeiro XT com HD detonei um monitor fósforo verde brincando com assemby. Loucura quando comprei um 386 DX40 com Windows 3.1. Velhos tempos! [ ]'s Dirceu Portéla Especialista em Desenvolvimento de Software www.topfaces.com.br 51 3339-7719 --- Em delphi-br@yahoogrupos.com.br, Evandro Siqueira vans...@... escreveu Putz!!! E eu com vergonha de falar que meu primeiro pc foi um sinclair TS-80 e que comecei minha vida profissional com um Scopus Nexus 4600 com 4 Kb de memória e dois disketes de 5,25, usando D'Base III Orra meu!!! aqui só tem coroa!!! hehehehehehe -- []'s. Evandro Siqueira Programador de Sistemas L'essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel
Re: [delphi-br] Dbexpress - Vocês recomendam? - Un idac
Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [delphi-br] Dbexpress - Vocês recomendam? - Un idac
Eu uso MyDAC e é 1.000.000.000... % de tudo de bom para MySQL UniDAC não usei... mas acho que pelo menos uns 1.000% deve ser []s Luiz Escobar - http://www.megasistema.com.br Harbour 1.1.0dev(Rev.11148) (DbfNtx+MySQL) MiniGUI 1.6 Extended (Build 68a)-2009.05.29 BCC 5.8.2 (Turbo C++ Explorer 2006) XAMPP 1.7.1 (Apache+MySQL+PHP+(Linux/Win)) FLEX 3.0 (iniciante) Delphi ( 6 PRO 7 Ent ) (DBF/NTX+MySQL) From: Alisson Sent: Tuesday, June 02, 2009 5:07 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Projeto ACBrNFe
A versão q to tentando instalar a Enterprise, mas não tenho o Reve instalado. Como Faço p/ instalar? De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de André Moraes - Gmail Enviada em: terça-feira, 2 de junho de 2009 14:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Projeto ACBrNFe No delphi 7, pelo menos na versão professional o Rave vem por padrão instalado. André F. Moraes - Original Message - From: Dimas Bolognani di...@dbsoftinformatica.com.br mailto:dimas%40dbsoftinformatica.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 2:20 PM Subject: RES: [delphi-br] Projeto ACBrNFe DELPHI 7 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de André Moraes - Gmail Enviada em: terça-feira, 2 de junho de 2009 14:06 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Projeto ACBrNFe Vc precisa ter o Rave instalado. Qual versão do delphi vc usa? André F. Moraes - Original Message - From: Dimas Bolognani To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 1:56 PM Subject: [delphi-br] Projeto ACBrNFe Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino - MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.50/2150 - Data de Lançamento: 06/02/09 06:47:00 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.50/2150 - Data de Lançamento: 06/02/09 06:47:00 [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Delphi 2007
Pessoal, Estou testando o Delphi 2007 para migrar de D7 porem percebi um problema no IBX no 2007, ele fica muito lento quando tento por exemplo importar vários itens para uma determinada tabela que é rápida no D7, detalhe ela usa calcfields, não sei o que está ocasionando isto, alguém já passou por algo parecido? Grato Marcelo Barby [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
pq ele simplesmente funciona!!! ps: roubei essa do marketing da apple(hehehe) com o unidac vc acessa os principais bancos de dados sem precisar instalar nada no cliente! e para trocar de banco de dados basta apenas alguns clicks. Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br
Re: [delphi-br] Dbexpress - Vocês recomendam? - Uni dac
Seus problemas acabaram.. compre por apenas 249 dólares o novíssimo ultra-mega-hiper-potente componente de conexão a qualquer, isso mesmo, eu disse QUALQUER banco de dados... você pode pagar com visa, mastercard, raspadinha, lotomania, fiado ou marcar na conta rs brincadeira.. não deu pra resistir 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.com Sim, 249 Dólares,, e vale cada centavo, afinal é a solução definitiva que vai acabar com seus problemas 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br Mas, lembre-se que o preço é U$ 249,95(dólares) e não R$249,95(Reais) - Original Message - From: Eduardo Silva dos Santos eduardo@gmail.comeduardo.drd%40gmail.com eduardo.drd%40gmail.com To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 12:15 AM Subject: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac http://www.devart.com/unidac/ordering.html $249,95 com todos os Provider's ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Como fazer o Delphi 2007 voltar a pe dir a atualização?
Vai no CheckUpdates... se mesmo assim nao der.. entra da área de Download no site da CodeGear 2009/6/2 Fellipe Henrique felli...@gmail.com Amgos, eu fui instalar novamente o Delphi 2007, e pedi pra ver as atualizações.. apareceu 2.. porém eu por descuido fui e cancelei a instalação.. porém agora nao pede mais as atualizações.. fala que nao tem atualização nenhuma... o que posso fazer? Att. Fellipe H. -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: Erro ao usar MySql com DBX no Delphi2007
Valeu galera, Resolvi, formatei o PC, instalei o D2007 denovo e funcionou. Deve ser alguma incompatibilidade entre o Delphi 2007 e 2009, pois eu tinha os 2 instalados aqui. Abraço a todos. -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com 2009/6/1 Eduardo Silva dos Santos eduardo@gmail.com A única ajuda que posso dar é a seguinte.. Esquece DBX e parte pro MyDAC ou Unidac.. ai você terá tranquilidade. www.devart.com/mydac www.devart.com/unidac 2009/6/1 Paulo Coutinho pa...@prsolucoes.com paulo%40prsolucoes.com Galera, Me ajuda plz. É muito importante. 2009/5/30 Paulo Coutinho pa...@prsolucoes.com paulo%40prsolucoes.compaulo% 40prsolucoes.com Fala galera, Estou tendo um problema ao usar MySql no Delphi2007, já busquei em tudo quanto é cantoe não achei uma solução. Eu compilo meu aplicativo no Delphi 2007 mas quando eu vou executar o .EXE ele me mostra a seguinte mensagem: MYSQL driver cannot be loaded. Make sure your project uses the dbxmysql unit or uses packages so the dbxcommondriver110.bpl package can be load dinamically. Alguém sabe o que pode ser? -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com paulo%40prsolucoes.com paulo% 40prsolucoes.com -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com paulo%40prsolucoes.com paulo% 40prsolucoes.com [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [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] Dbexpress - Vocês recomendam? - Uni dac
vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Projeto ACBrNFe
Rave50VCL você tem que ter o RaveRepots instalado. Ele vem com o Delphi se vc tiver usando outra versão Exemplo Versão 7.5 mude para Rave75VCL De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Dimas Bolognani Enviada em: terça-feira, 2 de junho de 2009 13:56 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Projeto ACBrNFe Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Gerando Relatório
Boa tarde! Estou iniciando no delphi e gostaria de ajuda sobre a criação e manipulação de relatórios. Vou usar o QReport... Criei um questionário de saúde e quero trabalhar estatisticamente com as informações cadastradas. Se alguém tiver algum tutorial pra me passar, ficarei grata. Brunielle 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] Funcionamento interno do ApplyUpdates
A quem possa interessar, conclusões sobre o Delta: Como os colegas já tinham dito, o Delta armazena somente os registros que foram modificados. Então para constatar o seu correto funcionamento, fiz um teste muito simples: - Criei um novo projeto e coloquei dois TClientDataSet na tela (cdsNormal e cdsDelta). - Com o cdsNormal linkado à minha tabela do banco de dados, inseri, alterei e deletei registros. - Depois atribui o Delta do cdsNormal ao Data do cdsDelta: cdsDelta.Data := cdsNormal.Delta; - Quando dei um Active := true no cdsDelta (mostrei os registros num DBGrid), o mesmo continha somente as alterações realizadas no cdsNormal. - Para saber o que tinha acontecido com cada registro, fiz o seguinte no evendo onCellClick do DBGrid linkado ao cdsDelta: procedure TForm1.DBGrid2CellClick(Column: TColumn); begin with cdsDelta do begin case UpdateStatus of usUnmodified: lblStatus.Caption := 'Não modificado'; usModified: lblStatus.Caption := 'Modificado'; usInserted: lblStatus.Caption := 'Inserido'; usDeleted: lblStatus.Caption := 'Deletado'; end; end; end; Simples não?! Abraços, Edelson. 2009/6/2 Edelson Regis de Lima edre...@ig.com.br Valew pessoal! Vou fazer uns testes aqui, e depois posto o resultado. Abraços, Edelson. 2009/6/2 Daniel Sobrinho Laporte daniel.lapo...@gmail.com Exatamente Ricardo... através do Delta você consegue obter o valor antigo, e o novo valor dos campos através dos métodos NewValue e OldValue. Edelson para um pequeno teste você pode criar um projeto em branco colocar dois clientdataset's, um como tabela de memória e o outro com dados preenchidos, ao alterar os valores do primeiro e realizar o post, grave o delta no clientdataset de memória, desta maneira você pode realizar um FOR olhando os fields e comparando-os. É importante que você entenda bem o funcionamento de Variants para não ter supresas de como trabalhar com os OleVariants. []s Daniel 2009/6/2 Ricardo César Cardoso ricardo_engs...@yahoo.com.brricardo_engsoft%40yahoo.com.br Até onde lembro o Delta só tem as colunas e dados mudados. Não tem o registro todo. Se não me engano a matriz do Delta é algo assim: Field, OldValue, NewValue mas não tenho certeza absoluta. []'s 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, 2/6/09, Edelson Regis de Lima edre...@ig.com.bredregis%40ig.com.br edregis%40ig.com.br escreveu: De: Edelson Regis de Lima edre...@ig.com.br edregis%40ig.com.bredregis% 40ig.com.br Assunto: Re: [delphi-br] Funcionamento interno do ApplyUpdates Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 9:40 Entendi... E eu consigo enxergar as rows os Fields dentro do Data e do Delta? Ou tenho que fazer algum TypeCast para obter as informações? Pelo que você falou, eu preciso comparar tudo o que está diferente no Delta em relação ao Data, trabalhar essas informações e depois persistir no banco de dados. Vocês sabem de alguma maneira eficaz de se fazer isso? Tipo, sem correr o risco de deixar dados para traz? Obrigado, Edelson. 2009/6/1 Daniel Sobrinho Laporte daniel.laporte@ gmail.com Edelson o ClientDataSet possui dois estados internos. ClientDataSet. Data: contém os dados originais ClientDataSet. Delta: contém os dados que sofreram alteração A peristência na verdade é realizada pelo DataSetProvider de acordo com seu UpdateMode e com as configurações dos ProviderFlags. Tanto o Data quanto o Delta são OleVariants, desta forma você pode criar um array de variants e atribuir o valor, ou utilizar um outro ClientDataSet. Data em tempo de execução ok? []'s Daniel 2009/6/1 berdam berdamzinho@ yahoo.com. br berdamzinho% 40yahoo.com . br o dataset tem tuas propriedades o data e o delta, se n me engano o data possui o registro, já o delta possui todos os registros alterados. Edelson Regis de Lima escreveu: Olá galera! Alguém sabe como o ApplyUpdates do TClientDataSet reconhece internamente quais são os registros que foram alterados, e que operação ele precisa executar (se é insert, update, delete...). Estou perguntando isso porque estou desenvolvendo um componente herdado do TClientDataSet, que terá um ApplyUpdates modificado . Esse ApplyUpdates terá que fazer algumas outras coisas antes de persistir os dados. E se eu conseguir entender como o ApplyUpdates reconhece quais os registros/campos que precisam ser persistidos, irá
Re: [delphi-br] DePO - alguém ainda utiliza esse Fr ameWork ??
2009/6/2 Ricardo César Cardoso ricardo_engs...@yahoo.com.br: Eu usei o DePO por pouco tempo também mas entre 2005 e 2007. A última vez que procurei alguma coisa sobre ele (só de curiosidade mesmo) parece que o projeto tinha caido no limbo, infelizmente. O último autor do DePO (pegou o projeto em andamento) abandonou o projeto em prol de seu novo projeto: Jazz SDK. Joao Morais
Re: [delphi-br] Re: framework
ok, entao qual framework vcs me recomendam? vo começa a estuda OO, e noa faço ideia de qual framework usar. 2009/6/2 Jose Henrique jose_henrique...@yahoo.com.br: A utilização de frameworks servem para N finalidades, você tem vantagens como reaproveitamento de código, padronização, normalmente você encontrará suporte, listas de discussões que o ajudarão e muito no desenvolvimento e na solução de questões rotineiras. Em outra empresa onde trabalhei, tivemos a opção de construir um software totalmente OO e um dos primeiros impactos que tivemos foi na criação das classes, na UML, alguns desenvolvedores gravavam seus objetos com método GRAVAR, outros colocaram na classe o método SALVAR, pronto aí está uma das vantagens do framework, a padronização, ná época ( ano de 2003/2004 ) adotamos o framework DEPO (Delphi Persistent Object), isso forçou que os métodos básicos de manutenção das classes estivessem dentro de um padrão e conhecido por todos da equipe. Lógico que o framework não resolve tudo para vc, então customizações foram feitas, mas o ganho de trabalho no alicerce da aplicação foi tremendo, sem falar que com esse framework, podíamos programar sem escrever uma linha sequer de SQL, ou seja o desenvolvimento era inteiramente focado no Delphi, a mão de obra novata, não perdia tempo tendo de aprender a fazer sentenças SQL para fazer o sistema funcionar, eles somente necessitavam saber OOP. consulte a documentação de alguns frameworks, na sua maioria eles tem o código aberto, vc pode estudar suas rotinas, isso o ajudará e muito. Quanto a componentes propriamente dito, quem conhece o gride da DevExpress vai dizer... componente de terceiroé a maior maravilha do mundo. Nessa mesma empresa utilizamos o Gride com o PrintGride e o ganho de trabalho na confecção de pequenos relatórios foi tremendo a agilidade ficou absurda. Compensou cadas centavo de U$$ gasto com os componentes. Só tinha um problema no Gride ...não fazia café !!! abs !! espero ter ajudado em alguma coisa -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br
Re: [delphi-br] Re: framework
Caraca, tarefa dificil esta.. pesquise sobre o Infra do Marcos Barreto, o JazzSDK do Cesar Romero, o PressObjects do João Morais, o tiOPF. O Paulo Quicoli inclusive escreveu dois artigos muito bons a respeito do tiOPF nas ultimas edições da ClubeDelphi... Abs, Daniel 2009/6/2 felipe govoni govoni.fel...@gmail.com ok, entao qual framework vcs me recomendam? vo começa a estuda OO, e noa faço ideia de qual framework usar. 2009/6/2 Jose Henrique jose_henrique...@yahoo.com.brjose_henrique_br%40yahoo.com.br : A utilização de frameworks servem para N finalidades, você tem vantagens como reaproveitamento de código, padronização, normalmente você encontrará suporte, listas de discussões que o ajudarão e muito no desenvolvimento e na solução de questões rotineiras. Em outra empresa onde trabalhei, tivemos a opção de construir um software totalmente OO e um dos primeiros impactos que tivemos foi na criação das classes, na UML, alguns desenvolvedores gravavam seus objetos com método GRAVAR, outros colocaram na classe o método SALVAR, pronto aí está uma das vantagens do framework, a padronização, ná época ( ano de 2003/2004 ) adotamos o framework DEPO (Delphi Persistent Object), isso forçou que os métodos básicos de manutenção das classes estivessem dentro de um padrão e conhecido por todos da equipe. Lógico que o framework não resolve tudo para vc, então customizações foram feitas, mas o ganho de trabalho no alicerce da aplicação foi tremendo, sem falar que com esse framework, podíamos programar sem escrever uma linha sequer de SQL, ou seja o desenvolvimento era inteiramente focado no Delphi, a mão de obra novata, não perdia tempo tendo de aprender a fazer sentenças SQL para fazer o sistema funcionar, eles somente necessitavam saber OOP. consulte a documentação de alguns frameworks, na sua maioria eles tem o código aberto, vc pode estudar suas rotinas, isso o ajudará e muito. Quanto a componentes propriamente dito, quem conhece o gride da DevExpress vai dizer... componente de terceiroé a maior maravilha do mundo. Nessa mesma empresa utilizamos o Gride com o PrintGride e o ganho de trabalho na confecção de pequenos relatórios foi tremendo a agilidade ficou absurda. Compensou cadas centavo de U$$ gasto com os componentes. Só tinha um problema no Gride ...não fazia café !!! abs !! espero ter ajudado em alguma coisa -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Miniatura (thumbnail) de PDF
Obrigado pela resposta. Utilizei a API ExtractImage e consegui gerar miniatura de tudo o que o windows também mostra, exceto para arquivos .dwg (AutoCAD).Apesar dele mostrar os thumbnails no windows explorer, quando tento gerar a miniatura dá um erro estranho. Alguém sabe o que pode ser? Ou como fazer? Abraços, Anderson 2009/5/13 Jackson Gomes - ToolsComps jack...@toolsandcomps.com alguém sabe como criar uma minuatura de um PDF? Queria gerar uma minuatura (em .bmp) de um pdf O Windows sabe, pois qdo vc configura o Explorer para listagem de thumbnails, o mesmo gera esses previews para os PDFs, portanto, há uma API para isso. http://www.google.com.br/search?hl=pt-BRq=windows+explorer+thumbnail+generate+APImeta= http://www.google.com.br/search?hl=pt-BRq=IExtractImage+APImeta=aq=foq= Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcomps.com Fone: 27 3389 1138 - 8811 0324 -- http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc -- Devhost - Webhost para desenvolvedores Delphi http://www.devhost.com.br devh...@devhost.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Miniatura (thumbnail) de PDF
Obrigado pela resposta. Utilizei a API ExtractImage e consegui gerar miniatura de tudo o que o windows também mostra, exceto para arquivos .dwg Tem como vc compartilhar o código com a gente? (AutoCAD).Apesar dele mostrar os thumbnails no windows explorer, quando tento gerar a miniatura dá um erro estranho. Alguém sabe o que pode ser? Ou como fazer? QUal erro? Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcomps.com Fone: 27 3389 1138 - 8811 0324 http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc Devhost - Webhost para desenvolvedores Delphi http://www.devhost.com.br devh...@devhost.com.br
Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac
Compra senão eu choro. 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, 2/6/09, Alisson alss...@yahoo.com.br escreveu: De: Alisson alss...@yahoo.com.br Assunto: Re: [delphi-br] Dbexpress - Vocês recomendam? - Unidac Para: delphi-br@yahoogrupos.com.br Data: Terça-feira, 2 de Junho de 2009, 17:07 Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? _ _ _ _ ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo. com/mailbeta/ tudonovo/ 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] Re: framework
2009/6/2 felipe govoni govoni.fel...@gmail.com: ok, entao qual framework vcs me recomendam? vo começa a estuda OO, e noa faço ideia de qual framework usar. Faz um test-drive com press[1] e tire suas dúvida no fórum[2] ou lista[3] Joao Morais [1] http://wiki.pressobjects.org/br/ProjetoAgenda [2] https://sourceforge.net/forum/forum.php?forum_id=954164 [3] https://lists.sourceforge.net/lists/listinfo/pressobjects-support-br
Re: [delphi-br] Funcionamento interno do ApplyUpdates
Depois disso só posso lhe dar os parabéns Edelson. Com certeza vai ajudar (e muito) quem tiver dúvidas sobre o ApplyUpdates no futuro. Novamente, parabéns. []'s 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, 2/6/09, Edelson Regis de Lima edre...@ig.com.br escreveu: A quem possa interessar, conclusões sobre o Delta: Como os colegas já tinham dito, o Delta armazena somente os registros que foram modificados. Então para constatar o seu correto funcionamento, fiz um teste muito simples: - Criei um novo projeto e coloquei dois TClientDataSet na tela (cdsNormal e cdsDelta). - Com o cdsNormal linkado à minha tabela do banco de dados, inseri, alterei e deletei registros. - Depois atribui o Delta do cdsNormal ao Data do cdsDelta: cdsDelta.Data := cdsNormal.Delta; - Quando dei um Active := true no cdsDelta (mostrei os registros num DBGrid), o mesmo continha somente as alterações realizadas no cdsNormal. - Para saber o que tinha acontecido com cada registro, fiz o seguinte no evendo onCellClick do DBGrid linkado ao cdsDelta: procedure TForm1.DBGrid2CellC lick(Column: TColumn); begin with cdsDelta do begin case UpdateStatus of usUnmodified: lblStatus.Caption := 'Não modificado'; usModified: lblStatus.Caption := 'Modificado' ; usInserted: lblStatus.Caption := 'Inserido'; usDeleted: lblStatus.Caption := 'Deletado'; end; end; end; Simples não?! Abraços, Edelson. 2009/6/2 Edelson Regis de Lima edre...@ig.com. br Valew pessoal! Vou fazer uns testes aqui, e depois posto o resultado. Abraços, Edelson. 2009/6/2 Daniel Sobrinho Laporte daniel.laporte@ gmail.com Exatamente Ricardo... através do Delta você consegue obter o valor antigo, e o novo valor dos campos através dos métodos NewValue e OldValue. Edelson para um pequeno teste você pode criar um projeto em branco colocar dois clientdataset' s, um como tabela de memória e o outro com dados preenchidos, ao alterar os valores do primeiro e realizar o post, grave o delta no clientdataset de memória, desta maneira você pode realizar um FOR olhando os fields e comparando-os. É importante que você entenda bem o funcionamento de Variants para não ter supresas de como trabalhar com os OleVariants. []s Daniel 2009/6/2 Ricardo César Cardoso ricardo_engsoft@ yahoo.com. brricardo_engsoft% 40yahoo.com. br Até onde lembro o Delta só tem as colunas e dados mudados. Não tem o registro todo. Se não me engano a matriz do Delta é algo assim: Field, OldValue, NewValue mas não tenho certeza absoluta. []'s 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, 2/6/09, Edelson Regis de Lima edre...@ig.com. bredregis%40ig. com.br edregis%40ig. com.br escreveu: De: Edelson Regis de Lima edre...@ig.com. br edregis%40ig. com.bredregis% 40ig.com.br Assunto: Re: [delphi-br] Funcionamento interno do ApplyUpdates Para: delphi...@yahoogrup os.com.br delphi-br%40yahoog rupos.com. brdelphi- br% 40yahoogrupos. com.br Data: Terça-feira, 2 de Junho de 2009, 9:40 Entendi... E eu consigo enxergar as rows os Fields dentro do Data e do Delta? Ou tenho que fazer algum TypeCast para obter as informações? Pelo que você falou, eu preciso comparar tudo o que está diferente no Delta em relação ao Data, trabalhar essas informações e depois persistir no banco de dados. Vocês sabem de alguma maneira eficaz de se fazer isso? Tipo, sem correr o risco de deixar dados para traz? Obrigado, Edelson. 2009/6/1 Daniel Sobrinho Laporte daniel.laporte@ gmail.com Edelson o ClientDataSet possui dois estados internos. ClientDataSet. Data: contém os dados originais ClientDataSet. Delta: contém os dados que sofreram alteração A peristência na verdade é realizada pelo DataSetProvider de acordo com seu UpdateMode e com as configurações dos ProviderFlags. Tanto o Data quanto o Delta são OleVariants, desta forma você pode criar um array de variants e atribuir o valor, ou utilizar um outro ClientDataSet. Data em tempo de execução ok? []'s Daniel 2009/6/1 berdam berdamzinho@ yahoo.com. br berdamzinho% 40yahoo.com . br o dataset tem tuas propriedades o data e o delta, se n me engano o data possui o registro, já o delta possui todos os
Re: [delphi-br] DePO - alguém ainda utiliza esse F rameWork ??
JazzSDK = Cesar Romero, confere? E a quantas anda o Jazz SDK?? []'s 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, 2/6/09, Joao Morais jcmorai...@gmail.com escreveu: 2009/6/2 Ricardo César Cardoso ricardo_engsoft@ yahoo.com. br: Eu usei o DePO por pouco tempo também mas entre 2005 e 2007. A última vez que procurei alguma coisa sobre ele (só de curiosidade mesmo) parece que o projeto tinha caido no limbo, infelizmente. O último autor do DePO (pegou o projeto em andamento) abandonou o projeto em prol de seu novo projeto: Jazz SDK. Joao Morais 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] Dbexpress - Vocês recomendam? - Uni dac
Eduardo, confesso que até eu fiquei com vontade de comprar depois dos seus argumentos. Caraca se a DevArt te conhece voce ja é contratado como evangelista do componente hehehehe.. Abs, Daniel 2009/6/2 Eduardo Silva dos Santos eduardo@gmail.com vamos aos argumentos.. 1 - Suporte.. a DevArt oferece suporte via e-mail, logo qualquer problema que apareca no componente eles vão resolver. 2 - Desempenho - O Sistema vai ficar muito mais rápido, gerando muito mais satisfação para o cliente e agregando um valor incalculável para a empresa 3 - Facilidade na Distribuição - Com Unidac fica muito mais fácil distribuir seus projetos, visto que com a maioria dos bancos ele trabalha de forma direta, sem precisar de Dll alguma 4 - Compatibilidade - O Unidac é compativel com todas as versões dos bancos que ele suporta. 5 - Atualizações gratuitas por um ano - ao comprar o componente você tem acesso a todas as atualizações gratuitamente. 6 - Facilidade de uso - Unidac é um componente fácil de usar e de configurar. 7 - TCRDBGRID - é um DBGrid desenvolvido pela Devart que é extramamente poderoso e vem incluido no pacote.. 8 - Fontes - Você pode optar por comprar a versão com fontes. 9 - Suporte a IDE - O Unidac suporta todas as versão do Delphi, suporta C++ Builder e Kylix (não lembre se suporta Lazarus, o MyDAC sim) bom.. motivos não faltam.. monte um pelo demo que compare a velocidade entre os componentes, só com essa diferença seu chefe vai comprar os componentes e ainda vai te dar um reajuste no salário.. hehe 2009/6/2 Alisson alss...@yahoo.com.br alssnco%40yahoo.com.br Eduardo e demais usuários do Unidac, quero convencer o meu patrão que não entende nada de programação a comprar o pacote. Que argumentos vocês poderiam me sugerir para convencê-lo? ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 9961-7095 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] -- Daniel Sobrinho Laporte Analista de Sistemas e Desenvolvedor Delphi + Firebird. Colunista e Editor Técnico ClubeDelphi - DevMedia. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Erro vcl skin!!!
Pessoal minha aplicação da um ar erro. vou detalhar minha aplicação. Tem uma tela de login, e o formulario principal. Na tela de login tem um opendialog, popup, edits, e buttuns. Na tela principal tem apenas o componente de menu e o do vclskin. quando faço login abre o formulário principal blz, porém quando fecho da esse erro. project teste.exe raised exception class EAccessViolation with message 'Access violation at address 00A6623B. Write of address 02AC6FEE'. Process stopped. Use Step or Run to continue Obrigado
Re: [delphi-br] Miniatura (thumbnail) de PDF
Acho que o problema é que arquivos DWG do AutoCAD dependem de bibliotecas até mesmo para a sua visualização que não são distribuidas com o Windows. Acredito que tenha a ver com licenciamento. Mas a partir do momento que se tem o AutoCAD instalado essa limitação desaparece (não tenho certeza) []'s 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, 2/6/09, Jackson Gomes - ToolsComps jack...@toolsandcomps.com escreveu: Obrigado pela resposta. Utilizei a API ExtractImage e consegui gerar miniatura de tudo o que o windows também mostra, exceto para arquivos .dwg Tem como vc compartilhar o código com a gente? (AutoCAD).Apesar dele mostrar os thumbnails no windows explorer, quando tento gerar a miniatura dá um erro estranho. Alguém sabe o que pode ser? Ou como fazer? QUal erro? Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsand comps.com Nosso Fórum: http://groups. yahoo.com/ group/toolsandco mps e-mail: jack...@toolsandcom ps.com Fone: 27 3389 1138 - 8811 0324 -- http://jacklovesdel phi.blogspot. com - Delphi, Intraweb, etc -- Devhost - Webhost para desenvolvedores Delphi http://www.devhost. com.br devh...@devhost. com.br 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] Projeto ACBrNFe
No cd de instalação do Delphi tem o Rave. André F. Moraes - Original Message - From: Dimas Bolognani di...@dbsoftinformatica.com.br To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 02, 2009 5:32 PM Subject: RES: [delphi-br] Projeto ACBrNFe A versão q to tentando instalar a Enterprise, mas não tenho o Reve instalado. Como Faço p/ instalar? De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de André Moraes - Gmail Enviada em: terça-feira, 2 de junho de 2009 14:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Projeto ACBrNFe No delphi 7, pelo menos na versão professional o Rave vem por padrão instalado. André F. Moraes - Original Message - From: Dimas Bolognani di...@dbsoftinformatica.com.br mailto:dimas%40dbsoftinformatica.com.br To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 2:20 PM Subject: RES: [delphi-br] Projeto ACBrNFe DELPHI 7 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] Em nome de André Moraes - Gmail Enviada em: terça-feira, 2 de junho de 2009 14:06 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Projeto ACBrNFe Vc precisa ter o Rave instalado. Qual versão do delphi vc usa? André F. Moraes - Original Message - From: Dimas Bolognani To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Tuesday, June 02, 2009 1:56 PM Subject: [delphi-br] Projeto ACBrNFe Boa tarde pessoal, Tentei instalar o os componentes da ACBRNFe mas não consegui, segui os passos do arquivo instalar. A maioria dos componentes foram instalados mas o ACBRBFe não consegui, da este erro. [Fatal Error] ACBr_NFe_CAPICOM.dpk(74): Required package 'Rave50VCL' not found Quem já instalou este componentes poderia me ajudar? Atte. Dimas Bolognani Ouro Fino - MG Tel.35-3441-5254 MSN: di...@dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br mailto:Dimas%40dbsoftinformatica.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.50/2150 - Data de Lançamento: 06/02/09 06:47:00 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.50/2150 - Data de Lançamento: 06/02/09 06:47:00 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] Miniatura (thumbnail) de PDF
Segue abaixo o código que estou usando. É um código que achei na web ( http://www.delphi3000.comhttp://www.delphi3000.com/articles/article_3806.asp), porém o site de onde peguei está fora do ar. Estou mandando a unit completa, pois se alguém mais quiser é só pegar. Ela funcionou bem para todos os arquivos que testei, exceto para arquivos .dwg E eu tenho AutoCAD instalado no meu computador. Além disso, o thumbnail do windows mostra normalmente a miniatura dos arquivos .dwg A única função que é preciso chamar é a última do arquivo: * GetBitmapFromFile(**const FileName: String): TGraphic;* E esta função retorna um TGraphic que utilizo para fazer um Assign em um TImage, como abaixo: Para Usar: *Image1.Picture.Assign(**GetBitmapFromFile(OpenDialog1.** FileName))* Nesta função eu coloquei um* if (not AnsiEndsStr('.dwg', FileName))* para filtar os arquivos dwg, pois o problema está exatamente na função *ExtractImageGetFileThumbnail. *com este if, a função funciona e retorna um Ícone do dwg. Obrigado, Anderson *Código:* unit ShellObjHelper; {$IFDEF VER100}{$DEFINE DELPHI3}{$ENDIF} interface uses Windows, ShlObj, ActiveX, ShellAPI, Graphics, StrUtils; type { from ShlObjIdl.h } IExtractImage = interface ['{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}'] function GetLocation(Buffer: PWideChar; BufferSize: DWORD; var Priority: DWORD; var Size: TSize; ColorDepth: DWORD; var Flags: DWORD): HResult; stdcall; function Extract(var BitmapHandle: HBITMAP): HResult; stdcall; end; IRunnableTask = interface ['{85788D00-6807-11D0-B810-00C04FD706EC}'] function Run: HResult; stdcall; function Kill(fWait: BOOL): HResult; stdcall; function Suspend: HResult; stdcall; function Resume: HResult; stdcall; function IsRunning: Longint; stdcall; end; const { from ShlObjIdl.h } ITSAT_MAX_PRIORITY = 2; ITSAT_MIN_PRIORITY = 1; ITSAT_DEFAULT_PRIORITY = 0; IEI_PRIORITY_MAX= ITSAT_MAX_PRIORITY; IEI_PRIORITY_MIN= ITSAT_MIN_PRIORITY; IEIT_PRIORITY_NORMAL= ITSAT_DEFAULT_PRIORITY; IEIFLAG_ASYNC = $001; // ask the extractor if it supports ASYNC extract // (free threaded) IEIFLAG_CACHE = $002; // returned from the extractor if it does NOT cache // the thumbnail IEIFLAG_ASPECT= $004; // passed to the extractor to beg it to render to // the aspect ratio of the supplied rect IEIFLAG_OFFLINE = $008; // if the extractor shouldn't hit the net to get // any content needs for the rendering IEIFLAG_GLEAM = $010; // does the image have a gleam? this will be // returned if it does IEIFLAG_SCREEN= $020; // render as if for the screen (this is exlusive // with IEIFLAG_ASPECT ) IEIFLAG_ORIGSIZE = $040; // render to the approx size passed, but crop if // neccessary IEIFLAG_NOSTAMP = $080; // returned from the extractor if it does NOT want // an icon stamp on the thumbnail IEIFLAG_NOBORDER = $100; // returned from the extractor if it does NOT want // an a border around the thumbnail IEIFLAG_QUALITY = $200; // passed to the Extract method to indicate that // a slower, higher quality image is desired, // re-compute the thumbnail {$IFDEF DELPHI3} // Delphi 3 SysUtils does not have this function function ExcludeTrailingBackslash(const Src: string): string; {$ENDIF} // IShellFolder methods helper procedure ShellFolderBindToObject(const ShellFolder: IShellFolder; PIDL: PItemIDList; const riid: TGUID; out pv); function ShellFolderGetUIObjectOf(const ShellFolder: IShellFolder; cidl: DWORD; var PIDL: PItemIDList; riid: TGUID; out pv): Boolean; procedure ShellFolderParseDisplayName(const ShellFolder: IShellFolder; const DisplayName: string; out PIDL: PItemIDList); function ShellFolderGetExtractImage(const ShellFolder: IShellFolder; const RelativeFileName: string; Malloc: IMalloc; out XtractImage: IExtractImage): Boolean; function GetExtractImageItfPtr(const FileName: string; out XtractImage: IExtractImage): Boolean; function GetFileLargeIcon(const FileName: string; out LargeIcon: TIcon): Boolean; function ExtractImageGetFileThumbnail(const XtractImage: IExtractImage; ImgWidth, ImgHeight, ImgColorDepth: Integer; var Flags: DWORD; Bmp: TBitmap; out RunnableTask: IRunnableTask): Boolean; function GetSysImgListIndex(const FileName: string): Integer; procedure GetShellFolderItfPtr(const FolderName: string; Malloc: IMalloc; out TargetFolder: IShellFolder); function GetBitmapFromFile(const FileName: String): TGraphic; implementation uses SysUtils, ComObj; {$IFDEF DELPHI3} function