Re: [delphi-br] Pegar o ID do registro incluído.
Veja este post antigo: http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg68022.html A solução é pra Zeos, funcionando em Firebird e PostgresSQL. Veja se funciona com dbx também. MySQL tem uma função na qual vc pode pegar o ultimo ID incluido da sua conexão corrente. Abs Daniel Augusto Bastos 2009/5/26 Paulo Coutinho pa...@prsolucoes.com Olá, Alguém já conseguiu uma solução para pegar o ID do registro incluído com o DBX? -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Re: Res: [delphi-br] Projeto ACBrNFe. Por ond e começar?
Mas para usar o ACBrNFe tenho que usar o PCN? O ACBrNFe não gera xml? Qual a vantagem de usar PCN+ACBrNFe? Graça --- Em qui, 28/5/09, Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br escreveu: De: Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br Assunto: Res: [delphi-br] Projeto ACBrNFe. Por onde começar? Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 28 de Maio de 2009, 20:33 Grupo Yahoo Dúvidas : http://br.groups. yahoo.com/ group/projeto_ cooperar_ nfe/ 1 - FONTES Primeiramente precisamos baixar os fontes dos dois projetos: 1.1 PCN Utilize o tortoiseSVN e obtenha do endereço: http://projetocoope rar.googlecode. com/svn/trunk/ E se tiver alguma duvido sobre o SVN http://code. google.com/ p/projetocoopera r/wiki/UsarTorto iseSVN 1.2 ACBrNFe Para baixar o ACBr via SVN, veja o seguinte link: http://acbr. sourceforge. net/drupal/ ?q=node/37 2 – GERAR O ARQUIVO XML USANDO O PCN Dentro do projeto PCN – temos o arquivo pcpModeloNfe. pas, o qual tem um exemplo de como gerar o arquivo XML. Seguindo o pcpModeloNFe incorpore a seu sistema para que o mesmo possa gerar o XML com os dados da Nota Fiscal. 3 – INSTALANDO O COMPONENTE PARA ASSINATURA DIGITAL Baseado em http://acbr. sourceforge. net/drupal/ ?q=node/36 O componente ACBrNFe é um projeto para gerar, validar, transmitir, receber as respostas e imprimir o DANFE. O componente, possui duas versões - ACBr_NFe_CAPICOM e ACBr_NFe_OpenSSL. As principais diferenças entre as versões são: ACBr_NFe_CAPICOM - Usa as DLLs da Microsfot CAPICOM (conexão segura) e MSXML (Assinatura e validação do XML) - Apenas funciona no Delphi e Windows. Funciona com certificados do tipo A1 e A3. Com a CAPICOM ele usa o proxy configurado no Internet Explorer. ACBr_NFe_OpenSSL - Usa Projetos OpenSource: Synapse+OpenSSL (conexão segura) e LibXml2 + XmlSEC (Assinatura e validação do XML) - Será compatível com Lazarus, Kylix e com Linux. Funciona apenas com certificados do tipo A1. Possui uma configuração de Proxy própria. Se vc pretende desenvolver apenas para Windows e não pretende usar o Lazarus, de preferência a versão CAPICOM. 4 – MONITOR ACBrNFeMonitor Comandos: http://acbr. sourceforge. net/drupal/ ?q=node/40 A versão compilada do ACBrNFeMonitor vc encontra em : http://djsystem. sytes.net/ ccount/click. php?id=5 Rodrigo ®¿® _ _ __ De: dangra2008 dangra2...@yahoo. com.br Para: delphi...@yahoogrup os.com.br Enviadas: Quinta-feira, 28 de Maio de 2009 17:06:33 Assunto: [delphi-br] Projeto ACBrNFe. Por onde começar? Gostaria de conhecer o projeto ACBrNFe, mas tenho algumas dúvidas: 1. Onde fazer o download? 2. Como fazer as atualizações? 3. Como reportar bugs e sugestões? Existe uma lista de discussão exclusiva do ACBr? 4. Ele funciona em Delphi 7 e Rad Studio 2007? 5. Quais as funções disponibilizadas? a-gerar xml (para isso tenho que gerar que tipo de arquivo: txt, ini) b-validar xml c-enviar NFe d-integração com o ERP e-SCAN f-cancelamento g-inutilização 6. Alguem já está utilizando ele em ambiente de Produção? 7. Tem muitos bugs ou já está estável? 8. Vem com os fontes completos? Graça 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] Re: Validar Celula de uma String Grid
Bom dia Nao estou familiarizado com a sua aplicacao, por isso eh dificil para mim saber em qual evento colocar a validacao - depende do que vc esta tentando realizar. Se eh possivel utilizar um Dbgrid, como disse Ricardo, seria mais simples; senao, talvez vc poderia explicar mais o que esta fazendo? Lamento que nao possa ajudar mais. Atenciosamente Steve -Original Message- From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]on Behalf Of dhsb Sent: 28 May 2009 17:48 To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Re: Validar Celula de uma String Grid Ate pensei isso, mas em qual evento colocar estes testes? Aguardo... --- Em delphi-br@yahoogrupos.com.br, Wilson, Stephen stephen.wil...@... escreveu Talvez voce poderia utilizar as funções de strtodate e strtoint dentro de try .. except blocos. Se existe uma excepção, o valor não é uma data / número com desculpas pelo meu Português, espero ter ajudado. Steve *** This e-mail and any files transmitted with it are confidential. If you are not the intended recipient, any reading, printing, storage, disclosure, copying or any other action taken in respect of this e-mail is prohibited and may be unlawful. If you are not the intended recipient, please notify the sender immediately by using the reply function and then permanently delete what you have received. Content of emails received by this Trust will be subject to disclosure under the Freedom of Information Act 2000, subject to the specified exemptions, including the Data Protection Act 1998 and Caldicott Guardian principles. This footnote also confirms that, unless otherwise stated, this email message has been swept by Sophos Anti-virus for the presence of computer viruses. ***
RES: [delphi-br] Re: Pegar o ID do registro incluído.
Crie um SQLDataSet1 no seu DataModule; Coloque no campo CommandText SELECT GEN_ID(GEN_sua chave, 1) FROM sua tabela Na sua aplicação quando quiser saber o ID é só chamar o SQL; Dm.SqlDataSet1.Open; WidAtual := Dm.SqlDataSet1GEN_ID.AsInteger; Dm.SqlDataSet1.Close; Sua variavel WidAtual (deve ser declarada como INTEGER) vai conter o último ID de sua tabela. Vinicius -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em nome de Paulo Coutinho Enviada em: sexta-feira, 29 de maio de 2009 01:29 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Re: Pegar o ID do registro incluído. Ninguém tem uma solução para isto? 2009/5/27 Paulo Coutinho pa...@prsolucoes.com Olá, Alguém já conseguiu uma solução para pegar o ID do registro incluído com o DBX? -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Res: [delphi-br] Servidor para Delphi
Olá galera, As palavras do arca765 me fez lembrar um post (que se o texto tivesse umas 200 vírgulas dava pra suspeitar q o autor do post seria ele) que o Marcos George fez no blog dele [http://marcosgeorge.blogspot.com/], olhem só: --- Lenda sobre Profissionais de Informática... 1º - Não terás vida social, familiar ou sentimental. 2º - Não verás teus filhos crescerem. 3º - Não terás feriado, fins de semana ou qualquer outro tipo de folga. 4º - Terás gastrite, se tiveres sorte, se for como os demais, terás úlcera. Às vezes um ou mais enfartos! 5º - A pressa será tua única amiga e as suas refeições principais serão os lanches. 6º - Teus cabelos ficarão brancos antes do tempo, isso se te sobrares cabelos! 7º - Tua sanidade mental será posta em cheque antes que completes 5anos de trabalho. 8º - Dormir será considerado período de folga, logo, não dormirás. 9º - Trabalho será teu assunto preferido, talvez o único! 10º - As pessoas serão divididas em 2 tipos: as que entendem de TI e as que não entendem. 11º - A máquina de café será a tua melhor amiga de trabalho, porém, à cafeína não te farás mais efeito. 12º - Happy Hours serão excelentes oportunidades de ter contato com outras pessoas loucas como você. 13º - Terás sonhos com códigos fonte, bancos de dados e telecomunicações, e resolverás problemas de trabalho neste período. 14º - Exibirás olheiras como troféu de guerra... E o pior: Inexplicavelmente gostarás de tudo isso! 15º - Não poderás adoecer! 16º - Todo dia tudo recomeçará do zero novamente, pois qualquer conhecimento em TI não vale por muito tempo ! -De um autor desconhecido --- Encontrei a solução para o cachiblema desse autor e postei no meu blog: [http://silvioclecio.blogspot.com/2009/05/vida-de-programador.html]. cachiblema = cachaça, chifre e problema. :) (daqui pra frente é esperar as pedradas do arca, isso se o moderador liberar o meu email e os dele, kkk...) []'s, Silvio Clécio --- Linux User: #481900 Gmail, GTalk: silviop...@gmail.com E-mail, Y! Messenger: silviop...@yahoo.com.br BlogSite: http://silvioprog.blogspot.com/ BlogSpot: http://silvioclecio.blogspot.com/ VirtualDriver: http://silvioprog.4shared.com/ °oO| Seja livre, use Linux! |Oo° De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br Para: delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 28 de Maio de 2009 21:55:30 Assunto: Re: [delphi-br] Servidor para Delphi Olha... se vc pensa assim, seja feliz. O que me assusta é tanto radicalismo contra o Linux. Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta; isso pra mim é uma MENTIRA. []'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 qui, 28/5/09, arca765 arca...@yahoo. com.br escreveu: De: arca765 arca...@yahoo. com.br Assunto: [delphi-br] Servidor para Delphi Para: delphi...@yahoogrup os.com.br Data: Quinta-feira, 28 de Maio de 2009, 13:33 'Bom dia Rafael!' R: ..dia. 'Eu acho que um projeto que há dois anos se estimava ter 30 milhões de usuários no mundo todo não deve ser uma M... como o colega aparentemente tenta demonstrar no post.' R: Se, quantidade fosse razão então TODOS os miseráveis do mundo estariam certo em não querer melhorar de vida por estudarem e abrirem seus próprios negócios. 'Eu particularmente já tive algumas experiências ruins com o linux, mas isso não me credencia a dizer que o mesmo seja ruim. Eu apenas não me adaptei ao mesmo, o que não significa que outros colegas não o possam fazer.' R: Estou mais preocupado em ganhar dinheiro com a informática do que, com ideologias libertacionárias. 'Mas o grande problema para quem não quer mudar de ambiente é querer que, na contramão da lógica, o ambiente se adeque às suas necessidades. ..' R: Mas, é exatamente ISTO o que, a 'HiTech' nos promete (políticos), e, não cumpre: O SoftWare se adaptar às nossas necessidades ! E, não nós termos que, REINVENTAR a roda a cada nova 'versão' destas porcarias !!! Desde que, tive meu 1o. contato com MainFrames (década de 60) tudo o que, um Computador deve fazer é: imprimir, exibir no 'ecrã', emitir sons, etc. As funções continuam as mesmas, e, apenas o que, mudou foram: a resolução, a qualidade do som, a velocidade, as MegaCores, etc. 'Mas tenho o Ubuntu e o Kurumin rodando em máquinas virtuais em minha casa e posso afirmar que em vários aspectos, são superiores ao Windows.' R: Os nossos usuários (Money) não estão interessados SÓ (apenas) em uma pseudo 'superioridade' do LINUX ! É óbvio que, um SoftWare com código aberto, e, desenvolvido por milhares de programadores de muitas etnias irão produzir um SoftWare MUITO melhor do que, o produzido por uma diminuta 'equipezinha' da MS ! Eu prefiro a simplicidade à complicacioná tica linuxer
[delphi-br] Re: SQL Count em Mais de um CAMPO!!!!
Valeu Humberto, mas Da erro!! Meu Problema é o Seguinte... Preciso Preparar um relatório em que Apareça em um QRDBText o Total de Dias Trabalhados de Determinado Funcionário no Mês de Maio. E que a apareça TBm Todos Os dias(DATA_ENTRADA), Todos os Horários de Início de Expediente(HORA_ENTRADA) e Términos de Expediente(HORA_SAIDA). Eu NÂO SEI se é BOM usar o COUNT nessa Situação, Pois ainda não consegui fazer funcionar...Se Tiver Alguma Outra MAneira, eu vou Agradecer...Abaixo está o Código: procedure TFProcFunc.DBGrid1DblClick(Sender: TO ect); begin if ComboBox1.Text '' then begin if Query1.RecordCount 0 then begin FRelHsTRabFunc.Query1.Close; FRelHsTRabFunc.Query1.SQL.Clear; FRelHsTRabFunc.Query1.SQL.Add('Select CODIGO, NOME, DATA_ENTRADA, HORA_ENTRADA, HORA_SAIDA, OBS From PONTO where NOME ='''+Query1.fieldbyname('NOME').AsString+''' and extract(month from DATA_ENTRADA) = '''+ComboBox1.Text+''' Order by DATA_ENTRADA Desc'); FRelHsTRabFunc.Query1.Open; FRelHsTRabFunc.RelHrsTrbFunc.Preview; end; end else ShowMessage('Precisa Escolher um Mês de Referência!'); ComboBox1.SetFocus; end; Esse código funciona, mas sem mostrar o TOTAL de dias Trabalhados do Funcionário... Se tiver outra Alternativa sem precisar usar o COUNT, e se puder colcar exemplos, ficarei grato... Uso Delphi 7 e Interbase 6.5 com Metodologia IBX... Abraços... --- Em delphi-br@yahoogrupos.com.br, Humberto Oliveira holiveira.wordpr...@... escreveu Verificando se os campos de hora estão nulos não resolve? select Count(DATA_ENTRADA) As Dias from PONTO where (HORA_ENTRADA is not null or HORA_SAIDA is not null) se alguma das horas estiver nula, não aparecerá no seu resultado. Testa aí. 2009/5/28 rafaelpinto19 rafaelpint...@... Olá Galera, queria saber se é possível usa SQL COUNT em Mais de um campo??? E tbm como é que eu Faço para o SQL COUNT não considerar os registros que estão NULL??? Exemplo: Tenho 3 Campos na Tabela PONTO, Denomindos de DATA_ENTRADA, HORA_ENTRADA e HORA_SAIDA. DATA_ENTRADA HORA_ENTRADA HORA_SAIDA 28/05/2009 09:00 18:00 28/05/2009 09:00 18:09 28/05/2009 09:00 Null Eu Faço a Consulta para Verificar os Dias Trabalhados(DATA_ENTRADA registrada) de Determinado Funcionário no MÊS de MAIO com a Seguinte Linha de Comando: Query2.ADD('Select count (DATA_ENTRADA) as DIAS From PONTO where NOME='''+Query1.fieldbyname('NOME').asstring+''' and extract(month from DATA_ENTRADA) ='''+Edit4.text+''' order by DATA_ENTRADA Desc'); o Resultado sempre Retornará 3. Minha Dúvida é... Quero Saber se posso usar a clausula COUNT para consultar mais de um CAMPO e não Considerar o valor Null. Tendo como base o exemplo acima, ele teria que me retornar 2 e não 3, pois tem um HORA_SAIDA que está com valor NULL. Conseguiram entender...Abraços??? [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Indy e Thread
Olá pessoal. Uso Delphi 2009 e Indy Tiburon. Criei uma classe derivada dos componentes Indy para criar email. Criei também um método Enviar que se conecta com o servidor smtp e envia o email. Consigo criar um email e enviar sem problemas, mas há um módulo do meu sistema que cria uma pilha de emails e numa thread eu envio um a um. Na hora que eu chamo o TEmail.Enivar a coisa complica. Debugando eu vejo que durante a preparação do email, a execução volta ao início tentando enviar outro, gerando hora erro de conexão multipla no servidor SMTP, outras de AV e até Invalid Pointer. Fiz mais ou menos assim: Pilha := TObjectStack.Create; loop Email := TEmail.Create; . ...insere os dados... . Pilha.Push(Email); Na Thread Fica assim: while Pilha.Count 0 do begin Email := TEmail(Pilha.Pop); Email.Enviar; Email.Free; end; Pilha.Free; Só tenho problemas com pilha. Se for apenas 1 objeto tudo funciona bem. Alguém pode me dar uma luz? Desde já agradeço! Abraços. [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [delphi-br] Para: Rubem (você es queceu?)
Agradeço a informação, vai acrescentar meus conhecimentos. Também sou da época dos TK85/2000... MSX. Ainda tenho uma revista da Micro Sistemas, tenho uma edição que fala de Realidade Virtual com o Delphi, quem fez a matéria foi Renato Degiovane, que hoje ele tem um site de jogos feitos com o Delphi, usando ActiveX, OpenGL, etc... O site dele chama-se Club Tilt ( http://www.clubtilt.net ). Acho que você sabe. Já cheguei a conversei com ele a muito tempo atrás sobre desenvolvimento de jogos. Blz. Rubem Rocha escreveu: Essa função InKey que eu codifiquei nessa dica é usei faz uns 5 ou 6 anos atrás pra implementar um ‘ovo de páscoa’ em um software. Funcionou bem na época. A unit revisada ficou assim; unit uKbdTools; interface procedure ClearInputMessages; function InKey(Secs: Double): integer; overload; function InKey(MSecs: LongWord): integer; overload; implementation uses Windows, Messages; // Limpa mensagens de entrada (teclado e mouse) da fila de mensagens do Windows. // Não existe no Windows a figura do buffer de teclado procedure ClearInputMessages; var Msg: TMsg; begin while PeekMessage( Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_QS_INPUT) do ; while PeekMessage( Msg, 0, WM_MOUSEFIRST, WM_MOUSELAST, PM_REMOVE or PM_QS_INPUT) do ; end; function InKey(Secs: Double): integer; var Msg: TMsg; TickCount: DWORD; MSecs: DWORD; lResult: BOOL; begin Application.ProcessMessages; Result := 0; MSecs := Trunc(Secs * 1000); TickCount := GetTickCount(); repeat lResult := PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_QS_INPUT) until (GetTickCount() - TickCount = MSecs) or lResult; if lResult then Result := Msg.wParam; end; function InKey(MSecs: LongWord): integer; var Msg: TMsg; TickCount: DWORD; lResult: Boolean; begin Application.ProcessMessages; Result := 0; TickCount := GetTickCount(); repeat lResult := PeekMessage(Msg, 0, WM_KEYFIRST, WM_KEYLAST, PM_REMOVE or PM_QS_INPUT) until (GetTickCount() - TickCount = MSecs) or lResult; if lResult then Result := Msg.wParam; end; end. Em tempo: (1)Sobre o que vc comentou a respeito de acessar discos rígidos, o terreno é árido e muito infértil. Vc vai ter que pesquisar e muito como ter acesso a um disco rígido em baixo nível passando por cima das prerrogativas do sistema operacional. Parei de pesquisar por conta do meu tempo como desenvolvedor e analista. (2)Nos meus tempos áureos de colaboração à finada (porém, excelente) revista Micro Sistemas, desenvolvi um utilitário em Turbo Pascal 5.5/6.0/7.0 que lia a MBR de um HD e salva as informações das partições, juntamente com os parâmetros do HD lidos da memória CMOS do setup, em um arquivo binário. Era uma maneira de tentar recuperar o setor de boot do disco em caso de algum problema ocasionado por vírus. Funcionou muito bem na época. Fora algumas coisas legais que eu consegui fazer em Clipper, como por exemplo criar classes de verdade para usar no Clipper 5.x. Resumo da ópera: Eu tb já fui escovador de bits! Até programas TSR em Pascal e Assembly eu já fiz! (Mas o que é TSR? Wikipédia, amigo!) ;) Sds. 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 EmbarcaDelphi Enviada em: quarta-feira, 27 de maio de 2009 20:23 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Assunto: [delphi-br] Para: Rubem (você esqueceu?) E aí Rubem, Navegando na Net pesquisando por umas questões pouco difundidas eu me deparei com uma mensagem sua que iria retornar, a mensagem era de 2008. O link é este: http://cincobytes.net/simular-inkey-do-clipper-no-delphi/ http://cincobytes.net/simular-inkey-do-clipper-no-delphi/ Teve mais novidades a este respeito? Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo nesse link. De vez em quando eu pego uma função da API do Windows (coisa que nunca usei e fiquei curioso) e vou navegando na internet para estudar, creio que poucas pessoas fazem isso. É pena que muitas coisas não se encontram no idioma português (meu inglês é muito fraco), mas vendo o código dá para ter uma idéia do que se trata, como não uso Banco de Dados, só busco por APIs e coisas de baixo nível. A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro do Windows, podendo lêr ou gravar nesta partição, também na partição ReiserFS. Coisa que para muitos isso seria impossível, visto que só na linguagem C se faz., k. Estou fazendo uma proteção para meu programa e estou desenrolando, ainda falta muitos ajustes, como criar a partição EXT2. Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda estou pesquisando. Um dia acho algo. Se alguém souber alguma informação a respeito então será muito bem-vinda. Teve um colega aqui na lista que tava
Re: [delphi-br] Servidor para Delphi
E eu que nem quis falar sobre isso pois esses assuntos sempre terminam em flames e não leva nem trás conhecimentos... Em vez disso eu pego uma function da API e vou navegar para aprender mais. É perca de tempo este assunto, o cara é tapado a respeito de Linux, só sabe o que é Windows e olhe lá Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um só sistema. Finalizo por aqui pois não estou mais vendo uma troca de informação, já está virando flame... Blz. Julio Cesar escreveu: como sempre a msm discussao entre linux e windows... e na minha opiniao a frase q mais se cabe eh dita ha anos em tds as listas, sobre td q eh assunto: o melhor eh o q meu da o sustento... sei de relatos de linuxes funcionando bem, e sei de um lugar onde trabalhei q um servidor windows funcionou anos sem precisar manutencao... eu, pessoalmente prefiro windows, eh o q sei mexer, eh o q sei configurar, eh o q ja me deu grana... hj soh uso windows pq veio no meu laptop, talvez eu compre um mac e fique com 2 mas nao me vejo usando um linux, nao tenho paciencia pra configurar (camera digital, celular, filmadora, etc...) julio cesar [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Delphi + (SMTP x FTP x E-Mail) :?
armaghorn, Eu baixei aquele exemplo da Fórmula INDY, mas, veio sem o arquivo.res. Daí, o Delphi recriou-o (.res). Então, eu rodei, e, deu que, o arquivo Variants.dcu não existe ! 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] Para: Rubem (você esqueceu? )
E aí Ricardo, blz? Rapaz... não é um comando ou uma function, são várias units, umas 12 eu acho! Claro, eu peguei o projeto inteiro, (é um tipo de Windows Explorer), quando compilei dava erro fatal de compilação, dei umas reviravoltas e consegui compilar, executei mas os componentes ficaram tudo branco, ou seja, não aparacia nada. Entrei em contato com o cara do projeto e ele disse que não funcionava em todas as maquinas, mas sou persistente e comecei a vasculhar o código, então adaptei algumas funcionalidades para o que eu precisava no meu programa. Estou conseguindo. Eu tenho um PenDrive, particionei ele pelo Linux (FAT32 e EXT2), usando meu programa no Windows posso acessar o conteúdo, mas não gravei nada, pelo menos, ainda não estou precisando disso. Quais foram as dicas que você obteve ? Poderíamos trocar algumas idéias, o que você queria fazer, qual a idéia do projeto? Ricardo César Cardoso escreveu: Com vc faz para acessar as partições EXT2 com Windows??? Fiquei curioso agora, pois achei uma ou duas dicas e não consegui implementar.! []'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 qua, 27/5/09, EmbarcaDelphi embarcadel...@yahoo.com.br mailto:embarcadelphi%40yahoo.com.br escreveu: E aí Rubem, Navegando na Net pesquisando por umas questões pouco difundidas eu me deparei com uma mensagem sua que iria retornar, a mensagem era de 2008. O link é este: http://cincobytes. net/simular- inkey-do- clipper-no- delphi/ Teve mais novidades a este respeito? Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo nesse link. De vez em quando eu pego uma função da API do Windows (coisa que nunca usei e fiquei curioso) e vou navegando na internet para estudar, creio que poucas pessoas fazem isso. É pena que muitas coisas não se encontram no idioma português (meu inglês é muito fraco), mas vendo o código dá para ter uma idéia do que se trata, como não uso Banco de Dados, só busco por APIs e coisas de baixo nível. A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro do Windows, podendo lêr ou gravar nesta partição, também na partição ReiserFS. Coisa que para muitos isso seria impossível, visto que só na linguagem C se faz., k. Estou fazendo uma proteção para meu programa e estou desenrolando, ainda falta muitos ajustes, como criar a partição EXT2. Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda estou pesquisando. Um dia acho algo. Se alguém souber alguma informação a respeito então será muito bem-vinda. Teve um colega aqui na lista que tava procurando, não sei se ele encontrou... Blz. .
Re: [delphi-br] Delphi - código
Só alterando um item, o copy-paste seria depois da procedure e antes do end; Ele vai dar um duplo clique no botão e copia abaixo. :) Ricardo César Cardoso escreveu: Vixi... nem me fale. Esse tá causando. Piadinhas a parte e indo ao que interessa, uma validação burra de usuário e senha seria: {* Inicio do Copy/Paste *} Procedure TForm1.Button1Click(Sender: TObject); Const ..USER = 'SYSDBA'; PASS = 'masterkey'; Begin ..if( (Usr.Text USER) and (Psw.Text PASS) ) then ..begin ShowMessage( 'Nome de usuário ou senha inválidos' ); Usr.Clear; Psw.Clear; Usr.Setfocus; ..end; End; {* Final do Copy/Paste *} Como disse, é uma validação burra (não dá pra dizer didática, pois tá meio capenga, sei lá) pois na prática vc não usaria constantes hardcoded. E faria algum tratamento para uma tela desse tipo por exemplo, fazendo uma consulta a uma base de dados e retornando apenas um valor booleano para credenciais (usr + psw) válidos. Poderia também usar um recurso dos TEdits que é a propriedade PasswordChar que define um caractere para aparecer no campo PSW ao invés do texto que vc digitou (mostrar ao invés das letras) Outra coisa: se vc quiser, pode usar as funções UpperCase ou LowerCase na comparação, pois mesmo que o usuário digite 'Sysdba', 'sYSDBA', 'sysdba' ou qualquer outra variação, essa digitação será convertida toda para letras maiúsculas (usando UpperCase) ou minúsculas (usando LowerCase) o que dispensa o usuário de se preocupar se digitou tudo em maiúsulas, ou minúsculas ou camelcase (SysDba). Bem, o mínimo do básico é isso. Já é suficiente pra poder testar... E falando sério, sem nenhuma ironia MESMO, você está fazendo algum curso ou seguindo algum material? Ajuda bastante ter algum material pra começar a mexer. Ou se estiver usando o Delphi 7, o próprio Help tem alguns exemplos de código que vc pode copiar e colar pra testar a execução. []'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 qui, 28/5/09, Humberto Oliveira holiveira.wordpr...@gmail.com mailto:holiveira.wordpress%40gmail.com escreveu: De: Humberto Oliveira holiveira.wordpr...@gmail.com mailto:holiveira.wordpress%40gmail.com Assunto: Re: [delphi-br] Delphi - código Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Data: Quinta-feira, 28 de Maio de 2009, 21:24 Vixi... Cego em tiroteio? 2009/5/28 arca765 arca...@yahoo. com.br Criei um Form tamanho padrão. Acrescentei 2 cxs de texto lableadas\identific adas Usr\Psw (Usuário\Senha) . Acresci 1 botão Ok. Assim que, o usuário preencher os 2 campos (Usr\Psw), e, clicar no botão Ok o que, é que, eu faço :? Onde eu digito o código fonte para poder 'trabalhar' com o nome do usuário, e, a senha :? Onde estão o Begin\End. do arquivo principal .pas :? [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]
Re: [delphi-br] Delphi - código
O que significa tamanho padrão de um form? Sobre o botão, dê dois-cliques nele e entre procedure, begin e end; você digita o código que deseja, não espere ter um componente ou um COMANDO para ser feito tudo, a um tempo atrás numa lista (nem me lembro qual, nem quero lembrar), apareceu um cara querendo um componente para fazer o controle de contas a pagar e receber para um programa de contabilidade que ele tava iniciando, todo mundo da lista riram... Pelo visto você é iniciante e, se eu fosse você, dava uma estudada na net (apostilas, e principalmente tutoriais), na net você encontra vídeo-aulas... Blz. arca765 escreveu: Criei um Form tamanho padrão. Acrescentei 2 cxs de texto lableadas\identificadas Usr\Psw (Usuário\Senha). Acresci 1 botão Ok. Assim que, o usuário preencher os 2 campos (Usr\Psw), e, clicar no botão Ok o que, é que, eu faço :? Onde eu digito o código fonte para poder 'trabalhar' com o nome do usuário, e, a senha :? Onde estão o Begin\End. do arquivo principal .pas :?
[delphi-br] Delphi - código
Ricardo, 'Vixi... nem me fale. Esse tá causando.' R: Foi sem querer .. querendo .. rs '.. indo ao que interessa' R: Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas ::? '... E falando sério, sem nenhuma ironia MESMO, você está fazendo algum curso ou seguindo algum material?' R: Estou navegando por conta própria. Criei um Form, acrescentei 2 labels, inseri 2 caixas de texto, e, agora 1 botão Ok. Daí, abri os arquivos usando o WordPad, e, comecei a 'fuçar' prá tentar descobrir onde digito as intruções relativas ao evento 'pressionar botão' Ok. E, até agora .. não sei em qual arquivo devo digitar o código que, vc me enviou !:? 'Ajuda bastante ter algum material pra começar a mexer. Ou se estiver usando o Delphi 7, o próprio Help tem alguns exemplos de código que vc pode copiar e colar pra testar a execução.' R: Estou lendo uma apostila completa sobre Delphi, mas, ela é mais voltada a apresentar os componentes do que, fornecer exemplos simples para quem está começando, como eu. 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: Res: [delphi-br] Projeto ACB rNFe. Por onde começar?
O ACBrNFe funciona independente do PCN. O que acontece é q como o projeto PCN já existia antes do do ACBrNFe, alguns usuários já geravam o XML pelo PCN, então fica mais fácil apenas ler o XML no ACBrNFe para validar e enviar. Já existe uma versão integrada do PCN com o ACBrNFe, chamada de ACBrNFePCN, nesta versão, o ACBrNFe já usa internamente o PCN para geração do XML. Para mais informações sobre esta versão acesse http://anfm.blogspot.com/2009/05/acbrnfepcn-versao-de-testes.html André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 7:19 AM Subject: Re: Res: [delphi-br] Projeto ACBrNFe. Por onde começar? Mas para usar o ACBrNFe tenho que usar o PCN? O ACBrNFe não gera xml? Qual a vantagem de usar PCN+ACBrNFe? Graça --- Em qui, 28/5/09, Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br escreveu: De: Rodrigo Bevilacqua Marcondes rodrig...@yahoo.com.br Assunto: Res: [delphi-br] Projeto ACBrNFe. Por onde começar? Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 28 de Maio de 2009, 20:33 Grupo Yahoo Dúvidas : http://br.groups. yahoo.com/ group/projeto_ cooperar_ nfe/ 1 - FONTES Primeiramente precisamos baixar os fontes dos dois projetos: 1.1 PCN Utilize o tortoiseSVN e obtenha do endereço: http://projetocoope rar.googlecode. com/svn/trunk/ E se tiver alguma duvido sobre o SVN http://code. google.com/ p/projetocoopera r/wiki/UsarTorto iseSVN 1.2 ACBrNFe Para baixar o ACBr via SVN, veja o seguinte link: http://acbr. sourceforge. net/drupal/ ?q=node/37 2 – GERAR O ARQUIVO XML USANDO O PCN Dentro do projeto PCN – temos o arquivo pcpModeloNfe. pas, o qual tem um exemplo de como gerar o arquivo XML. Seguindo o pcpModeloNFe incorpore a seu sistema para que o mesmo possa gerar o XML com os dados da Nota Fiscal. 3 – INSTALANDO O COMPONENTE PARA ASSINATURA DIGITAL Baseado em http://acbr. sourceforge. net/drupal/ ?q=node/36 O componente ACBrNFe é um projeto para gerar, validar, transmitir, receber as respostas e imprimir o DANFE. O componente, possui duas versões - ACBr_NFe_CAPICOM e ACBr_NFe_OpenSSL. As principais diferenças entre as versões são: ACBr_NFe_CAPICOM - Usa as DLLs da Microsfot CAPICOM (conexão segura) e MSXML (Assinatura e validação do XML) - Apenas funciona no Delphi e Windows. Funciona com certificados do tipo A1 e A3. Com a CAPICOM ele usa o proxy configurado no Internet Explorer. ACBr_NFe_OpenSSL - Usa Projetos OpenSource: Synapse+OpenSSL (conexão segura) e LibXml2 + XmlSEC (Assinatura e validação do XML) - Será compatível com Lazarus, Kylix e com Linux. Funciona apenas com certificados do tipo A1. Possui uma configuração de Proxy própria. Se vc pretende desenvolver apenas para Windows e não pretende usar o Lazarus, de preferência a versão CAPICOM. 4 – MONITOR ACBrNFeMonitor Comandos: http://acbr. sourceforge. net/drupal/ ?q=node/40 A versão compilada do ACBrNFeMonitor vc encontra em : http://djsystem. sytes.net/ ccount/click. php?id=5 Rodrigo ®¿® _ _ __ De: dangra2008 dangra2...@yahoo. com.br Para: delphi...@yahoogrup os.com.br Enviadas: Quinta-feira, 28 de Maio de 2009 17:06:33 Assunto: [delphi-br] Projeto ACBrNFe. Por onde começar? Gostaria de conhecer o projeto ACBrNFe, mas tenho algumas dúvidas: 1. Onde fazer o download? 2. Como fazer as atualizações? 3. Como reportar bugs e sugestões? Existe uma lista de discussão exclusiva do ACBr? 4. Ele funciona em Delphi 7 e Rad Studio 2007? 5. Quais as funções disponibilizadas? a-gerar xml (para isso tenho que gerar que tipo de arquivo: txt, ini) b-validar xml c-enviar NFe d-integração com o ERP e-SCAN f-cancelamento g-inutilização 6. Alguem já está utilizando ele em ambiente de Produção? 7. Tem muitos bugs ou já está estável? 8. Vem com os fontes completos? Graça 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] [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] 3 camadas (servidor de aplicação) + OO P ..... ( pode usar DataSnap?)
DataSnap não é orientado a DataSet ... risos... OOP no Delphi é natural. www.yahoogrupos.com.br/group/nddvhttp://www.yahoogrupos.com.br/group/nddv www.istudar.com.brhttp://www.istudar.com.br abs BL From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Joao Morais Sent: quinta-feira, 28 de maio de 2009 20:42 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode usar DataSnap?) 2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com: Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas client/server e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, conheço o DataSnap e sua versatilidade com componentes dataset, mas não conheço um método de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum dos colegas puderem me orientar em como posso utilizar essas duas tecnologias OOP e 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma maneira de juntar DataSnap e OOP ? Se datasnap é orientado a tdataset, então não dá. Você vai precisar de frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar objetos entre camadas físicas. Joao Morais [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Aggregate nulo
Ai pessoal, alguém tem alguma solução para tratar os agregate quando o cds está vazio?? Quando o cds está vazio o cálculo dos campos é trazido como null, teria como alterar isso para trazer talvez como zero ??? 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] Servidor para Delphi
ÊPAH ! Agora, eu vou rodar a bahiana !! (ou será baiana) ::? hehehe ReiCardo Ave César FHCardoso, 'Olha... se vc pensa assim, seja feliz. O que me assusta é tanto radicalismo contra o Linux.' R: Quem é que, 'monta-sites-espelho' compostos por 'pencas' de Hackers\Crackers para criar vírus especificamente destinados a atacar os usuários Windows :? Pq esses Hackers\Crackers não atacam o LINUX :? Será que, eles são tão 'burrinhos' que, não conseguem derrubar os sitesLINUX :? No ! Eles são muito capazes. Só que, eles radicalizam o seu ódio ao Windows, e, demonstram isso causando inúmeros danos aos usuários Windows, de propósito. Só para 'vender' a falsa idéia de que, o LINUX é inexpugnável, estável, melhor !! Quem atacaou a MS :? O próprio Lindus Estorvalds contou que, o núcleo\kernel em assembly (int 80h, Linux Calls, DeviceDrivers, etc.) é fechado, e que, ele o copiou\adaptou do antigo projeto Multics (Yale + Unix + FreeBSD) Se, o Billy e o Steve são retratados no filme 'Os Piratas da Informática' então o Sr Lindus Estorvalds não pode ficar fora da designação de piratão ! Quem é que, fica MALHANDO o Windows em milhares de fóruns\listas pela InterNet só para 'glorificar' o LINUX ?? Que atire o primeiro pen-drive quem nunca ofendeu o Windows. 'Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta; isso pra mim é uma MENTIRA.' R: Faça-nos 1 único favor. Só unzinho. Diga-me o link de um site em que, eu poste minhas dúvidas, e, obtenha uma resposta, e, eu me inscreverei lá. Mas, a resposta têm que funcionar. Ok :? PS O que, é o CentOS ? É o ziztemaz operacionauz do FifthPerCentOS :? UÁUÁUÁUÁ
Re: [delphi-br] Re: SQL Count em Mais de um CAMPO!!!!
Você disse que dá erro, qual é o erro? 2009/5/28 rafaelpinto19 rafaelpint...@gmail.com Valeu Humberto, mas Da erro!! Meu Problema é o Seguinte... Preciso Preparar um relatório em que Apareça em um QRDBText o Total de Dias Trabalhados de Determinado Funcionário no Mês de Maio. E que a apareça TBm Todos Os dias(DATA_ENTRADA), Todos os Horários de Início de Expediente(HORA_ENTRADA) e Términos de Expediente(HORA_SAIDA). Eu NÂO SEI se é BOM usar o COUNT nessa Situação, Pois ainda não consegui fazer funcionar...Se Tiver Alguma Outra MAneira, eu vou Agradecer...Abaixo está o Código: procedure TFProcFunc.DBGrid1DblClick(Sender: TO ect); begin if ComboBox1.Text '' then begin if Query1.RecordCount 0 then begin FRelHsTRabFunc.Query1.Close; FRelHsTRabFunc.Query1.SQL.Clear; FRelHsTRabFunc.Query1.SQL.Add('Select CODIGO, NOME, DATA_ENTRADA, HORA_ENTRADA, HORA_SAIDA, OBS From PONTO where NOME ='''+Query1.fieldbyname('NOME').AsString+''' and extract(month from DATA_ENTRADA) = '''+ComboBox1.Text+''' Order by DATA_ENTRADA Desc'); FRelHsTRabFunc.Query1.Open; FRelHsTRabFunc.RelHrsTrbFunc.Preview; end; end else ShowMessage('Precisa Escolher um Mês de Referência!'); ComboBox1.SetFocus; end; Esse código funciona, mas sem mostrar o TOTAL de dias Trabalhados do Funcionário... Se tiver outra Alternativa sem precisar usar o COUNT, e se puder colcar exemplos, ficarei grato... Uso Delphi 7 e Interbase 6.5 com Metodologia IBX... Abraços... --- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br, Humberto Oliveira holiveira.wordpr...@... escreveu Verificando se os campos de hora estão nulos não resolve? select Count(DATA_ENTRADA) As Dias from PONTO where (HORA_ENTRADA is not null or HORA_SAIDA is not null) se alguma das horas estiver nula, não aparecerá no seu resultado. Testa aí. 2009/5/28 rafaelpinto19 rafaelpint...@... Olá Galera, queria saber se é possível usa SQL COUNT em Mais de um campo??? E tbm como é que eu Faço para o SQL COUNT não considerar os registros que estão NULL??? Exemplo: Tenho 3 Campos na Tabela PONTO, Denomindos de DATA_ENTRADA, HORA_ENTRADA e HORA_SAIDA. DATA_ENTRADA HORA_ENTRADA HORA_SAIDA 28/05/2009 09:00 18:00 28/05/2009 09:00 18:09 28/05/2009 09:00 Null Eu Faço a Consulta para Verificar os Dias Trabalhados(DATA_ENTRADA registrada) de Determinado Funcionário no MÊS de MAIO com a Seguinte Linha de Comando: Query2.ADD('Select count (DATA_ENTRADA) as DIAS From PONTO where NOME='''+Query1.fieldbyname('NOME').asstring+''' and extract(month from DATA_ENTRADA) ='''+Edit4.text+''' order by DATA_ENTRADA Desc'); o Resultado sempre Retornará 3. Minha Dúvida é... Quero Saber se posso usar a clausula COUNT para consultar mais de um CAMPO e não Considerar o valor Null. Tendo como base o exemplo acima, ele teria que me retornar 2 e não 3, pois tem um HORA_SAIDA que está com valor NULL. Conseguiram entender...Abraços??? [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] 3 camadas (servidor de aplicação ) + OOP ..... ( pode usar DataSnap?)
Bruno bom dia, Duvida: É possivel rodar uma aplicação 100% OOP com DataSnap? Ats ES - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 8:35 AM Subject: RE: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode usar DataSnap?) DataSnap não é orientado a DataSet ... risos... OOP no Delphi é natural. www.yahoogrupos.com.br/group/nddvhttp://www.yahoogrupos.com.br/group/nddv www.istudar.com.brhttp://www.istudar.com.br abs BL From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Joao Morais Sent: quinta-feira, 28 de maio de 2009 20:42 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode usar DataSnap?) 2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com: Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas client/server e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, conheço o DataSnap e sua versatilidade com componentes dataset, mas não conheço um método de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum dos colegas puderem me orientar em como posso utilizar essas duas tecnologias OOP e 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma maneira de juntar DataSnap e OOP ? Se datasnap é orientado a tdataset, então não dá. Você vai precisar de frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar objetos entre camadas físicas. Joao Morais [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] Servidor para Delphi
*Bom dia Senhores.* *Não costumo responder a estas discussões mas não pude resistir a essa.* *Senhor arca765, com todo o respeito, o senhor parece alguns profissionais com os quais já trabalhei nos idos da década de 80. Sim, também sou antigo na área. Esses profissionais ficaram no COBOL/DB2 e não querem saber de atualização, estão muito felizes e até com salários razoáveis. Só que eu tive que me adaptar, então conheço delphi e estou penando para aprender um pouco de java.* *Quanto ao linux, considero um ótimo sistema operacional, já trabalhei com ele (Mandriva) e também já o tive instalado em minha máquina em casa (UBUNTU). É mais difícil de configurar? É. A curva de aprendizado é maior? É. Mas ele é, em alguns aspectos, superior ao windows, assim como em alguns aspectos, windows supera o linux, tudo vai da questão da sua necessidade. No meu caso, voltei para windows porque preferi investir no aprendizado de linguagens do que no do sistema operacional, mas quando tiver mais tempo, pretendo usar o linux, sim, no meu note.* *Agora, espaço existe para ambos, o que é necessário é ter a mente aberta para mudanças e não ter medo de novos aprendizados. Alguns profissionais ainda se sentem seguros apenas na tela de fósforo verde. Só que hoje a realidade é outra, e daqui a 5 anos, será outra, daqui a 10, 20... Enfim, a informática evolui rapidamente e nem as telas pretas do dos vão deter isso. Agora, ou nos adaptamos ou...* *Desculpe pessoal, mas senti necessidade de colocar minhas opiniões.* *Abraços a todos. * 2009/5/28 arca765 arca...@yahoo.com.br ÊPAH ! Agora, eu vou rodar a bahiana !! (ou será baiana) ::? hehehe ReiCardo Ave César FHCardoso, 'Olha... se vc pensa assim, seja feliz. O que me assusta é tanto radicalismo contra o Linux.' R: Quem é que, 'monta-sites-espelho' compostos por 'pencas' de Hackers\Crackers para criar vírus especificamente destinados a atacar os usuários Windows :? Pq esses Hackers\Crackers não atacam o LINUX :? Será que, eles são tão 'burrinhos' que, não conseguem derrubar os sitesLINUX :? No ! Eles são muito capazes. Só que, eles radicalizam o seu ódio ao Windows, e, demonstram isso causando inúmeros danos aos usuários Windows, de propósito. Só para 'vender' a falsa idéia de que, o LINUX é inexpugnável, estável, melhor !! Quem atacaou a MS :? O próprio Lindus Estorvalds contou que, o núcleo\kernel em assembly (int 80h, Linux Calls, DeviceDrivers, etc.) é fechado, e que, ele o copiou\adaptou do antigo projeto Multics (Yale + Unix + FreeBSD) Se, o Billy e o Steve são retratados no filme 'Os Piratas da Informática' então o Sr Lindus Estorvalds não pode ficar fora da designação de piratão ! Quem é que, fica MALHANDO o Windows em milhares de fóruns\listas pela InterNet só para 'glorificar' o LINUX ?? Que atire o primeiro pen-drive quem nunca ofendeu o Windows. 'Agora dizer que nenhum fórum de Linux conseguiu te dar nenhuma resposta; isso pra mim é uma MENTIRA.' R: Faça-nos 1 único favor. Só unzinho. Diga-me o link de um site em que, eu poste minhas dúvidas, e, obtenha uma resposta, e, eu me inscreverei lá. Mas, a resposta têm que funcionar. Ok :? PS O que, é o CentOS ? É o ziztemaz operacionauz do FifthPerCentOS :? UÁUÁUÁUÁ -- Celso Rivera rivera.ce...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
1- tem como instalar somente o componente da NFe ou tenho que instalar todos os componentes do ACBR inclusive de ECF? 2- Sem usar o PCN consigo gerar o XML? 3- Após a NF ser enviada, eu consigo obter o número do protocolo e da chave de acesso? 4- o ACBrNFe gera arquivo de log do processo da NFe ? Graça 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. Mais dúvidas.
1- tem como instalar somente o componente da NFe ou tenho que instalar todos os componentes do ACBR inclusive de ECF? Você pode instalar apenas o ACBrNFe, são pacotes separados. Veja como instalar em http://acbr.sourceforge.net/drupal/?q=node/36 2- Sem usar o PCN consigo gerar o XML? Sim, o ACBrNFe é capaz de gerar o XML sem o PCN 3- Após a NF ser enviada, eu consigo obter o número do protocolo e da chave de acesso? Sim, todos os dados que retornarem do WebService vc consegue recuperá-los através do componente 4- o ACBrNFe gera arquivo de log do processo da NFe ? Se vc mudar a propriedade Salvar para True e configurar a propriedade PathSalvar com um diretório, todos os XMLs enviados e recebidos serão salvos pelo componente. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 10:06 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. 1- tem como instalar somente o componente da NFe ou tenho que instalar todos os componentes do ACBR inclusive de ECF? 2- Sem usar o PCN consigo gerar o XML? 3- Após a NF ser enviada, eu consigo obter o número do protocolo e da chave de acesso? 4- o ACBrNFe gera arquivo de log do processo da NFe ? Graça 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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É muito prático fazer o download via SVN 2-É muito fácil a instalação do componente, porque é tudo muito bem documentado 3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos os passos da instalação, colocando as dlls no system32 antes de adicionar a pasta no Library Path. AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar' never used [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Graça 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. Mais dúvidas.
Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para evitá-las. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 10:52 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É muito prático fazer o download via SVN 2-É muito fácil a instalação do componente, porque é tudo muito bem documentado 3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos os passos da instalação, colocando as dlls no system32 antes de adicionar a pasta no Library Path. AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar' never used [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Graça Veja quais são os
Re: [delphi-br] Servidor para Delphi
Olha aqui: se é pra escrever o nome de alguém, escreva da maneira correta. Não fiz nenhuma piadinha com seu apelido ou seu nome, portanto, gostaria do mesmo respeito. Em segundo lugar: você é confuso. CONFUSO. Mistura coisas que outros disseram e atribui a mim. O que eu tenho a ver com o Linus Torvalds ou com o Bill Gates ou o Larry Elisson? Nada. Eles ganham o dinheiro deles, só isso. É crime querer ser idealista? Não sei, não me interessa pois eu acho que sou. Uso Windows e Linux e me sinto a vontade para os dois. Mas sei até onde um vai e até onde outro vai. Todas as dúvidas que tive até hoje, sites/fóruns como br-Linux.org, Viva o Linux e outros menos votados e em outros idiomas, não me deixaram na mão. Se vai funcionar para você, não é meu problema. Digo por mim que funcionou. Se não funcionar, você pode perguntar para os fabricantes/fornecedores. Aí tem que ser mais específico mesmo. Não há milagre na nossa área, isso vc já deveria saber há algum tempo. Atenciosamente, Ricardo. 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] Delphi - código
Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas R.: Dê um duplo clique no botão ok e insira o código dentro do begin end Rafael Augusto Ferrereira escreveu: Ricardo, 'Vixi... nem me fale. Esse tá causando.' R: Foi sem querer .. querendo .. rs '.. indo ao que interessa' R: Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas ::? '... E falando sério, sem nenhuma ironia MESMO, você está fazendo algum curso ou seguindo algum material?' R: Estou navegando por conta própria. Criei um Form, acrescentei 2 labels, inseri 2 caixas de texto, e, agora 1 botão Ok. Daí, abri os arquivos usando o WordPad, e, comecei a 'fuçar' prá tentar descobrir onde digito as intruções relativas ao evento 'pressionar botão' Ok. E, até agora .. não sei em qual arquivo devo digitar o código que, vc me enviou !:? 'Ajuda bastante ter algum material pra começar a mexer. Ou se estiver usando o Delphi 7, o próprio Help tem alguns exemplos de código que vc pode copiar e colar pra testar a execução.' R: Estou lendo uma apostila completa sobre Delphi, mas, ela é mais voltada a apresentar os componentes do que, fornecer exemplos simples para quem está começando, como eu. 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]
Re: [delphi-br] Para: Rubem (você esqueceu? )
Então acho que esbarramos na mesma coisa: Explore2fs. Entrei no site do projeto e baixei o fonte pra dar uma estudada há coisa de um ano ou dois atrás, mas ficou largado lá em casa... mas acho que o galho maior era criar a partição a partir do Delphi e as dicas eram pra ver alguma coisa em C/C++ mas ninguém garantia nada... Acho que foi por isso que eu larguei mão... []'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 qui, 28/5/09, EmbarcaDelphi embarcadel...@yahoo.com.br escreveu: De: EmbarcaDelphi embarcadel...@yahoo.com.br Assunto: Re: [delphi-br] Para: Rubem (você esqueceu?) Para: delphi-br@yahoogrupos.com.br Data: Quinta-feira, 28 de Maio de 2009, 23:19 E aí Ricardo, blz? Rapaz... não é um comando ou uma function, são várias units, umas 12 eu acho! Claro, eu peguei o projeto inteiro, (é um tipo de Windows Explorer), quando compilei dava erro fatal de compilação, dei umas reviravoltas e consegui compilar, executei mas os componentes ficaram tudo branco, ou seja, não aparacia nada. Entrei em contato com o cara do projeto e ele disse que não funcionava em todas as maquinas, mas sou persistente e comecei a vasculhar o código, então adaptei algumas funcionalidades para o que eu precisava no meu programa. Estou conseguindo. Eu tenho um PenDrive, particionei ele pelo Linux (FAT32 e EXT2), usando meu programa no Windows posso acessar o conteúdo, mas não gravei nada, pelo menos, ainda não estou precisando disso. Quais foram as dicas que você obteve ? Poderíamos trocar algumas idéias, o que você queria fazer, qual a idéia do projeto? Ricardo César Cardoso escreveu: Com vc faz para acessar as partições EXT2 com Windows??? Fiquei curioso agora, pois achei uma ou duas dicas e não consegui implementar. ! []'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 qua, 27/5/09, EmbarcaDelphi embarcadelphi@ yahoo.com. br mailto:embarcadelp hi%40yahoo. com.br escreveu: E aí Rubem, Navegando na Net pesquisando por umas questões pouco difundidas eu me deparei com uma mensagem sua que iria retornar, a mensagem era de 2008. O link é este: http://cincobytes. net/simular- inkey-do- clipper-no- delphi/ Teve mais novidades a este respeito? Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo nesse link. De vez em quando eu pego uma função da API do Windows (coisa que nunca usei e fiquei curioso) e vou navegando na internet para estudar, creio que poucas pessoas fazem isso. É pena que muitas coisas não se encontram no idioma português (meu inglês é muito fraco), mas vendo o código dá para ter uma idéia do que se trata, como não uso Banco de Dados, só busco por APIs e coisas de baixo nível. A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro do Windows, podendo lêr ou gravar nesta partição, também na partição ReiserFS. Coisa que para muitos isso seria impossível, visto que só na linguagem C se faz., k. Estou fazendo uma proteção para meu programa e estou desenrolando, ainda falta muitos ajustes, como criar a partição EXT2. Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda estou pesquisando. Um dia acho algo. Se alguém souber alguma informação a respeito então será muito bem-vinda. Teve um colega aqui na lista que tava procurando, não sei se ele encontrou... Blz. . 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. Mais dúvidas.
André, nunca usei SVN. Suponha que você faça uma atualização incorreta no componente ou fique um bug na atualização e o componente deixe de funcionar. Como a gente faz para prevalecer a atualização anterior? Eu criei uma pasta em C:\ACBrNFe. Para instalar o componente, copiei essa pasta para C:\Arquivos de Programas\Borland\Delphi7\Lib\ACBrNFe. Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A pergunta é porque a pasta no LIB também ficou com o icone de atualização do SVN. Graça --- Em sex, 29/5/09, André Moraes - Gmail andrefmor...@gmail.com escreveu: De: André Moraes - Gmail andrefmor...@gmail.com Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 14:02 Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. Executar' never used [Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. Executar' never used [Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. Executar' never used [Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para evitá-las. André F. Moraes - Original Message - From: Maria das Graças . To: delphi...@yahoogrup os.com.br Sent: Friday, May 29, 2009 10:52 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É muito prático fazer o download via SVN 2-É muito fácil a instalação do componente, porque é tudo muito bem documentado 3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos os passos da instalação, colocando as dlls no system32 antes de adicionar a pasta no Library Path. AO COMPILAR [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but never used [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by compiler [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao.
Re: [delphi-br] Indy e Thread
Será que está ocorrendo um exception silencioso? [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Delphi - código
Os códigos que eu te passei são para ser digitados num arquivo .PAS. O que vou escrever é obvio mas acho necessário: tenha uma versão do TurboDelphi ou pelo menos do Lazarus/FPC instalada para poder digitar os programas e exemplos que você tem no material que está seguindo. Tanto o TurboDelphi quanto o Lazarus são IDEs freeware que você pode usar sem medo e sem a preocupação de estar infringindo o copyright da Embarcadero/CG. O único impecílio que vc vai encontrar no TurboDelphi é que não é possível instalar componentes de terceiros, mas para iniciantes se familiarizarem com o ambiente (IDE) e a linguagem, esse impecílio não faz diferença. O Lazarus/FreePascal também é um ajudante de grande valia... A única coisa que pode ser incômda é que a única extensão de arquivo que é parecida com o Delphi (que eu me lembre agora de cor) é o .PAS. O restante, mesmo tendo a mesma função, usa extensões diferentes. Não é impossível fazer digitar um programa somente usando o bloco de notas e compilar e linkeditar por linha de comando, mas acho que vai mais atrapalhar do que ajudar. E não vai ser fácil achar um material bem explicado sobre o assunto. Até hoje eu acho que só precisei recorrer a compilação por linha de comando umas 5 ou 6 vezes. TurboDelphi: http://www.codegear.com/downloads/free/turbo Lazarus/FreePascal: http://sourceforge.net/project/showfiles.php?group_id=89339 Atte, Ricardo. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em sex, 29/5/09, Rafael Augusto Ferrereira arca...@yahoo.com.br escreveu: De: Rafael Augusto Ferrereira arca...@yahoo.com.br Assunto: [delphi-br] Delphi - código Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 0:47 Ricardo, 'Vixi... nem me fale. Esse tá causando.' R: Foi sem querer .. querendo .. rs '.. indo ao que interessa' R: Mas, em qual dos arquivos devo inserir o código ? No .dpr ou no .pas ::? '... E falando sério, sem nenhuma ironia MESMO, você está fazendo algum curso ou seguindo algum material?' R: Estou navegando por conta própria. Criei um Form, acrescentei 2 labels, inseri 2 caixas de texto, e, agora 1 botão Ok. Daí, abri os arquivos usando o WordPad, e, comecei a 'fuçar' prá tentar descobrir onde digito as intruções relativas ao evento 'pressionar botão' Ok. E, até agora .. não sei em qual arquivo devo digitar o código que, vc me enviou !:? 'Ajuda bastante ter algum material pra começar a mexer. Ou se estiver usando o Delphi 7, o próprio Help tem alguns exemplos de código que vc pode copiar e colar pra testar a execução.' R: Estou lendo uma apostila completa sobre Delphi, mas, ela é mais voltada a apresentar os componentes do que, fornecer exemplos simples para quem está começando, como eu. Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Exceções no Delphi não emitem msg amigável
Pessoal, Tenho uma situação ruim aqui. Olha só: toda a exceção gerada no meu micro, nunca gera uma mensagem amigável, por exemplo: Field @1 not found; Deveria gerar um erro assim: Field 'NOME' not found. Tenho outro exemplo de erro. Unable to complete network request host @1. Failed to establish a connection. Eu sei que o problema é o caminho do banco de dados, mas de qualquer forma: porque essa porcaria de @1...seria alguma configuração? Alguém já viu isso? vlw 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: Pegar o ID do registro inclu ído.
Se vc quer o ID depois de commitar (gravar) na base de dados, a solução eu adoto atualmente é submeter um select usando como parâmetro todos os dados do registro incluído. Porém, todavia, entretanto devem existem estratégias melhores. Lembro que numa ClubeDelphi ou Active Delphi recente, tinha até algo exatamente para isso em alguma matéria ou exemplo, mas a memória me falta... []'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 sex, 29/5/09, Paulo Coutinho pa...@prsolucoes.com escreveu: De: Paulo Coutinho pa...@prsolucoes.com Assunto: [delphi-br] Re: Pegar o ID do registro incluído. Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 1:28 Ninguém tem uma solução para isto? 2009/5/27 Paulo Coutinho pa...@prsolucoes. com Olá, Alguém já conseguiu uma solução para pegar o ID do registro incluído com o DBX? -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes. com/blog Site: www.prsolucoes. com Msn: pa...@prsolucoes. com -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes. com/blog Site: www.prsolucoes. com Msn: pa...@prsolucoes. com [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Diretivas
Onde definir diretivas no delphi 2009 para usar com $IFDEF Aldinei Simões _ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Rubem Rocha Enviada em: quinta-feira, 28 de maio de 2009 16:02 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] [DICA] Layouts FEBRABAN Prioridade: Alta http://www.febraban http://www.febraban.org.br/acervo.asp?id_pagina=173 .org.br/acervo.asp?id_pagina=173 http://www.febraban http://www.febraban.org.br/acervo.asp?id_pagina=173id_paginaDe=78 .org.br/acervo.asp?id_pagina=173id_paginaDe=78 id_paginaDe=78 Se alguém puder baixar os arquivos e postar na área de arquivos, seria interessante! Rubem Nascimento da Rocha Analista/Desenvolvedor Pleno Digital Training - Seção de CA ( Fone: (92)2101-0100, ramal 125 ÈCelular: (92)8429-2865 * E-Mail: rubem.rocha@ mailto:rubem.rocha%40dtmanaus.com.br dtmanaus.com.br þ Site: http://www.dtmanaus http://www.dtmanaus.com.br .com.br http://www.dtmanaus http://www.dtmanaus.com.br/ .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] Projeto ACBrNFe. Mais dúvidas.
2- Sem usar o PCN consigo gerar o XML? Sim, Você pode gerar o xml sem utilizar o PCN. O PCN traz as seguintes vantagens quanto a geração do xml, segue abaixo algumas delas. * Ajustar a TagNro quando tamanho menor que 3 caracteres. * Normatizar o nome dos municípios conforme a tabela do IBGE. * Substituir caracteres inválidos na gravação do xml. * Suprimir Zeros não significativos em decimais. * Retirar espaços em branco duplicados. * Validar as Inscrições Estaduais. * Validar CNPJ e CPF * Validar o código da UF. * Validar o código do município. * Validar o código do país. * Validar o código da Lista de Serviços. * Validar a chave da NFe. * Validar periodo AAMM. * Validar Modelo. * Validar sigla da UF. * Permite identificar erros antes mesmo da validação pelo schema * Usa a nomenclatura definida no manual do SEFAZ * Incorpora a gravação do formato TXT []'s Paulo
Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)
2009/5/29 Bruno Lichot bruno.lic...@borland.com: DataSnap não é orientado a DataSet ... risos... OOP no Delphi é natural. www.yahoogrupos.com.br/group/nddv www.istudar.com.br Olá Bruno, Você é uma pessoa estudada e bem informada, no entanto vou fazer alguns esclarecimentos: - Eu falei *se* datasnap é orientado a tdataset. Não me interessa se é ou não é, eu não preciso dele. - OOP não é natural no Delphi. Por ser um compilador orientado a objetos, OOP é *possível* no Delphi. São coisas bem diferentes. - Eu não citei o seu nome nem ofendi o seu ganha pão. Não mexa com quem está quieto e procure limitar-se a responder a mensagem do colega, algo que você tem condições de fazer e não fez. Joao Morais abs BL From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Joao Morais Sent: quinta-feira, 28 de maio de 2009 20:42 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode usar DataSnap?) 2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com josehenriqu...@ymail.commailto:josehenriquebr%40ymail.com: Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas client/server e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, conheço o DataSnap e sua versatilidade com componentes dataset, mas não conheço um método de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum dos colegas puderem me orientar em como posso utilizar essas duas tecnologias OOP e 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma maneira de juntar DataSnap e OOP ? Se datasnap é orientado a tdataset, então não dá. Você vai precisar de frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar objetos entre camadas físicas. Joao Morais [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
O SVN mantém um histórico de versões, caso vc perceba algum erro, vc pode voltar apenas o arquivo que está errado, ou voltar uma revisão toda, fazendo com q todos os fontes q foram mudados sejam atualizados com uma versão anterior. Para atualizar, vc deve fazer um SVN Update, commit são apenas para usuários q tem direito de escrita no repositório do ACBr. Como vc copiou a pasta para outro local, vc deve atualizar cada pasta, a atualização não é feita automaticamente nas duas pastas. A que vc copiou para outro local ficou com o ícone do SVN, pois dentro dela existe um subdiretório .svn, se vc apagar este subdiretório o ícone irá sumir, mas, se vc apagar o .svn, vc não conseguirá atualizar a pasta via SVN. O que vc pode fazer, é baixar as atualizações na sua pasta C:\ACBrNFe e comparar com seus fontes da pasta C:\Arquivos de Programas\Borland\Delphi7\Lib\ACBrNFe usando algum programa de comparar arquivos (WinMerge). Assim, a cada atualização vc pode acompanhar o q realmente mudou no componente. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 11:42 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André, nunca usei SVN. Suponha que você faça uma atualização incorreta no componente ou fique um bug na atualização e o componente deixe de funcionar. Como a gente faz para prevalecer a atualização anterior? Eu criei uma pasta em C:\ACBrNFe. Para instalar o componente, copiei essa pasta para C:\Arquivos de Programas\Borland\Delphi7\Lib\ACBrNFe. Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A pergunta é porque a pasta no LIB também ficou com o icone de atualização do SVN. Graça --- Em sex, 29/5/09, André Moraes - Gmail andrefmor...@gmail.com escreveu: De: André Moraes - Gmail andrefmor...@gmail.com Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 14:02 Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. Executar' never used [Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. Executar' never used [Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. Executar' never used [Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para evitá-las. André F. Moraes - Original Message - From: Maria das Graças . To: delphi...@yahoogrup os.com.br Sent: Friday, May 29, 2009 10:52 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É
Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)
eu utilizo kbmMW... ah, como o Bruno disse, delphi é OOP natural sim Sr. -- José Benedito Software Developer +55 19 8116-7826 skype:jb.sologix
Re: [delphi-br] Projeto ACBrNFe+PCN. Mais dúvida s.
Hoje existe: ACBrNFe PCN ACBrNFePCN Existe a intenção de ficar somente com o ACBrNFePCN? No caso do ACBrNFe, você já cogitou a possibilidade de gerar o xml a partir de um txt ou um ini (padronizado pelo ACBrNFe), como fazem alguns componentes de NFe? Isso possibilitaria o recurso de nós, usuários do ACBrNFe, ter apenas um aplicativo Emissor de NFe funcionando para todos os outros ERP´s. Daí ficaria assim: 1-No ERP gera o arquivo ini ou txt padronizado pelo ACBrNFe (que não necessitaria usar o componente ACBrNFe). 2-em seguida, faz uma chamada ao aplicativo emissor de NFe (que seria o unico a usar o componente ACBrNFe). Esse aplicativo le o ini (ou quantos ini´s estiverem disponiveis em uma determinada pasta) e faz todo o resto da NFe: gerar xml, assinar, validar, etc. 3-o emissor de NFe grava no ini os campos: protocolo, chave de acesso e retorno do web service. Graça 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] 3 camadas (servidor de aplicação) + OO P ..... ( pode usar DataSnap?)
Salve Bro, Desculpa qualquer coisa que falei.. a idéia foi passar alguns links para que pudesse informar sobre OOP e DataSnap. Desculpe alguma má interpretação do que disse, não quis ofender nenhum ganha pão e ninguém e nem citei o nome de ninguém. Não quis contradizer e nem rebater nenhuma thread.. so quis postar dois links onde se pode achar informações sobre OOP e DataSnap. João me desculpe mesmo, não quis nem de longe ofender ou deixar de responder sobre OOP, só quis deixar duas varinhas de pescar na thread pro pessoal poder pescar seus próprios peixes. Abs BL From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On Behalf Of Joao Morais Sent: sexta-feira, 29 de maio de 2009 12:17 To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode usar DataSnap?) 2009/5/29 Bruno Lichot bruno.lic...@borland.commailto:bruno.lichot%40borland.com: DataSnap não é orientado a DataSet ... risos... OOP no Delphi é natural. www.yahoogrupos.com.br/group/nddv www.istudar.com.br Olá Bruno, Você é uma pessoa estudada e bem informada, no entanto vou fazer alguns esclarecimentos: - Eu falei *se* datasnap é orientado a tdataset. Não me interessa se é ou não é, eu não preciso dele. - OOP não é natural no Delphi. Por ser um compilador orientado a objetos, OOP é *possível* no Delphi. São coisas bem diferentes. - Eu não citei o seu nome nem ofendi o seu ganha pão. Não mexa com quem está quieto e procure limitar-se a responder a mensagem do colega, algo que você tem condições de fazer e não fez. Joao Morais abs BL From: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br [mailto:delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br] On Behalf Of Joao Morais Sent: quinta-feira, 28 de maio de 2009 20:42 To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br Subject: Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP . ( pode usar DataSnap?) 2009/5/28 josehenriqu...@ymail.commailto:josehenriquebr%40ymail.commailto:josehenriquebr%40ymail.com josehenriqu...@ymail.commailto:josehenriquebr%40ymail.commailto:josehenriquebr%40ymail.com: Olá amigos, eu utilizo a programação OOP, mas sempre em sistemas client/server e gostaria de saber como aplicar esse padrão à tecnologia de 3 camadas, conheço o DataSnap e sua versatilidade com componentes dataset, mas não conheço um método de trabalhar com OOP transportando Objetos VO que sejam, em delphi, se algum dos colegas puderem me orientar em como posso utilizar essas duas tecnologias OOP e 3 camadas ( servidor de aplicação) por favor me ajudem. Será que existe uma maneira de juntar DataSnap e OOP ? Se datasnap é orientado a tdataset, então não dá. Você vai precisar de frameworks como kbmMW, RemObjects, RTC SDK, IndySoap para trafegar objetos entre camadas físicas. Joao Morais [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe+PCN. Mais dúvidas.
Existe o ACBrNFeMonitor para gerar NFe a partir de um arquivo INI - http://acbr.sourceforge.net/drupal/?q=node/40 Sobre ACBrNFePCN, existe sim a idéia de usar só esta versão, mas como muitos estão usando a versão ACBrNFe, ainda não encontrei um modo de transição transparente. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 1:43 PM Subject: Re: [delphi-br] Projeto ACBrNFe+PCN. Mais dúvidas. Hoje existe: ACBrNFe PCN ACBrNFePCN Existe a intenção de ficar somente com o ACBrNFePCN? No caso do ACBrNFe, você já cogitou a possibilidade de gerar o xml a partir de um txt ou um ini (padronizado pelo ACBrNFe), como fazem alguns componentes de NFe? Isso possibilitaria o recurso de nós, usuários do ACBrNFe, ter apenas um aplicativo Emissor de NFe funcionando para todos os outros ERP´s. Daí ficaria assim: 1-No ERP gera o arquivo ini ou txt padronizado pelo ACBrNFe (que não necessitaria usar o componente ACBrNFe). 2-em seguida, faz uma chamada ao aplicativo emissor de NFe (que seria o unico a usar o componente ACBrNFe). Esse aplicativo le o ini (ou quantos ini´s estiverem disponiveis em uma determinada pasta) e faz todo o resto da NFe: gerar xml, assinar, validar, etc. 3-o emissor de NFe grava no ini os campos: protocolo, chave de acesso e retorno do web service. Graça 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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] 3 camadas (servidor de aplicaç ão) + OOP ..... ( pode usar DataSnap?)
O que necessariamente significa o Delphi ser OOP natural? 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 sex, 29/5/09, JB josebened...@gmail.com escreveu: eu utilizo kbmMW... ah, como o Bruno disse, delphi é OOP natural sim Sr. -- _ ___ José Benedito Software Developer +55 19 8116-7826 skype:jb.sologix 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] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)
Significa que o em si Delphi é em OOP :D 2009/5/29 Ricardo César Cardoso ricardo_engs...@yahoo.com.br O que necessariamente significa o Delphi ser OOP natural? 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 sex, 29/5/09, JB josebened...@gmail.com josebenedito%40gmail.com escreveu: eu utilizo kbmMW... ah, como o Bruno disse, delphi é OOP natural sim Sr. -- _ ___ José Benedito Software Developer +55 19 8116-7826 skype:jb.sologix 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] Campo Chave Timestamp
Galera, Na minha empresa tem um programinha mixuruca feito em Delphi e Paradox. E eu tenho que pegar dados da minha base Mysql e jogar nele. Só que , não sei porque, a chave da tabela é timestamp. E quando eu gravo nela, eu jogo now() para o campo. Mas dá violação de chave. Parece que tem milissegundos também, ou algo assim. Alguém já fez algo assim ?? poderia me dar uma dica ??
[delphi-br] Dbgrid com Checkbox
Amigos Delphianos, Sera que alguem tem algum exemplo utilizando dbgrid com checkbox Pois estou precisando urgentemente. Abraços a todos. 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] Para: Rubem (você esqueceu? )
Este é um dos projetos, não vá por ele que não vai dar em nada. Na página do projeto existem outros e com o projeto Virtual Volume, você pode fazer o que eu disse, foi com ele que o autor me indicou usar. Eu estou estudando o código, copiei algumas funcionalidades e adaptei as minhas necessidades. Tenta dar uma analisada. Aliás, se faz já algum tempo que você usou, te digo que já está na versão 1.08beta9 e o vv (Virtual Volume) está na versão 0.5. Qualquer coisa me avisa. Ricardo César Cardoso escreveu: Então acho que esbarramos na mesma coisa: Explore2fs. Entrei no site do projeto e baixei o fonte pra dar uma estudada há coisa de um ano ou dois atrás, mas ficou largado lá em casa... mas acho que o galho maior era criar a partição a partir do Delphi e as dicas eram pra ver alguma coisa em C/C++ mas ninguém garantia nada... Acho que foi por isso que eu larguei mão... []'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 qui, 28/5/09, EmbarcaDelphi embarcadel...@yahoo.com.br mailto:embarcadelphi%40yahoo.com.br escreveu: De: EmbarcaDelphi embarcadel...@yahoo.com.br mailto:embarcadelphi%40yahoo.com.br Assunto: Re: [delphi-br] Para: Rubem (você esqueceu?) Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Data: Quinta-feira, 28 de Maio de 2009, 23:19 E aí Ricardo, blz? Rapaz... não é um comando ou uma function, são várias units, umas 12 eu acho! Claro, eu peguei o projeto inteiro, (é um tipo de Windows Explorer), quando compilei dava erro fatal de compilação, dei umas reviravoltas e consegui compilar, executei mas os componentes ficaram tudo branco, ou seja, não aparacia nada. Entrei em contato com o cara do projeto e ele disse que não funcionava em todas as maquinas, mas sou persistente e comecei a vasculhar o código, então adaptei algumas funcionalidades para o que eu precisava no meu programa. Estou conseguindo. Eu tenho um PenDrive, particionei ele pelo Linux (FAT32 e EXT2), usando meu programa no Windows posso acessar o conteúdo, mas não gravei nada, pelo menos, ainda não estou precisando disso. Quais foram as dicas que você obteve ? Poderíamos trocar algumas idéias, o que você queria fazer, qual a idéia do projeto? Ricardo César Cardoso escreveu: Com vc faz para acessar as partições EXT2 com Windows??? Fiquei curioso agora, pois achei uma ou duas dicas e não consegui implementar. ! []'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 qua, 27/5/09, EmbarcaDelphi embarcadelphi@ yahoo.com. br mailto:embarcadelp hi%40yahoo. com.br escreveu: E aí Rubem, Navegando na Net pesquisando por umas questões pouco difundidas eu me deparei com uma mensagem sua que iria retornar, a mensagem era de 2008. O link é este: http://cincobytes. net/simular- inkey-do- clipper-no- delphi/ Teve mais novidades a este respeito? Não sei em que situação poderia utilizar esta rotina, mas, acabei caindo nesse link. De vez em quando eu pego uma função da API do Windows (coisa que nunca usei e fiquei curioso) e vou navegando na internet para estudar, creio que poucas pessoas fazem isso. É pena que muitas coisas não se encontram no idioma português (meu inglês é muito fraco), mas vendo o código dá para ter uma idéia do que se trata, como não uso Banco de Dados, só busco por APIs e coisas de baixo nível. A pouco tempo atrás eu descobri como acessar uma partição EXT2 de dentro do Windows, podendo lêr ou gravar nesta partição, também na partição ReiserFS. Coisa que para muitos isso seria impossível, visto que só na linguagem C se faz., k. Estou fazendo uma proteção para meu programa e estou desenrolando, ainda falta muitos ajustes, como criar a partição EXT2. Só queria ver como criar uma partição pelo Delphi (FAT32 e EXT2), ainda estou pesquisando. Um dia acho algo. Se alguém souber alguma informação a respeito então será muito bem-vinda. Teve um colega aqui na lista que tava procurando, não sei se ele encontrou... Blz. . .
[delphi-br] Re: 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)
Obrigado senhores pela participação e contribuição, acredito que todos de uma forma ou de outra tiveram as mais nobres das intenções ao me responder. Agora fiquei interessado nos frameworks e vou me informar melhor sobre eles. Desejo que o debate saudável e intrigante seja sempre praticado, pois acredito que assim se motivam as pesquisas. Obrigado à todos!!!
Re: [delphi-br] GetPropValue retornar conteúdo do t ipo TMemoryStream
Consegui usando o GetObjectProp. Tive que fazer assim: MinhaStream.LoadFromStream(TMemoryStream(GetObjectProp(MeuObjetoLocal, NomePropriedade,TMemoryStream))); Se eu não fizer o TypeCast com o TMemoryStream não compila, porque o retorno de GetObjectProp é um TObject. Obrigado pela ajuda! Abraços, Edelson. 2009/5/29 Edelson Regis de Lima edre...@gmail.com Então João, eu dei uma olhada na classe TTypeKink, e ela não suporta Stream TTypeKind = (tkUnknown, tkInteger, tkChar, tkEnumeration, tkFloat, tkString, tkSet, tkClass, tkMethod, tkWChar, tkLString, tkWString, tkVariant, tkArray, tkRecord, tkInterface, tkInt64, tkDynArray); Eu até consigo acessar as minhas propriedades da maneira que voce falou, mas quando é Stream ele não retorna corretamente. Tipo, os dados que estou utilizando tem mais de 70 mil bytes, e quando recupero isso usando VPropInfo^.PropType^.Kind ele me retorna apenas alguns bytes... Quando é string, float, integer... está vindo direito, mas quando é Stream ele não consegue recuperar corretamente. Edelson. 2009/5/28 Joao Morais jcmorai...@gmail.com 2009/5/28 Joao Morais jcmorai...@gmail.com jcmoraisjr%40gmail.com: VPropInfo := GetPropInfo(Owner, Metadata.Name); GetPropInfo(SeuObjeto, 'NomeDaPropriedade'); Joao Morais [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
André. [Warning] JwaWinCrypt. pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto vc poderia colocar no início da unit (depois do nome da unit) que é o correto, e não aparece mais este Warning. blz. André Moraes - Gmail escreveu: Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para evitá-las. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, May 29, 2009 10:52 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É muito prático fazer o download via SVN 2-É muito fácil a instalação do componente, porque é tudo muito bem documentado 3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos os passos da instalação, colocando as dlls no system32 antes de adicionar a pasta no Library Path. AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar'
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
Este não é uma unit que foi desenvolvida pelo ACBr. Esta unit faz parte do Jedi Windows API - http://sourceforge.net/projects/jedi-apilib/ Por isso, prefiro não alterar, para quando atualizar este projeto Jedi Windows API não exista conflito. André F. Moraes - Original Message - From: EmbarcaDelphi To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 1:38 PM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André. [Warning] JwaWinCrypt. pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto vc poderia colocar no início da unit (depois do nome da unit) que é o correto, e não aparece mais este Warning. blz. André Moraes - Gmail escreveu: Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para evitá-las. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, May 29, 2009 10:52 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É muito prático fazer o download via SVN 2-É muito fácil a instalação do componente, porque é tudo muito bem documentado 3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos os passos da instalação, colocando as dlls no system32 antes de adicionar a pasta no Library Path. AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method
[delphi-br] Business Intelligence
Caros participantes, Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua avalicao quanto aos mesmos. Obrigado pela atenção, -- Gildenor Teixeira [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [OFFTOPIC] Velharias
Joao, Cara tu é velho heim rsrsrsrs -- Gildenor Teixeira 2009/5/28 Joao Morais jcmorai...@gmail.com 2009/5/28 Rubem Rocha rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br : Resumo da ópera: Eu tb já fui escovador de bits! Antigamente o desafio era a gente fazer o programinha menor, mais útil e mais inusitado do que os outros colegas do cursinho. Hoje é nos mantermos atualizados e entendermos tudo o que um framework ou uma ferramenta são capazes de fazer por nós, bem como saber da existência deles para evitar retrabalho. Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu colocava no autoexec para ligar o numlock e o capslock, e outro .com de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor. Pior que não dava pau nem no Sidekick. Meu maior arrependimento acredito ser o fato de eu não ter mexido com *nix naqueles bons tempos. Joao Morais -- [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)
José, E podes dar um panorama de como funciona, usas algum framework para a persistência de dados, tipo um hibernate da vida??? Obrigado, Marcelo 2009/5/29 JB josebened...@gmail.com eu utilizo kbmMW... ah, como o Bruno disse, delphi é OOP natural sim Sr. -- José Benedito Software Developer +55 19 8116-7826 skype:jb.sologix -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [OFFTOPIC] Velharias
GRANDE SideKick, era ótimo trabalhar com ele... Também fiz um clock para a linha 26 alem do relogio data a temperatura também e vários outros .COM monitores das portas SERIAIS PARALELA Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, (claro tinha á que retornava a data também), para economizar espaços nos HDs de 500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem gerados. []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: Gildenor Teixeira Sent: Friday, May 29, 2009 3:59 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] [OFFTOPIC] Velharias Joao, Cara tu é velho heim rsrsrsrs -- Gildenor Teixeira 2009/5/28 Joao Morais jcmorai...@gmail.com 2009/5/28 Rubem Rocha rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br : Resumo da ópera: Eu tb já fui escovador de bits! Antigamente o desafio era a gente fazer o programinha menor, mais útil e mais inusitado do que os outros colegas do cursinho. Hoje é nos mantermos atualizados e entendermos tudo o que um framework ou uma ferramenta são capazes de fazer por nós, bem como saber da existência deles para evitar retrabalho. Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu colocava no autoexec para ligar o numlock e o capslock, e outro .com de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor. Pior que não dava pau nem no Sidekick. Meu maior arrependimento acredito ser o fato de eu não ter mexido com *nix naqueles bons tempos. Joao Morais -- [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] [OFFTOPIC] Velharias
ixi, sou bem novo nisso entao... rsrsr... meu primeiro contato foi com um servidor novel e um terminal burro... depois win 3.11, win nt4 e por ai vai ate os dias de hj... rsrsrsr julio cesar - Original Message - From: Luiz Escobar To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 8:11 PM Subject: Re: [delphi-br] [OFFTOPIC] Velharias GRANDE SideKick, era ótimo trabalhar com ele... Também fiz um clock para a linha 26 alem do relogio data a temperatura também e vários outros .COM monitores das portas SERIAIS PARALELA Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, (claro tinha á que retornava a data também), para economizar espaços nos HDs de 500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem gerados. []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: Gildenor Teixeira Sent: Friday, May 29, 2009 3:59 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] [OFFTOPIC] Velharias Joao, Cara tu é velho heim rsrsrsrs -- Gildenor Teixeira 2009/5/28 Joao Morais jcmorai...@gmail.com 2009/5/28 Rubem Rocha rubem.ro...@dtmanaus.com.brrubem.rocha%40dtmanaus.com.br : Resumo da ópera: Eu tb já fui escovador de bits! Antigamente o desafio era a gente fazer o programinha menor, mais útil e mais inusitado do que os outros colegas do cursinho. Hoje é nos mantermos atualizados e entendermos tudo o que um framework ou uma ferramenta são capazes de fazer por nós, bem como saber da existência deles para evitar retrabalho. Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu colocava no autoexec para ligar o numlock e o capslock, e outro .com de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor. Pior que não dava pau nem no Sidekick. Meu maior arrependimento acredito ser o fato de eu não ter mexido com *nix naqueles bons tempos. Joao Morais -- [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Servidor para Delphi
e por falar em api, um cd q eu tenho em casa e sempre q me da vontade de ver algo diferente eu abro, MS SDK, eh o melhor cd pra quem quer saber algo sobre o windows, se existe e esta documentado eh lah.. julio cesar - Original Message - From: EmbarcaDelphi To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 3:47 AM Subject: Re: [delphi-br] Servidor para Delphi E eu que nem quis falar sobre isso pois esses assuntos sempre terminam em flames e não leva nem trás conhecimentos... Em vez disso eu pego uma function da API e vou navegar para aprender mais. É perca de tempo este assunto, o cara é tapado a respeito de Linux, só sabe o que é Windows e olhe lá Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um só sistema. Finalizo por aqui pois não estou mais vendo uma troca de informação, já está virando flame... Blz. Julio Cesar escreveu: como sempre a msm discussao entre linux e windows... e na minha opiniao a frase q mais se cabe eh dita ha anos em tds as listas, sobre td q eh assunto: o melhor eh o q meu da o sustento... sei de relatos de linuxes funcionando bem, e sei de um lugar onde trabalhei q um servidor windows funcionou anos sem precisar manutencao... eu, pessoalmente prefiro windows, eh o q sei mexer, eh o q sei configurar, eh o q ja me deu grana... hj soh uso windows pq veio no meu laptop, talvez eu compre um mac e fique com 2 mas nao me vejo usando um linux, nao tenho paciencia pra configurar (camera digital, celular, filmadora, etc...) julio cesar [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] [Oportunidade] Programador Delphi Pleno
Programador Delphi Pleno Formação: Superior completa ou cursando. 3 anos de experiência em programação com linguagem Delphi, conhecimentos de analise de sistemas e Banco de Dados Oracle ou SQL Server. Forma de contratação: CLT Local de trabalho: Barueri/SP Interessados encaminhar cv com pretensão para: r...@fourway.com.br Colocar no assunto do e-mail o título da vaga
[delphi-br] Servidor para Delphi
'Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um só sistema.' R: É exatamente I$TO que, eu almejo: ganhar dinheiro facilmente !! '..estão muito felizes e até com salários razoáveis.' R: Maravilh$o !! I$to $oa como moeda$ de ouro tilintando !! 'É mais difícil de configurar? É. A curva de aprendizado é maior?' R: Foi o que, eu quis dizer. 'assim como em alguns aspectos, windows supera o linux' R: É isso que, eu tb acho. 'mas quando tiver mais tempo, pretendo usar o linux, sim' R: Quer um conselho :? Vá pescar !! Eu fui um dia destes levado por um conhecido corretor que, queria us zizteminhaz para a imobiliária dêle. Daí, ele foi me mostrar um sitiozinho em Biritiba Mirim para dar em troca do ziztemaz. Ele era oriental, e, até me ensinou um truquezinho novo: usar massa de pão como isca !! Relaxante .. rs
[delphi-br] Delphi - Código
'Os códigos que eu te passei são para ser digitados num arquivo .PAS.' R: Ok. 'O que significa tamanho padrão de um form?' R: É o tamanho original dos Forms do Delphi logo que, os criamos. 'Só alterando um item, o copy-paste seria depois da procedure e antes do end; Ele vai dar um duplo clique no botão e copia abaixo. :)' R: Já entendi !! Valeu : 'todo mundo da lista riram' R: Rir é a parte mais gostosa da vida !! É melhor crescer só por fora .. do que, .. envelhecer por dentro. rs PS Amadurecer e apodrecer .. argh Prefiro ser uma eterna .. criança .. UÁUÁUÁUÁ
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
Eu não vi a unit, foi só uma observação. Neste caso vc está certo, é melhor não mexer. Também não influi em nada! André Moraes - Gmail escreveu: Este não é uma unit que foi desenvolvida pelo ACBr. Esta unit faz parte do Jedi Windows API - http://sourceforge.net/projects/jedi-apilib/ http://sourceforge.net/projects/jedi-apilib/ Por isso, prefiro não alterar, para quando atualizar este projeto Jedi Windows API não exista conflito. André F. Moraes - Original Message - From: EmbarcaDelphi To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, May 29, 2009 1:38 PM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André. [Warning] JwaWinCrypt. pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto vc poderia colocar no início da unit (depois do nome da unit) que é o correto, e não aparece mais este Warning. blz. André Moraes - Gmail escreveu: Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas(63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas(71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt.pas(19661): Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices.pas(754): Value assigned to 'TNFeRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(992): Value assigned to 'TNFeRetRecepcao.Executar' never used [Hint] ACBrNFeWebServices.pas(1032): Value assigned to 'TNFeRecibo.Executar' never used [Hint] ACBrNFeWebServices.pas(1132): Value assigned to 'TNFeConsulta.Executar' never used [Hint] ACBrNFeWebServices.pas(1240): Value assigned to 'TNFeCancelamento.Executar' never used [Hint] ACBrNFeWebServices.pas(1354): Value assigned to 'TNFeInutilizacao.Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(.dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para evitá-las. André F. Moraes - Original Message - From: Maria das Graças . To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, May 29, 2009 10:52 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André Moraes agradeço muito pelo seu retorno. Instalei o ACBrNFe e: 1-É muito prático fazer o download via SVN 2-É muito fácil a instalação do componente, porque é tudo muito bem documentado 3-Houve uns pequenos hints e warnings durante compilação e instalação. Poderia ver se são normais ou se falta algo no meu computador? Obs. Segui todos os passos da instalação, colocando as dlls no system32 antes de adicionar a pasta no Library Path. AO COMPILAR [Hint] ACBrNFeUtil.pas(1103): Value assigned to 'I' never used [Hint] ACBrNFeUtil.pas(1262): Value assigned to 'I' never used [Hint] ACBrNFeConfiguracoes.pas(82): Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(83): Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoes.pas(84): Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoes.pas(85): Private symbol 'FProxyPass' declared but never used [Warning] ACBrNFeDI.pas(63): Method
[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 Web site: www.samuelbasso.com MSN: samuelba...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Erro de campo BCD usando o Driver DBX da Devart!
Salve Galera! Eu estou testando o driver DBExpress da Devart em um servidor de aplicação usando o Delphi 2007 e quando eu vou chamar uma consulta em que possui um campo BCD está voltando um erro de BCD esperado mas Float encontrado. Algum dos nossos nobres colegas tem uma ideia em relação a isso? Obrigado!
Re: [delphi-br] 3 camadas (servidor de aplicação) + OOP ..... ( pode usar DataSnap?)
Eu utilizo da seguinte maneira, resumidamente. Servidor e cliente baseados no kbmMW (Serviços Standard, Query e SOAP). Servidor faz chamadas aos pacotes PL/SQL do oracle com o DOA (Direct Oracle Access). Cliente faz chamadas no servidor, mais ou menos assim: ...Help.Salvar; var Args: array of Variant; sResposta: string; begin SetLength(Args,5); Args[0] := Help.Form; Args[1] := Help.Descricao; Args[2] := Help.Publico; Args[3] := Help.Usuario; Args[4] := Help.Arquivo; sResposta := kbmMWSimpleClient1.Request('ORASERVICE','','SALVA_HELP',Args); end; isso esta dentro das rotinas de persistência dos objetos (na unha msm); do lado do servidor basta chamar as funções que executam os pacotes no oracle (o DOA tem um wizard show de bola que gera as chamadas aos pacotes, onde ficam todas as regras de negócio, afinal oracle é oracle neh rsrs, mas a idéia pode ser aplicada em qq banco, utilizo tb com o firebird e sql server...) esse kbmMW é foda msm, muuitoo rápido, temos a versão pro e vale a pena o investimento, o mesmo servidor roda serviços para nossas aplicações delphi, web e mobile graças ao SOAP, vc pode criar qtos serviços quiser, ele faz controle do pool de conexões, segurança, etc... Att. JB 2009/5/29 Marcelo Moacir Florindo marceloflori...@gmail.com: José, E podes dar um panorama de como funciona, usas algum framework para a persistência de dados, tipo um hibernate da vida??? Obrigado, Marcelo 2009/5/29 JB josebened...@gmail.com eu utilizo kbmMW... ah, como o Bruno disse, delphi é OOP natural sim Sr. -- José Benedito Software Developer +55 19 8116-7826 skype:jb.sologix -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br [As partes desta mensagem que não continham texto foram removidas] -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com skype:jb.sologix
Re: [delphi-br] Business Intelligence
PivotCube, Excelente! 2009/5/29 Gildenor Teixeira gil_de...@ig.com.br: Caros participantes, Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua avalicao quanto aos mesmos. Obrigado pela atenção, -- Gildenor Teixeira [As partes desta mensagem que não continham texto foram removidas] -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com skype:jb.sologix
Res: [delphi-br] Projeto ACBrNFe. Mais dúvidas .
André, Parabens pelo suporte neste assunto, Eu tentei baixar o ACBrNFePCN pelo SVN, mas ele esta pedido um usuario e senha que não sei qual é ? Grato. De: André Moraes - Gmail andrefmor...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 29 de Maio de 2009 13:12:49 Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. O SVN mantém um histórico de versões, caso vc perceba algum erro, vc pode voltar apenas o arquivo que está errado, ou voltar uma revisão toda, fazendo com q todos os fontes q foram mudados sejam atualizados com uma versão anterior. Para atualizar, vc deve fazer um SVN Update, commit são apenas para usuários q tem direito de escrita no repositório do ACBr. Como vc copiou a pasta para outro local, vc deve atualizar cada pasta, a atualização não é feita automaticamente nas duas pastas. A que vc copiou para outro local ficou com o ícone do SVN, pois dentro dela existe um subdiretório .svn, se vc apagar este subdiretório o ícone irá sumir, mas, se vc apagar o .svn, vc não conseguirá atualizar a pasta via SVN. O que vc pode fazer, é baixar as atualizações na sua pasta C:\ACBrNFe e comparar com seus fontes da pasta C:\Arquivos de Programas\Borland\ Delphi7\Lib\ ACBrNFe usando algum programa de comparar arquivos (WinMerge). Assim, a cada atualização vc pode acompanhar o q realmente mudou no componente. André F. Moraes - Original Message - From: Maria das Graças . To: delphi...@yahoogrup os.com.br Sent: Friday, May 29, 2009 11:42 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André, nunca usei SVN. Suponha que você faça uma atualização incorreta no componente ou fique um bug na atualização e o componente deixe de funcionar. Como a gente faz para prevalecer a atualização anterior? Eu criei uma pasta em C:\ACBrNFe. Para instalar o componente, copiei essa pasta para C:\Arquivos de Programas\Borland\ Delphi7\Lib\ ACBrNFe. Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A pergunta é porque a pasta no LIB também ficou com o icone de atualização do SVN. Graça --- Em sex, 29/5/09, André Moraes - Gmail andrefmoraes@ gmail.com escreveu: De: André Moraes - Gmail andrefmoraes@ gmail.com Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. Para: delphi...@yahoogrup os.com.br Data: Sexta-feira, 29 de Maio de 2009, 14:02 Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. Executar' never used [Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. Executar' never used [Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. Executar' never used [Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e enviar para o SVN. AO INSTALAR [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou adicionar estas units aos packges do componente(. dpk), vou adicionar e enviar para o SVN. Todas as mensagens não afetam o funcionamento do componente, mas vou verificar para
Re: [delphi-br] Indy e Thread
Olá José. Foi vacilo feio meu. No erro Invalid Pointer eu estava fazendo TStrings1 := TStrings2 e depois de chamar a thread, chamei ela de novo em outra procedure, gerando mais erros. Obrigado pela atenção. Abraço! 2009/5/29 José Mário Silva Guedes jmariogue...@gmail.com Será que está ocorrendo um exception silencioso? [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 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...@yahoogrupos.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 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 Web site: www.samuelbasso.com MSN: samuelba...@gmail.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]
RES: [delphi-br] Business Intelligence
Desenvolvo em Delphi 6 e utilizo os componentes HierCube, HierCubeGrid e HierCubeChart, todos da Radar Software, para Análise em Cubos. Fácil de programar, e bastante customizável para o usuário. www.radar-soft.com Atenciosamente, Fábio Henrique Beltrame _ De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Gildenor Teixeira Enviada em: 29/05/2009 15:54 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Business Intelligence Caros participantes, Gostaria que, os que tiveram a oportunidade de desenvolver BI em seus sistemas, mandassem dicas de componente que auxiliam nesta tarefa e qual sua avalicao quanto aos mesmos. Obrigado pela atenção, -- Gildenor Teixeira [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] [OFFTOPIC] Velharias
Resumo cronológico da ópera 1984 Base, QBasic, GWBasic e Basica / arquivos .DAT 1992 Turbo C, Clipper Summer 87 e Assembly x86 / xBase 1993 Turbo Pascal e Clipper Summer 87 / xBase 1994 Clipper 5.x, Visual Basic 3 e Visual FoxPro 3 / xBase 1995 Delphi 2.0 (Saí da Matrix!) / SQL Server 7 1997 Delphi 3.0 / SQL Server 7, Oracle 8 e Informix 7 1998 Delphi 4.0 / SQL Server 7, Oracle 8 e Informix 7 2000 Visual Basic 6 (O que faz a necessidade !) / Oracle 2002 Delphi 5, 6 e 7 (O bom filho a casa torna!) / FireBird 1.5.x 2005 Java e NetBeans / PostgreSQL 8.2 (Muito legal, mas Delphi é meu vício!) 2006 RAD Studio 2007 e ASP / FireBird 1.5.x 2007 PHP e Delphi 7 / MySQL 5 x PostgreSQL 8.2 2008 VB.NET (Finalmente, O.O. pro VB!) / SQL Server 2005 2009 C# e Visual Studio.NET 2008 (Gostei! Conseguiram melhorá-lo!) / SQL Server 2005 (certificação à caminho!) Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Julio Cesar Enviada em: sexta-feira, 29 de maio de 2009 15:44 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] [OFFTOPIC] Velharias ixi, sou bem novo nisso entao... rsrsr... meu primeiro contato foi com um servidor novel e um terminal burro... depois win 3.11, win nt4 e por ai vai ate os dias de hj... rsrsrsr julio cesar - Original Message - From: Luiz Escobar To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent: Friday, May 29, 2009 8:11 PM Subject: Re: [delphi-br] [OFFTOPIC] Velharias GRANDE SideKick, era ótimo trabalhar com ele... Também fiz um clock para a linha 26 alem do relogio data a temperatura também e vários outros .COM monitores das portas SERIAIS PARALELA Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, (claro tinha á que retornava a data também), para economizar espaços nos HDs de 500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem gerados. []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: Gildenor Teixeira Sent: Friday, May 29, 2009 3:59 PM To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Subject: Re: [delphi-br] [OFFTOPIC] Velharias Joao, Cara tu é velho heim rsrsrsrs -- Gildenor Teixeira 2009/5/28 Joao Morais jcmorai...@gmail.com mailto:jcmoraisjr%40gmail.com 2009/5/28 Rubem Rocha rubem.ro...@dtmanaus.com.br mailto:rubem.rocha%40dtmanaus.com.br rubem.rocha%40dtmanaus.com.br : Resumo da ópera: Eu tb já fui escovador de bits! Antigamente o desafio era a gente fazer o programinha menor, mais útil e mais inusitado do que os outros colegas do cursinho. Hoje é nos mantermos atualizados e entendermos tudo o que um framework ou uma ferramenta são capazes de fazer por nós, bem como saber da existência deles para evitar retrabalho. Minhas melhores marcas foram: um .com de 20 bytes (sim, bytes) que eu colocava no autoexec para ligar o numlock e o capslock, e outro .com de 2,6k que colocava um reloginho na 26ª (sim, 26ª) linha do monitor. Pior que não dava pau nem no Sidekick. Meu maior arrependimento acredito ser o fato de eu não ter mexido com *nix naqueles bons tempos. Joao Morais [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas.
Não precisa de senha para baixar, apenas para fazer commit. Por acaso sua rede tem proxy? Se tiver, vc precisa configurar o proxy no SVN. André F. Moraes - Original Message - From: Licerio Neto To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 5:30 PM Subject: Res: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André, Parabens pelo suporte neste assunto, Eu tentei baixar o ACBrNFePCN pelo SVN, mas ele esta pedido um usuario e senha que não sei qual é ? Grato. De: André Moraes - Gmail andrefmor...@gmail.com Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 29 de Maio de 2009 13:12:49 Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. O SVN mantém um histórico de versões, caso vc perceba algum erro, vc pode voltar apenas o arquivo que está errado, ou voltar uma revisão toda, fazendo com q todos os fontes q foram mudados sejam atualizados com uma versão anterior. Para atualizar, vc deve fazer um SVN Update, commit são apenas para usuários q tem direito de escrita no repositório do ACBr. Como vc copiou a pasta para outro local, vc deve atualizar cada pasta, a atualização não é feita automaticamente nas duas pastas. A que vc copiou para outro local ficou com o ícone do SVN, pois dentro dela existe um subdiretório .svn, se vc apagar este subdiretório o ícone irá sumir, mas, se vc apagar o .svn, vc não conseguirá atualizar a pasta via SVN. O que vc pode fazer, é baixar as atualizações na sua pasta C:\ACBrNFe e comparar com seus fontes da pasta C:\Arquivos de Programas\Borland\ Delphi7\Lib\ ACBrNFe usando algum programa de comparar arquivos (WinMerge). Assim, a cada atualização vc pode acompanhar o q realmente mudou no componente. André F. Moraes - Original Message - From: Maria das Graças . To: delphi...@yahoogrup os.com.br Sent: Friday, May 29, 2009 11:42 AM Subject: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. André, nunca usei SVN. Suponha que você faça uma atualização incorreta no componente ou fique um bug na atualização e o componente deixe de funcionar. Como a gente faz para prevalecer a atualização anterior? Eu criei uma pasta em C:\ACBrNFe. Para instalar o componente, copiei essa pasta para C:\Arquivos de Programas\Borland\ Delphi7\Lib\ ACBrNFe. Quando faço o SVN Commit em C:\ACBrNFe a outra pasta (no Lib) também será atualizada simultaneamente, ou será atualizada só quando eu mandar sobrepor? A pergunta é porque a pasta no LIB também ficou com o icone de atualização do SVN. Graça --- Em sex, 29/5/09, André Moraes - Gmail andrefmoraes@ gmail.com escreveu: De: André Moraes - Gmail andrefmoraes@ gmail.com Assunto: Re: [delphi-br] Projeto ACBrNFe. Mais dúvidas. Para: delphi...@yahoogrup os.com.br Data: Sexta-feira, 29 de Maio de 2009, 14:02 Vamos as mensagens: AO COMPILAR [Hint] ACBrNFeUtil. pas(1103) : Value assigned to 'I' never used [Hint] ACBrNFeUtil. pas(1262) : Value assigned to 'I' never used Vou verificar os fontes para retirar a atribuição de I quando não for mais usado. [Hint] ACBrNFeConfiguracoe s.pas(82) : Private symbol 'FProxyHost' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(83) : Private symbol 'FProxyPort' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(84) : Private symbol 'FProxyUser' declared but never used [Hint] ACBrNFeConfiguracoe s.pas(85) : Private symbol 'FProxyPass' declared but never used Já corrigi nos fontes para quando for a versão CAPICOM não declarar estas propriedades [Warning] ACBrNFeDI.pas( 63): Method 'Create' hides virtual method of base type 'TCollectionItem' [Warning] ACBrNFeRef.pas( 71): Method 'Create' hides virtual method of base type 'TCollectionItem' Preciso analisar melhor para ver o pq deste warning [Warning] JwaWinCrypt. pas(19661) : Text after final 'END.' - ignored by compiler Mensagens após o end final da unit, não atrapalha em nada o projeto [Hint] ACBrNFeWebServices. pas(754): Value assigned to 'TNFeRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(992): Value assigned to 'TNFeRetRecepcao. Executar' never used [Hint] ACBrNFeWebServices. pas(1032) : Value assigned to 'TNFeRecibo. Executar' never used [Hint] ACBrNFeWebServices. pas(1132) : Value assigned to 'TNFeConsulta. Executar' never used [Hint] ACBrNFeWebServices. pas(1240) : Value assigned to 'TNFeCancelamento. Executar' never used [Hint] ACBrNFeWebServices. pas(1354) : Value assigned to 'TNFeInutilizacao. Executar' never used Estas mensagens, o Delphi sempre acusa, mas se retirar as linhas q ele informa como não atribuido o componente não irá funcionar [Warning] Unit 'ACBrNFeRef' implicitly imported into package 'ACBr_NFe_CAPICOM' [Warning] Unit 'ACBrUtil' implicitly imported into package 'ACBr_NFe_CAPICOM' Faltou
Re: [delphi-br] Diretivas
2009/5/29 Aldinei (terra) aldinei.sim...@terra.com.br: Onde definir diretivas no delphi 2009 para usar com $IFDEF {$DEFINE Diretiva} dentro do código ou em Project | Options | DirectoriesConditionals | Conditionals | Conditional defines Joao Morais
Re: [delphi-br] [OFFTOPIC] Velharias
2009/5/28 Reinaldo Lima re_anal...@yahoo.com.br: Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs..rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. Joao Morais
Re: [delphi-br] [OFFTOPIC] Velharias
2009/5/29 Gildenor Teixeira gil_de...@ig.com.br: Joao, Cara tu é velho heim rsrsrsrs Antigo ;) Joao Morais
Re: [delphi-br] [OFFTOPIC] Velharias
2009/5/29 Luiz Escobar esco...@megasistema.com.br: GRANDE SideKick, era ótimo trabalhar com ele... Muito Clipper Summer'87 com Borland Sidekick. Aquela trem ocupava mais de 200k de memória, muita coisa. No entanto eu usava a configuração completa, com calendário, agenda e nem lembro mais o que. Pra mim aquele truque de chamar o ambiente usando Ctrl+Alt sempre foi um mistério, até que eu descobri a interrupção 9 da bios. Também fiz um clock para a linha 26 alem do relogio data a temperatura também e vários outros .COM monitores das portas SERIAIS PARALELA Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, (claro tinha á que retornava a data também), para economizar espaços nos HDs de 500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem gerados. se for do tempo do 386 SX tá mais pra 30Mb. Se for DX, 500 tá um pouco demais e 30 tá um pouco de menos. Joao Morais
Re: [delphi-br] [OFFTOPIC] Velharias
1989 - Cobra 800 com discao de 8 rodano um Unix que nao lembro qual - Universidade Federal do Piaui eu era feliz e nao sabia!!! -- Gildenor Teixeira 2009/5/29 Joao Morais jcmorai...@gmail.com 2009/5/28 Reinaldo Lima re_anal...@yahoo.com.brre_analise%40yahoo.com.br : Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs..rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. Joao Morais -- [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: [OFFTOPIC] Velharias
Agora em me empombei... Primeiro veio a mistura do Diogo Mainardi com Olavo Monteiro de Carvalho falando mal do Linux, dizendo que era coisa de comunista. Eu fiquei quieto... Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi não era OO. eu fiquei quieto... Mas agora o cara chamou a gente de velho!!! : Então vamos lá: 1982 - Terminal Minix - primeira experiência com um computador (amor a primeira vista) 1983 - TK 82 - 2Kb RAM - Programação Basic 1985 - TK 85 - 32K RAM - Colorido!! 1986 - Apple II - Tinha disquete - bom pra caramba!! Assembler, Apple Basic e Pascal! 1986 - PDP/11 70 - C e Unix na UFRJ 1988 - IBM PC - Tinha HD de 10Mb - pô, o HD não vai encher nunca... 1990/93(?) - Turbo Pascal! Nessa época já tinha gente que começava com a ladainha que o Windows nunca ia pegar pois as pessoas estavam acostumadas com o DOS, que era muito difícil usar janelas, etc 1994 - 386 com Windows - Turbo Vision (precursor do Delphi) e Clipper 1996 - Delphi!!! Atualmente: Delphi, Python e Java. Windows agora só na máquina virtual do Ubuntu para dar manutenção no bom e velho Delphi! Mas tem coisas que não mudam: a ladainha continua dizendo que o Linux não vai pegar pois é muito difícil, não tem driver e os usuários estão acostumados com o Windows, etc É... realmente acho que estou ficando velho pois hoje não tenho mais paciência com quem tem medo do novo. Saudações a todos! Josir Gomes --- Em delphi-br@yahoogrupos.com.br, Joao Morais jcmorai...@... escreveu 2009/5/28 Reinaldo Lima re_anal...@...: Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs..rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. Joao Morais
Re: [delphi-br] Proteção Software
Olá, Trabalhamos dessa forma também, mas isso é um transtorno. Temos pelo menos uns 80 usuários que trocam em média 2 vezes por ano o HD. Toda hora precisamos fazer o procedimento de transferência do registro para outro código. E o que é pior, não há como comprovar se houve mesmo a troca ou se ele está simplesmente instalado o sistema em uma máquina adicional. Temos que confiar na palavra do usuário. Já pesquisei um monte sobre isso. A melhor forma que encontrei (em teoria, pois não a adotamos) seria aqueles hard lock. Mesmo com a troca do hd, da placa mãe, do SO, da memória, do dono da empresa, etc. o hard lock sempre vai ter o mesmo número de série e esse trasntorno não existe. Além do que é muito confiável. O problema? Preço. Espero ter ajudado Valdir - Original Message - From: Iran Lima To: delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 5:10 PM 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...@yahoogrupos.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 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 Web site: www.samuelbasso.com MSN: samuelba...@gmail.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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Re: [OFFTOPIC] Velharias
2009/5/29 Josir Gomes jo...@globo.com: Mas agora o cara chamou a gente de velho!!! : Então vamos lá: 1982 - Terminal Minix - primeira experiência com um computador (amor a primeira vista) Por ter começado em 82 num terminal minix, o teu comentário acima foi mais uma confissão do que uma crítica ;) Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi não era OO. Até tu Brutus. Joao Morais
Re: [delphi-br] Proteção Software
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 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...@yahoogrupos.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 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 Web site: www.samuelbasso.com MSN: samuelba...@gmail.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] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Erro de campo BCD usando o Driver DBX da Devart!
Se eu não me engano existe uma propriedade no driver que trata isso.. O ideal mesmo é você postar também no Forum do produto. http://www.devart.com/forums/viewforum.php?f=26 certamente em alguns dias eles vão te dar uma solução. 2009/5/29 janderson_coelho janderson.coe...@vitalsis.com.br Salve Galera! Eu estou testando o driver DBExpress da Devart em um servidor de aplicação usando o Delphi 2007 e quando eu vou chamar uma consulta em que possui um campo BCD está voltando um erro de BCD esperado mas Float encontrado. Algum dos nossos nobres colegas tem uma ideia em relação a isso? Obrigado! -- ... 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] Servidor para Delphi
Putz... o que essa m tem a ver com Delphi? Tá querendo platéia? 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 sex, 29/5/09, arca765 arca...@yahoo.com.br escreveu: De: arca765 arca...@yahoo.com.br Assunto: [delphi-br] Servidor para Delphi Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 15:43 'Eu uso Windows para ganhar dinheiro com as pessoas que são presas a um só sistema.' R: É exatamente I$TO que, eu almejo: ganhar dinheiro facilmente !! '..estão muito felizes e até com salários razoáveis.' R: Maravilh$ o !! I$to $oa como moeda$ de ouro tilintando !! 'É mais difícil de configurar? É. A curva de aprendizado é maior?' R: Foi o que, eu quis dizer. 'assim como em alguns aspectos, windows supera o linux' R: É isso que, eu tb acho. 'mas quando tiver mais tempo, pretendo usar o linux, sim' R: Quer um conselho :? Vá pescar !! Eu fui um dia destes levado por um conhecido corretor que, queria us zizteminhaz para a imobiliária dêle. Daí, ele foi me mostrar um sitiozinho em Biritiba Mirim para dar em troca do ziztemaz. Ele era oriental, e, até me ensinou um truquezinho novo: usar massa de pão como isca !! Relaxante .. rs 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] Servidor para Delphi
Senhor arca765, quando for comentar um texto escrito por outra pessoa, por favor, copie pelo menos o parágrafo inteiro, para que fique claro o que a pessoa quis dizer. Da forma que o senhor copiou o texto que escrevi, minhas idéias e colocações foram deturpadas. Como disse que windows supera o linux em alguns aspectos, também disse que o linux supera o windows em outros aspectos, isso só para citar um exemplo. Senhores, já coloquei minhas idéias e opiniões, estou retornando ao Delphi e abandonando esta discussão, pois nosso caro amigo arca765, não está aberto a opiniões, sugestões, conselhos e ajuda, ele já tem a realidade dele, e aparentemente não vai mudar. Senhor arca765, desejo-lhe muito sucesso nas suas pescarias e em seus momentos de relaxamento. Abraços a todos -- Celso Rivera rivera.ce...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] 3 camadas (servidor de aplicaç ão) + OOP ..... ( pode usar DataSnap?)
Olá Brothers, Bruno e João, posso até estar enganado, mas, percebi um pouco de desentendimento nessa thread, vocês dois são caras realmente Especiais, pessoas no qual eu tenho muito, mas muito Respeito mesmo; entrei aqui meio de gaiato mais é para deixar bem claro que o que houve foi só uma má interpretação, nenhum dos dois estão errados, é pau se expressar por email, eu mesmo cometo cada caca feia, é diferente de vc estar conversando pessoalmente, como falam aqui em minha região, o mano a mano. Independente de OOP, software e qualquer produto matéria, vocês são Brothers e sempre estão ajudando a galera em várias listas, olha só, se eu tivesse por aí ia colocar vocês para apertarem as mãos e ficar de boa, rs... É isso mesmo, igual a professora fazia na escola quando um coleginha se engalfinhava com outro, rs... Brincadeira galera, não queremos ver nossos Mestres em ObjectPascal assim, amanhã é sábado, ainda dia de branco, mas depois é ir curtir o final de semana, vulgo fds, e esquecer essa thread, beleza galera? Abraços a todos, Paz e Alegria total, fiquem com Deus. Silvio Clécio 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] Proteção Software
Realmente é bem caro mesmo... Na empresa onde trabalho a solução foi adotar uma geração no momento da instalação que é enviada ou informada via telefone. Quando recebida, uma contra senha é gerada. O registro ou ativação é a soma das duas informações. []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 sex, 29/5/09, valdird...@infolivre.com.br valdird...@infolivre.com.br escreveu: De: valdird...@infolivre.com.br valdird...@infolivre.com.br Assunto: Re: [delphi-br] Proteção Software Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 17:52 Olá, Trabalhamos dessa forma também, mas isso é um transtorno. Temos pelo menos uns 80 usuários que trocam em média 2 vezes por ano o HD. Toda hora precisamos fazer o procedimento de transferência do registro para outro código. E o que é pior, não há como comprovar se houve mesmo a troca ou se ele está simplesmente instalado o sistema em uma máquina adicional. Temos que confiar na palavra do usuário. Já pesquisei um monte sobre isso. A melhor forma que encontrei (em teoria, pois não a adotamos) seria aqueles hard lock. Mesmo com a troca do hd, da placa mãe, do SO, da memória, do dono da empresa, etc. o hard lock sempre vai ter o mesmo número de série e esse trasntorno não existe. Além do que é muito confiável. O problema? Preço. Espero ter ajudado Valdir - Original Message - From: Iran Lima To: delphi...@yahoogrup os.com.br Sent: Friday, May 29, 2009 5:10 PM 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...@yahoogrup os.com.br [mailto:delphi...@yahoogrup os.com.br] Em nome de Samuel M. Basso Enviada em: sexta-feira, 29 de maio de 2009 16:23 Para: delphi...@yahoogrup os.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: samuelbasso@ gmail.com mailto:samuelbasso %40gmail. com Web site: www.samuelbasso. com MSN: samuelbasso@ gmail.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] [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: [OFFTOPIC] Velharias
--- Em delphi-br@yahoogrupos.com.br, Gildenor Teixeira gil_de...@... escreveu Joao, Cara tu é velho heim rsrsrsrs É ñ Gildenor, eu tb pensei isso, só que vi ele falar a idade dele numa entrevista num site, o cara é novo, e o incrível é ele ter um conhecimento tão avançado com a idade que ele tem, com certeza ele ralou pra caramba para aprender tudo o que sabe, é o cara em que eu tento me espelhar: tranquilo, inteligente, perseverante e etc. etc. etc. Como nada na vida é perfeito (kkk...), o único problema que ele tem é ñ ter o tempo que desejava para ajudar os colegas, mas, ele faz o maior esforço para esclarecer as dúvidas dos colegas, de forma simples e objetiva, o pouco que sei hj, minto, a maior parte do que sei hj devo (o termo é estranho, mas é isso, rs...) a esse cara, e deixo um recadinho aqui pra ele: João meu Brother, simples e objetivo como vc, obrigado por tudo cara, de coração ;-). Abraços a todos, Silvio Clécio
Re: [delphi-br] Re: [OFFTOPIC] Velharias
Hehehe... Delphi não é OOP??? Diogo Mainardi! Creedo! Bem... meu primeiro curso de informática foi em 1990 na MicroCamp usando uns XT ou 286 (dependendo do dia da semana e/ou laboratório) aprendi MS-DOS, WordStar, Lotus 1-2-3, DBase III/ DBase III Programável (risos) e Clipper Em 1994 entrei para o curso técnico onde além de 286's tinha uns 386 e até 486-DX2/66 e uns DX4-100 (!!!) Meu primeiro estágio foi numa escola de informática, trabalhando com 486's e 586 (heheheh... Pentium I) onde ministrava aulas e desenvolvia o sistema da escola (usando Clipper e depois migrando para VB) Em 1996 conheci o Delphi, mas pouco pude trabalhar com ele... Só quando tive meu primeiro computador, em 1999 (em P3-600) é q finquei o pé no Delphi. Desde 2003 (quando entrei na Faculdade) até hoje divido o tempo e atenção com o Java, C#, Adobe Flex, Oracle Forms / Reports e outros menos votados. []'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 sex, 29/5/09, Josir Gomes jo...@globo.com escreveu: De: Josir Gomes jo...@globo.com Assunto: [delphi-br] Re: [OFFTOPIC] Velharias Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 29 de Maio de 2009, 18:44 Agora em me empombei... Primeiro veio a mistura do Diogo Mainardi com Olavo Monteiro de Carvalho falando mal do Linux, dizendo que era coisa de comunista. Eu fiquei quieto... Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi não era OO. eu fiquei quieto... Mas agora o cara chamou a gente de velho!!! : Então vamos lá: 1982 - Terminal Minix - primeira experiência com um computador (amor a primeira vista) 1983 - TK 82 - 2Kb RAM - Programação Basic 1985 - TK 85 - 32K RAM - Colorido !! 1986 - Apple II - Tinha disquete - bom pra caramba!! Assembler, Apple Basic e Pascal! 1986 - PDP/11 70 - C e Unix na UFRJ 1988 - IBM PC - Tinha HD de 10Mb - pô, o HD não vai encher nunca... 1990/93(?) - Turbo Pascal! Nessa época já tinha gente que começava com a ladainha que o Windows nunca ia pegar pois as pessoas estavam acostumadas com o DOS, que era muito difícil usar janelas, etc 1994 - 386 com Windows - Turbo Vision (precursor do Delphi) e Clipper 1996 - Delphi!!! Atualmente: Delphi, Python e Java. Windows agora só na máquina virtual do Ubuntu para dar manutenção no bom e velho Delphi! Mas tem coisas que não mudam: a ladainha continua dizendo que o Linux não vai pegar pois é muito difícil, não tem driver e os usuários estão acostumados com o Windows, etc É... realmente acho que estou ficando velho pois hoje não tenho mais paciência com quem tem medo do novo. Saudações a todos! Josir Gomes --- Em delphi...@yahoogrup os.com.br, Joao Morais jcmoraisjr@ ... escreveu 2009/5/28 Reinaldo Lima re_analise@ ...: Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs. .rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. 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] Re: [OFFTOPIC] Velharias
Fiquei curioso agora... Qual a idade do João? 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 sáb, 30/5/09, Silvio Clecio silviop...@yahoo.com.br escreveu: De: Silvio Clecio silviop...@yahoo.com.br Assunto: [delphi-br] Re: [OFFTOPIC] Velharias Para: delphi-br@yahoogrupos.com.br Data: Sábado, 30 de Maio de 2009, 0:04 --- Em delphi...@yahoogrup os.com.br, Gildenor Teixeira gil_de...@. .. escreveu Joao, Cara tu é velho heim rsrsrsrs É ñ Gildenor, eu tb pensei isso, só que vi ele falar a idade dele numa entrevista num site, o cara é novo, e o incrível é ele ter um conhecimento tão avançado com a idade que ele tem, com certeza ele ralou pra caramba para aprender tudo o que sabe, é o cara em que eu tento me espelhar: tranquilo, inteligente, perseverante e etc. etc. etc. Como nada na vida é perfeito (kkk...), o único problema que ele tem é ñ ter o tempo que desejava para ajudar os colegas, mas, ele faz o maior esforço para esclarecer as dúvidas dos colegas, de forma simples e objetiva, o pouco que sei hj, minto, a maior parte do que sei hj devo (o termo é estranho, mas é isso, rs...) a esse cara, e deixo um recadinho aqui pra ele: João meu Brother, simples e objetivo como vc, obrigado por tudo cara, de coração ;-). Abraços a todos, Silvio Clécio 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: [OFFTOPIC] Velharias
.. como é q a gente bate palmas pelo e-mail ? hehehehhe []s Luiz Escobar From: Josir Gomes Sent: Friday, May 29, 2009 6:44 PM To: delphi-br@yahoogrupos.com.br Subject: [delphi-br] Re: [OFFTOPIC] Velharias Agora em me empombei... Primeiro veio a mistura do Diogo Mainardi com Olavo Monteiro de Carvalho falando mal do Linux, dizendo que era coisa de comunista. Eu fiquei quieto... Depois veio o outro trocando conceitos de programação OOP, falando que o Delphi não era OO. eu fiquei quieto... Mas agora o cara chamou a gente de velho!!! : Então vamos lá: 1982 - Terminal Minix - primeira experiência com um computador (amor a primeira vista) 1983 - TK 82 - 2Kb RAM - Programação Basic 1985 - TK 85 - 32K RAM - Colorido!! 1986 - Apple II - Tinha disquete - bom pra caramba!! Assembler, Apple Basic e Pascal! 1986 - PDP/11 70 - C e Unix na UFRJ 1988 - IBM PC - Tinha HD de 10Mb - pô, o HD não vai encher nunca... 1990/93(?) - Turbo Pascal! Nessa época já tinha gente que começava com a ladainha que o Windows nunca ia pegar pois as pessoas estavam acostumadas com o DOS, que era muito difícil usar janelas, etc 1994 - 386 com Windows - Turbo Vision (precursor do Delphi) e Clipper 1996 - Delphi!!! Atualmente: Delphi, Python e Java. Windows agora só na máquina virtual do Ubuntu para dar manutenção no bom e velho Delphi! Mas tem coisas que não mudam: a ladainha continua dizendo que o Linux não vai pegar pois é muito difícil, não tem driver e os usuários estão acostumados com o Windows, etc É... realmente acho que estou ficando velho pois hoje não tenho mais paciência com quem tem medo do novo. Saudações a todos! Josir Gomes --- Em delphi-br@yahoogrupos.com.br, Joao Morais jcmorai...@... escreveu 2009/5/28 Reinaldo Lima re_anal...@...: Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs..rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. Joao Morais [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] [OFFTOPIC] Velharias
Quando era digitador, usava um Cobra 810, tmbm com 8, a lingagem de programação era interpretada igual ao do dBase mas era chamada de LTD (linguagem de transcrição de dados...) PS: tmbm tive um TK2000 COLOR, ou sera que era TK2000 II COLOR, sei la, sei q usava fita K7, e fiz um especie de EXCEL em BASIC para trenar o curso da microcamp que tinha acabado de fazer kk O duro era acertar a fita para carregar o programa.. []s Luiz Escobar From: Gildenor Teixeira Sent: Friday, May 29, 2009 6:28 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] [OFFTOPIC] Velharias 1989 - Cobra 800 com discao de 8 rodano um Unix que nao lembro qual - Universidade Federal do Piaui eu era feliz e nao sabia!!! -- Gildenor Teixeira 2009/5/29 Joao Morais jcmorai...@gmail.com 2009/5/28 Reinaldo Lima re_anal...@yahoo.com.brre_analise%40yahoo.com.br : Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs..rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. Joao Morais -- [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: [OFFTOPIC] Velharias
--- Em delphi-br@yahoogrupos.com.br, Ricardo César Cardoso ricardo_engs...@... escreveu Fiquei curioso agora... Qual a idade do João? KKk... :-D , eu sabia q ia aparecer uma pergunta, kk. Ricardo, estava eu bem tranquilo Googlando sobre Firebird+MVP e achei uma entrevista; de um cara novo, bem empolgado com a entrevista, que falou um pouco de si: Entrevista - [http://www.delphibr.com.br/entrevistas/cflp.php]. João meu velho, melhor, Brother (velho ñ, rs...), tava aqui na Delphi-BR o tempo todo, uma entrevista bem interessante pra gente conhecer um pouco mais sobre esses Mestres. Sim, só mostrei pq esta aí pra todos, é que eu fuço tanto a web que descubro até o DNA de algumas pessoas (eita!). --- []'s, Silvio Clécio --- Linux User: #481900 Gmail, GTalk: silviop...@gmail.com E-mail, Y! Messenger: silviop...@yahoo.com.br BlogSite: http://silvioprog.blogspot.com/ BlogSpot: http://silvioclecio.blogspot.com/ VirtualDriver: http://silvioprog.4shared.com/ °oO| Seja livre, use Linux! |Oo°
Re: [delphi-br] [OFFTOPIC] Velharias
então era 30MB mesmo, ta explicado do pq fiz a função pra compactar as datas de 8 para 2 caracteres k imagine trabalhando em um radio onde cada registro leva no mínimo 2 datas. []s Luiz Escobar From: Joao Morais Sent: Friday, May 29, 2009 6:20 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] [OFFTOPIC] Velharias 2009/5/29 Luiz Escobar esco...@megasistema.com.br: Também fiz um clock para a linha 26 alem do relogio data a temperatura também e vários outros .COM monitores das portas SERIAIS PARALELA Fiz uma função para CLIPPER que transforma a data de 8 caracteres para 2, (claro tinha á que retornava a data também), para economizar espaços nos HDs de 500MB ou será que era 30MB, hehehe, sei lá o servidor era um 386 com DOS e LANTASTIC, além do espaço os índices ficavam 50% mais rápidos para serem gerados. se for do tempo do 386 SX tá mais pra 30Mb. Se for DX, 500 tá um pouco demais e 30 tá um pouco de menos. Joao Morais
Re: [delphi-br] [OFFTOPIC] Velharias
ALLguem ja programou em MSX da Gradiente ? kk Fiz um controle de estoque para um FOTO, onde além de controlar o estoque também controla as entregas e ele também arquivava as fotos para caso o cliente volta-se p/mais fotos era só cobrado a revelação pois ja tinha o negativo armazenado O cara tinha 2 caixas de sapato de diskette de 5-1/4 de clientes cadastrados... era controlado pelo sobre nome, NOSSA como tinha SILVA... e na hora de indexar. a ainda bem que tinha 2 drives ficava mais fácil lendo 1 e escrevendo no outro... levava as vezes horas []s Luiz Escobar From: Joao Morais Sent: Friday, May 29, 2009 6:12 PM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] [OFFTOPIC] Velharias 2009/5/28 Reinaldo Lima re_anal...@yahoo.com.br: Creio que você também teve o ilustre prazer, de fuçar rs.. naqueles consoles da IBM com a tela verde abacatão..rs..rs.. também.. XT era privilégio para poucos. Tirando a HP-41C, comecei com CP300 e CP400, teclado chiclete, espetado em uma tv 12 pb. Passava uma tarde escrevendo e testando programinha em basic pra perder tudo no final da tarde quando desligava, porque eu não tinha um gravador de fita cassete. Depois com XT ficou tudo mais fácil, ele tinha uma unidade 5 1/4 com o qual eu podia salvar os programas com rapidez e facilidade. Joao Morais [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] instalar componente delphi7 preeciso de ajuda
Achei esse componente para captura de video e descobri atraves do exemplo já compilado que vem junto, que ele resolve todo o meu problema pois ele cria um tipo de arquivo .ini no diretorio da aplicação guardando as configurações do componente quando configurado na aplicação pelo usuario (formato de compressão de video etc,etc). Assim ficaria mais facil distribuir minha aplicação pois não teria riscos do usuario fazer caca . eavcap onde baixei ele: http://www.torry.net/authorsmore.php?id=2477 TVideoCapture O problema é que estou usando delphi7 e o instalador com os fontes é somente para delphi 5 ou 6 no 7 dá erro já tentei instalar o componente de diversas formas e não consigo. Ficaria muito grata aos amigos que puderem ajudar Obrigada pela sua atenção. esta parte abaixo faz parte do readme do componente: /// TVideoCapture v.1.15 FWS 601 k 04 Dec 2002 By Egor Averchenkov. TVideoCapture - Delphi wrapper for DirectShow video capture functions. Code is based on Microsoft's AMCap StillCap samples from DirectX SDK and DScapture. Tested under Win98 Win2k DX8.1 with miniDV camcoder, Genius VideoCAM III, bt878 WDM TVTuner. DirectX 8 or later is required to capture bitmaps. Fully functional Source: Included Exe-Demo Included Download: CB5 D5 D6 /// TVideoCapture component with sources to capture video and bitmaps. D5, D6 and BCB5 compatible. Requires DirectShow. To capture single frames you need DX8. version 1.15 (c) Egor Averchenkov, 2001-02 e_g_...@mail.ru /// VCL component to capture video and single bitmaps. Reqiures DirectShow. Version 1.15 (c) Egor Averchenkov (e_g_...@mail.ru), 2001-2002 Latest revision: November 03, 2002. About. TVideoCapture - Delphi wrapper for DirectShow video capture functions. Code is based on Microsoft's AMCap StillCap samples from DirectX SDK and DScapture by orthkon * www.mp3.com/orthkon * orth...@mail.com Compatible with D5, D6 and BCB5. Tested under Win98 Win2k DX8.1 with miniDV camcoder, Genius VideoCAM III, bt878 WDM TVTuner. DX8 or later is required to capture bitmaps. I use this component in my software to capture bitmaps (and sometimes video) from Sony miniDV camcoder and webcams. !!! To compile demo you must have RxLib. Don't ask me where to get it !!! Sorry, I'm rather lazy to write anything else about. (o: If you have questions - e-mail me. 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] Dbgrid com Checkbox
DbGrid da Infopower não resolve ? - Original Message - From: Rodrigo Magno rcmagn...@yahoo.com.br To: Grupo Lista Delphi lista-del...@yahoogrupos.com.br Cc: GrupoDelphi delphi-br@yahoogrupos.com.br Sent: Friday, May 29, 2009 12:12 PM Subject: [delphi-br] Dbgrid com Checkbox Amigos Delphianos, Sera que alguem tem algum exemplo utilizando dbgrid com checkbox Pois estou precisando urgentemente. Abraços a todos. 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] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM