[delphi-br] Re: delphi 7 + conexão oracle 10G
Olá Marcelo, apenas corrigindo o colega. Se você utilizar ODAC, não precisa nem de Oracle Client. Apenas da OCI.DLL copiada no diretório da sua aplicação. Se você utilizar o Zeos, aí vc vai precisar do Oracle Client instalado. Mas o Zeos é de graça e o ODAC é pago (mas vale MUUITO a pena). Saudações, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, Ismair Alves escreveu > > Voce precisa ter o client do oracle instalado. > > > > 2009/7/30 Marcelo Moacir Florindo : > > > > > > Ismair, > > > > Não precisas da DLL do oracle? > > > > Att, > > > > Marcelo > > > > 2009/7/30 Ismair Alves > > > >> > >> > >> Eu uso ZEOSLIB > >> > >> 2009/7/30 Eduardo Silva dos Santos > >> > > > >> >: > >> > >> > > >> > > >> > A Solução do seu problema chama-se UNIDAC ou ODAC > >> > > >> > www.devart.com/unidac > >> > > >> > http://www.devart.com/odac/ > >> > > >> > Eles conectam diretamente ao oracle sem precisar nem do client instalado > >> > > >> > Att, > >> > ... > >> > Eduardo Silva dos Santos > >> > DRD SISTEMAS > >> > (27) 3218-4201 > >> > (27) 9961-7095 > >> > MSN: eduardo@... > >> > Site: http://www.drdsistemas.com.br/ > >> > ... > >> > > >> > 2009/7/30 Marcelo Moacir Florindo > >> > > >> > > >> > > >> >> > >> >> > >> >> senhores, > >> >> Alguma dica de como fazer uma conexão com o oracle 10G? > >> >> > >> >> De preferencia, uma maneira que eu não precise de dll. > >> >> > >> >> Muito obrigado a todos! > >> >> > >> >> Marcelo > >> >> > >> >> -- > >> >> Marcelo Moacir Florindo > >> >> Analista/Desenvolvedor > >> >> http://www.gestaotec.com.br > >> >> > >> >> > >> > > >> > [As partes desta mensagem que não continham texto foram removidas] > >> > > >> > > >> > >> -- > >> Ismair C. Alves > >> msn: ismair_al...@... > >> PontoConf Soluções em Software Livre. > >> Linux User: #447538 > >> > >> > > > > -- > > Marcelo Moacir Florindo > > Analista/Desenvolvedor > > http://www.gestaotec.com.br > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > Ismair C. Alves > msn: ismair_al...@... > PontoConf Soluções em Software Livre. > Linux User: #447538 >
[delphi-br] Re: Ajuda para rodar aplicativo no wine
Olá Embarca, mas para usar o VirtualBox ou o Vmware vc precisa de licença do Windows. É isso que o cliente dele quer evitar pois provavelmente o sistema será usado em muitas estações. A solução Wine/Delphi funciona muito bem se o programa em Delphi for desenvolvido para ela. Além disso, pelo que ele falou é uma solução paliativa até que ele tenha o sistema em Java pronto. Vendo esse e outros posts, me recordo: que tiro no pé deu a CodeGear ao abandonar o Kylix Está abrindo oportunidade para vários desenvolvedores testarem o Lazarus ou simplesmente abandonar o Pascal porque não poderem migrar seus programas em Delphi para Linux. Saudações, Josir. --- Em delphi-br@yahoogrupos.com.br, EmbarcaDelphi escreveu > > Se eu fosse vc em vez de usar o Wine eu partiria para vmware ou para o > OpenSource VirtualBox, o Wine é muito limitado e cheio de BUG. > > Leonardo Quinino escreveu: > > > > > > O meu Projeto também é migrar o aplicativo para Lazarus, ainda estamos > > apanhando com algumas coisas no lazarus, coisas do tipo que em Delphi > > temos > > o dominio. > > > > Mas até a versão ficar pronta, tenho que fazer essa solução meio tabajara. > > > > Aplicativo Win32 Forms, WINDOWS, rodando num server LINUX , emulado > > com wine > > . > > > > . > > > > >
[delphi-br] Re: Ajuda para rodar aplicativo no wine
Olá Jorge. Mas você não pode usar o mysql do Ubuntu. Não existe DLL no Ubuntu - Vc tem que usar as DLLs do Windows mesmo e colocar no \windows\systems32 do Wine. Um abraço, Josir --- Em delphi-br@yahoogrupos.com.br, Jorge Ericsson escreveu > > Evandro eu já pensei nisso, no mysql do ubunto eu não encontrei as dll > apenas o código para compilação, como eu uso a versão 4.1 do mysql windows > eu só tenho a libmysqld.dll e está eu testei e não deu certo. > Caso alguém tenha essas dll me envie por e-mail. > > 2009/7/28 Evandro Siqueira > > > > > > > Jorge Ericsson escreveu: > > > Já conseguir criar uma conexão com o banco usando Zeos, mas está dando > > erro > > > na aplicação que ao debugar vi que está precisando da libmysqld50.dll ou > > > libmysqld51.dll quando faço a conexão. > > > > > > Já pesquisei em todo lugar inclusive nas zeoslib e não encontro essas > > dlls, > > > coloquei o NTDLL.DLL no diretório da aplicação despois descobrir que o > > Wine > > > já tem ela só que em minusculo. > > > > > > > > Jorge, vc encontra essas dlls (libmysqld50.dll e libmysqld51.dll) na > > pasta do mysql, pq são nativas dele e não do zeos. > > > > -- > > []'s. > > > > Evandro Siqueira > > Programador de Sistemas > > L'essentiel Lingerie > > (79) 3254-5511 Ramal 218 > > skype: evandro.lessentiel > > > > > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > > > > > > -- > Att, > > Jorge Ericsson S. Pinheiro > Ericsson Sistemas e Soluções > (61) 3797-4785 / 8592-9960 / 9227-4785 > http://www.jericsson.com.br > jericsson...@... > jericsson...@... > skype:jericsson > Brasília - DF > > > [As partes desta mensagem que não continham texto foram removidas] >
[delphi-br] Re: Ajuda para rodar aplicativo no wine
Olá Jorge, 1) vc instalou o ADO no Wine para tentar utilizar o sistema com própria base Access (sem utilizar o MySQL) ? 2) Instale o IE4Linux no Ubuntu - este script além de instalar o Internet Explorer, instala diversas dependências do Windows automaticamente no Wine. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Jorge Ericsson escreveu > > Olá amigos, > > Tenho uma aplicação Delphi 7 + ADO + Access e um cliente está necessitando > que eu coloque essa aplicação rodando no linux devido as licenças que ele > não gostaria de pagar do windows. > > Bom eu já decide migrar o sistema todo para Java (iniciei as modelagem), mas > como preciso de uma solução rápida, resolvi prepara uma máquina com o Linux > (Ubuntu + Wine) e migrei toda a base de dados Access para MySQL 5.1 e mudei > a forma de conexão para Zeos (MySQL 5.1) usando claro a libmysqld.dll. > > Está apresentando algum problemas ao rodar o aplicativo no Wine como acesso > ao NTDLL e não encontrei até agora a solução para o meu problema. > > Desenvolvi uma pequena aplicação, já carreguei a calculadora do windows no > linux e tudo certo, mas no caso da conexão ao banco está dando errro. > > Bom o que eu preciso é da ajuda de alguém experiente no grupo que me informe > se já tentou este processo e como resolveu os problemas. > > Hoje eu tenho Delphi + Zeos (libmysqld.dll) + MySql 5.1 (nativo do linux). > > Espero ter sido o mais claro possível. > > Grande abraço > > Jorge Ericsson S. Pinheiro > Ericsson Sistemas e Soluções > (61) 3797-4785 / 8592-9960 / 9227-4785 > http://www.jericsson.com.br > jericsson...@... > jericsson...@... > skype:jericsson > Brasília - DF > > > [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 escreveu > > 2009/5/28 Reinaldo Lima : > > 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 >
[delphi-br] Re: Depuração de um Webservice por arquivos de log
Olá, procure no componente SOAP o evento OnGetRequest (ou algo do gênero - estou sem o Delphi na máquina que estou usando no momento). Este evento tem como parametro um SoapRequest que é justamente o pacote SOAP que está sendo enviado. Basta dar SaveToStream() ou SaveToFile() em um arquivo texto. Se não conseguir, grite que eu procuro um exemplo quando tiver uma máquina com Delphi por perto. Atenciosamente, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, "janderson_coelho" escreveu > > Salve, Galera, Tudo bem? > > Eu criei um webservice em Delphi 2007 e como não consigo depurá-lo via IDE > eu gostaria de saber como eu crio arquivos de log para saber o que está > acontecendo. Já tentei usar txt mas não tive sucesso. Alguém tem alguma ideia > quanto a isso? > > Obrigado pela ajuda de vocês!
[delphi-br] Re: Borland é vendida - vem aà o Granpa
Olá pessoal, concordo com o Bruno: também não acho que seja uma coisa ruim para Borland. Em tempos de crise, é muito melhor ser adquirida do que falir!! Alias, com os ativos que a Borland tem de software, obviamente alguém se interessaria por comprar. Só achei o valor pequeno: US$ 75 milhões não é pouco ? Para a nossa realidade, isso é bom: a Microfocus é bem forte aqui no Brasil. Com certeza eles vão fazer uma integração melhor entre os produtos deles com o Delphi. Agora se preparem: Não tem o Prism : Delphi for C# Eles podem fazer o Granpa: Delphi for Cobol Não pude resistir : Saudações a todos, Josir. --- Em delphi-br@yahoogrupos.com.br, "Bruno Lichot" escreveu > > Parem com esse papo puramente especulativo... > > > > O fato de uma empresa incorporar um outro grupo de empresas não é motivo de > pessimismo... > > > > Pelo contrário, estamos todos felizes com esta fusão e animados com os novos > produtos provenientes desta nova etapa. > > > > Abs > > > > BL > > > > From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On > Behalf Of Elazar Dornelles Ceza > Sent: quarta-feira, 6 de maio de 2009 14:39 > To: delphi-br@yahoogrupos.com.br > Subject: Res: [delphi-br] Borland é vendida > > > > > > > > > é...sobrou nada da velha e boa... > Borland > > > De: Camoloze mailto:camoloze%40imatec.com.br> > > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > Enviadas: Quarta-feira, 6 de Maio de 2009 13:46:46 > Assunto: [delphi-br] Borland é vendida > > Borland é vendida para Micro Focus por US$ 75 milhões > > por IT Web > > 06/05/2009 > > A aquisição deve ser concluÃda no fim do segundo trimestre ou inÃcio do > terceiro trimestre deste ano e ainda está sujeita à aprovação > > A Borland Software Corporation, especializada em soluções Open ALM, foi > vendida nesta quarta-feira (06/05) para a Micro Focus International, em uma > negociação que chegou a aproximadamente US$ 75 milhões. > > Pelo acordo, a Micro Focus adquire todas as ações em uma transação em > dinheiro. Cada ação foi negociada a US$ 1,00, um prêmio de 25% sobre o valor > encerrado em 5 de maio, quando a cotação era de US$ 0,80 - e de 67% sobre a > média dos últimos 30 dias. > > A aquisição deve ser concluÃda no fim do segundo trimestre ou inÃcio do > terceiro trimestre deste ano e ainda está sujeita à aprovação da agência > regulatória antitruste dos Estados Unidos e dos acionistas de ambas > companhias (a aquisição já foi aprovada em caráter unânime por todos os > diretores do board > > [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] >
[delphi-br] Re: Pacotes (BPL) ajuda
Opa Felipe, desculpe discordar mas o uso de BPL faz exatamente o inverso do que você está dizendo. O uso de BPL permite que você tenha vários módulos independentes sem que seja necessário recompilar todos os módulos toda vez. Tenho sistemas com mais de 300 forms, mais de 50 BPLs e posso te garantir que a independência é muito produtiva. Agora tem que saber fazer: para se utilizar BPLs em sistemas comerciais, você deve utilizar RegisterClass() no initialization e utilizar outras técnicas para que os forms sejam independentes. O que acontece é que as pessoas não entendem bem o uso de BPLs e colocam no uses, as units que não são necessárias de outras BPLs - aí as BPL ficarão dependentes umas das outras. O uso de DLLs é o pior dos mundos. Pois caso uma DLL seja modificada e a interface se torne incompatível como o cliente, o cliente vai tomar um GPF e não saberá por que. Se você utiliza BPLs, mesmo com coesão forte, o Delphi te avisa que a package X ou Y terá que ser recompilada (e nas condições certas até já compila automaticamente para vc. Saudações, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, Fellipe Henrique escreveu > > Esse é um dos motivos de eu não usar BPL... agora imaginase voce muda > algo numa BPL, e voce tem 15 que dependem dela.. voce tem que recompilar as > outras 15... então não vejo o porque usar BPL... por que, em um sistema > integrado, se voce mexe numa venda, provavelmente terá que mudar em outra > coisa e por aí vai... > > Então não vejo realmente vantagem em usar BPL... > > Agora, se queres modularizar mesmo, eu estou testando o Hydra da > RemObjects esse sim parece ser bom.. > > []s > > 2009/3/26 Eduardo Silva dos Santos > > > sinceramente, se for pra gerar um pacotão com as bpl's e o exe é melhor > > nem > > usar essa tecnologia e compilar logo tudo junto. > > > > 2009/3/25 Guionardo Furlan > > > > > > > > Fala jipeiro, dá uma olhada aqui: > > > > > > > > > > > http://www.techtips.com.br/programacao/modularizao-de-aplicativos-single-package/ > > > > > > From: Wainer > > > Sent: Wednesday, March 25, 2009 12:31 PM > > > To: delphi-br@yahoogrupos.com.br > > > > 40yahoogrupos.com.br> > > > Subject: [delphi-br] Pacotes (BPL) ajuda > > > > > > Amigos > > > > > > depois de um sistema pronto, comecei a usar pacotes, ate ai tudo bem, > > porem > > > quando fui utilizar comecou a pedir outras bpl , que dever ver inerentes > > ao > > > > > > delphi , foram so 41, imagina para distribuir isto, a vem a pergunta, > > estas > > > > > > bpls que foram solicitadas tem como ja ficar incorporada ao meu sistema > > ou > > > todas na minha bpl > > > > > > obrigado > > > Wainer > > > 16--6697 > > > 16-9101-1757 > > > > > > Wisa soft > > > 16-3721-7187 > > > > > > o[|||]o > > > â"-o---â" > > > CJ3A - 49 > > > > > > > > > > > > > -- > > ... > > Eduardo Silva dos Santos > > DRD SISTEMAS > > (27) 3218-4201 > > (27) 9961-7095 > > MSN: eduardo@... > > Site: http://www.drdsistemas.com.br/ > > ... > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > _ > T.·.F.·.A.·. > Fellipe Henrique > Blog: www.digitumsoft.com.br/blogs/fellipeh > --- > CAMPANHA POR UMA INTERNET SEGURA > Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar > mensagens use SEMPRE o "Cco" (cópia oculta). > Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar > um e-mail, delete todas as informações que apareçam no corpo do e-mail e que > possam ser usadas por hackers. > ### > > > [As partes desta mensagem que não continham texto foram removidas] >
[delphi-br] Re: Delphi for .Net já era? Foi descontinuado, é verdade? MUITO BOM
Olá Bruno, muito bom o seu resumo sobre o estado atual de desenvolvimento para Windows. Concordo em gênero, número e grau com as suas colocações. Eu já fiquei por dentro do caso dessa empresa de software que vc citou e que quase foi a falência. Foi um caso clássico de escolher o caminho errado... Conheço também outros casos de terror de desenvolvedores que não conseguiram fazer o deploy de suas aplicações por conta de incompatibilidade com as versões e bibliotecas do dotNet que estavam instaladas nas máquinas dos clientes. Por conta disso, eu não recomendo dotNet para nenhum cliente meu. Especificamente sobre a parte Web: eu já desisti do Delphi e de servidores Windows para Web - acho muito mais produtivo usar PHP, Rails e Django/Python, sendo este último a minha preferência mas concordo que o Intraweb melhorou muito nos últimos 3 anos. Um abraço! Josir --- > R: IntraWeb realmente é excelente para o desenvolvedor Delphi e muito > poderoso, tem total suporte a Web 2.0 (vide meu vídeo no coderage sobre VCL > For Web HTTP://cc.codegear.com/coderage ), recursos para uso de tudo que a > web tem como flash, silverligth, applet, etc... possui um editor muito > poderoso de templates alem de gerar aplicações extremamente confiáveis, > rápidas e sem falar nos recrusos de integração com Delphi que permitem o > consumo nativo de servidores de aplicação DataSnap que sem dúvida é um grande > diferencial em termos de performance e segurança que voce também encontra no > Delphi Prism. A questão de adota-lo ou não vai muito do gosto e de algumas > limitações como o servidor precisar ser Windows (se bem que conheço gente que > faz o IW rodar no linux), e o fator performance, principalmente em > aplicativos web, é baseado no desenho da sua arquitetura e programação do que > na tecnologia. O fato de ser simples remete o programador clássico a erros > bobos na web como, esquecem que qualquer aplicação web foi desenhada para ser > interface e que o servidor web assim como o browser são ambientes pobres de > processamento, sendo assim, o programador que não tem uma cultura de > desenvolvimento web acaba desenvolvendo aplicações lentas e colocando o erro > na tecnologia quando na verdade ele é que não sabe utilizar. Uma pratica > muito comum é usar a programação em banco de dados muito forte o que eu não > recomendo pois pode te limitar muito nas adaptabilidades e portabilidades > alem de fechar eventuais oportunidades, eu prefiro sempre trabalhar com um > servidor de aplicação, alem de deixar minha aplicação muito mais segura e > confiável, posso reaproveitar meu cerne de regras de negocio para qualquer > tipo de interfaces. Eu venho falando isso a mais de 5 anos, mas poucos são os > que me dão ouvidos, alias uns 800, que é o numero de pessoas que participam > da lista NDDV.. risos.. > > Existem vários casos de sucesso com IW, provedores e gente muito boa usando, > a respeito falamos de nosso amigo Jackson o qual usa muito e tem um provedor > (HTTP://www.devhost.com.br) onde hospedo o site do DUG-SP(WWW.dug-sp.com) que > também é feito com IW assim como o ClubeDelphi (WWW.clubedelphi.com.br). Voce > pode entrar no site da atozed também e ver outros casos e pegar mais > materiais WWW.atozed.com. Teria muito mais a falar disso, mas acho que resumi > bem. Qualquer coisa voltamos nesse tópico de novo. R:Vamos lá... .NET nã é sinônimo de Web, ele é um framework de código gerenciado que executa programas interpretados e não de código nativo como o Delphi Win32 e o IW por exemplo. Programas em código nativo na maioria dos casos são de execução mais rápida e são mais seguros que interpretados. O que voce desenvolve com o Delphi Prism é aplicações para a plataforma .NET, ou seja pode desenvolver qualquer coisa, com qualquer recurso disponível na ultima versão do .NET, inclusive aplicações Web com ASP .NET. O resultado final (interface, aparência, navegabilidade) pode ser o mesmo se assim voce o quiser e tem todos os recursos de consumir um servidor datasnap nativo como no IW, mas isso é somente para o Delphi Prism, qq outra tecnologia .NET que não seja o Delphi não consegue consumir nativamente servidores de aplicação datasnap de alto desempenho a não ser por uso de web services, o que também é viável e performático, mas nativo é muito melhor, e isso é uma das enormes vantagens do Delphi Prism em cima das outras tecnologias .NET, sem falar que é a liguagem que voce já conhece e tem inúmeros recursos a mais que não existe por exemplo no C# que é a linguagem mais conhecida e utilizada em .NET hoje. Isso voce pode também conferir nos vídeos do coderage no link que te passei acima, tem varias horas de vídeos La.. são mais de 30 horas somente em português. O que me leva a usar IW ou ASP.NET são fatores menos técnicos e mais relacionados ao gosto meu, gosto do cli
[delphi-br] Re: OFF - WebService Java + Servidor JBoss + Client Delphi 7
Olá, se o WSDL dos dois é o mesmo o cliente em Delphi não tem que ser alterado em nenhuma vírgula. No máximo, você tem que importar novamente o WSDL no Delphi pois o Java usa uns encodes diferentes da implementação do Delphi Server. Se o programa em Delphi não estiver conseguindo acessar o Java, verifique se a sua versão do Delphi está com os patches da biblioteca SOAP atualizados (sem estes patches, não funciona nada). Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "hncambraia" escreveu > > Eu já tenho o WS em java, mas gostaria de saber como acessar via delphi esse > WS. Tanto para leitura, tanto para gravação de dados > > --- Em delphi-br@yahoogrupos.com.br, "Bruno Lichot" escreveu > > > > Veja os vídeos gratuitos sobre Jbuilder que estão disponíveis no DN > > (HTTP://dn.codegear.com/br) tem vários sobre desenvolvimento de Web > > Services, é muito fácil. > > > > > > > > Abs > > > > > > > > BL > > > > > > > > From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On > > Behalf Of Henrique Cambraia > > Sent: terça-feira, 10 de março de 2009 18:36 > > To: delphi-br@yahoogrupos.com.br; dtdel...@yahoogrupos.com.br > > Subject: [delphi-br] WebService Java + Servidor JBoss + Client Delphi 7 > > > > > > > > Boa Noite, > > > > Trabalho com Delphi 7 como cliente, acessando webserivce em Delphi 7 com > > servidor apache (Windows) e banco de dados oracle 10g. Nesse webservice eu > > faço leitura e gravação. Acontece que agora tenho a necessidde de acessar um > > webservice(WS) em java com servidor JBoss (linux) e banco oracle 10g com as > > mesmas funcionalidades, ou seja, preciso migrar meus WS para java, mantendo > > as funcionalidades. Já procurei em vários fóruns mas só acho literatura > > ensinanddo como criar e acessar WS feitos em delphi. > > Alguem tem algum tutorial? > > > > obrigado
[delphi-br] Re: Delphi no Dominio
olá Dimas, 1. Se logue sem o domínio 2. Entre no registro: regedit 3. Procure por cada chave "Borland / Delphi XXX" - onde XXX é a versão do seu Delphi. São 4 no total 4. Exporte cada uma delas (clique-direita na chave / Exportar ) 5. Se logue agora no domínio 6. Abra o explorer e dê duplo-click em cada arquivo .reg exportado 7. Abra o Delphi e veja paleta ok! Confirme para o pessoal aqui da lista caso funcione. Boa Sorte, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, "Dimas" escreveu > > Pessoal, recentemente instalei meu PC em um uma rede ( com dominio ).. > qdo entro com o login/ senha da rede, a JVCL nao aparece mais na > palheta do Delphi. > Qdo nao faco o login, a JVCL aparece normalmente no Delphi. > > Pergunta: O que preciso fazer para nao ter que reinstalar tudo qdo > entro com Login...é possivel ? > > Obrigado > > Dimas >
[delphi-br] Integração Word/Delphi - aplicar estilo
Olá pessoal, estou me aventurando com OLE e Word e estou com algumas dúvidas: Eu quero selecionar um texto e aplicar um estilo nele. Via Macro/VBA, eu consigo usando: Selection.Style = ActiveDocument.Styles("NumeroQuestao") Eu tentei: MSWord := CreateOleObject('Word.Application'); MSWord.Visible := true; try ProvaDOC := MSWord.Documents.Add( 'prova.dotx' ); ProvaDOC.Paragraphs.Last.Range.Select; MSWord.Selection.Style := ProvaDoc.Styles('NumeroQuestao'); Mas eu tomei um runtime error na última linha acima: "Item não é uma propriedade" Como eu posso fazer isso no Delphi ? Acho que o problema é entender a correlação entre matrizes e list items do VBA e do Delphi. Saudações a todos, Josir Gomes
[delphi-br] Re: Conectar Oracle com Delphi 5
Olá Edmilson, se ele não está usando BDE, ele deve estar usando: 1. ADO - não recomendo - é muito lento e pode dar problemas de incompatibilidade com a versão específica do ADO (2.1, 2.2, etc) que estiver instalada na máquina. Mas roda com Delphi 5 apesar do suporte no Delphi 7 ser bem melhor. 2. ODAC - é a melhor solução mas é paga - uso ODAC a 7 anos e nunca tive problemas com ele. Não precisa nem do Oracle Client e do TNSNAMES. 3. TOra - grátis mas bem limitado - se vc não tem orçamento para usar o ODAC, então cai dentro desse. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Edmilson Pontes escreveu > > Colegas, > Peguei uma aplicação em Delphi 5 e Oracle para dar manutenção e estou > passando por um certo problema. > Nos fontes que estão comigo a aplicação faz conexão com o banco Oracle > através do BDE e componentes da paleta DataAccess. > O usuário da aplicação tem um executável que não precisa do BDE configurado, > ele necessita apenas da configuração no arquivo tnsnames. > Minha pergunta é: > Como faço a conexão com um banco oracle através do "Delphi 5" usando os > componentes da paleta DataAccess sem usar BDE. > > Agradeço qualquer ajuda e/ou observações, > > Edmilson Pontes > > > [As partes desta mensagem que não continham texto foram removidas] >
Re: RES: [delphi-br] gFramework - A free and open-source SuperRAD
Olá Rubem, não me entenda mal. O meu objetivo foi dar uma opinião sobre o foco do framework. Deixe-me detalhar um pouco mais o meu raciocínio. Em relação a linguagem: eu dou aula de linguagem de programação a 10 anos e acho o Pascal é a linguagem mais elegante de todas. O Wirth quando a criou estava inspirado e o Philip Khan/Borland quando criou o Turbo (que é a base do Object Pascal) se superou. Até hoje não conheço um compilador mais estável e mais rápido que o da Borland. Assim, em termos de linguagem, acho o Object Pascal insuperável. Entretanto Python e Ruby tem pontos fortes que deixam o Delphi no chinelo, sob o ponto de vista de padrão de linguagem. Assim, dizer que as linguagens são enigmáticas é meio exagero. Pode ser estranho para nós mas são linguagens bem interessantes. Só para constar o Gmail e o Google Docs são escritos em Python... Em relação ao ambiente: Para começar: na minha opinião nenhum ambiente chega aos pés do Delphi em termo de desenvolvimento Desktop. Isso é fato. O cara faz em VB, faz em Java, mas em termos de produtividade ninguém chega perto. Entretanto, depois de estudar Java, PHP, Ruby e Python chego a conclusão que o Delphi não está pronto para a Internet. Você consegue uma produtividade muito maior com estas linguagens do que com Delphi. A maior prova disso, é que nenhum grande site ou portal é feito em Delphi... Me cite um apenas. Além disso, temos o problema da portabilidade, pois não conseguimos rodar o Delphi em um servidor Linux. Enfim, o objetivo do meu comentário foi atentar para este fato. Não seria melhor investir em um framework para Desktop que é o forte do Delphi? Ou então em um ORM que funcione a contento? Na minha opinião, investir em Delphi com Internet é desperdício. Um abraço, Josir. - Apesar de ter percebido que existem muitas outras iniciativas (até mesmo produtivas) para outros ambientes de desenvolvimento, tais como Java e .NET, esta iniciativa me chamou a atenção por ser open-source e escrita inteiramente em Delphi. Seria interessante se partissimos de iniciativa como esta e as transformassemos, juntamente com alguma outra iniciativa de nosso conhecimento (Ex.: Dynamic Tiers), em uma alternativa produtiva que, de alguma forma, possa nos dar esse mesmo um décimo de esforço, ganhando tempo e produtividade! O que eu tinha em mente com a divulgação desta iniciativa era exatamente isso. Quer exemplo melhor do que o que aconteceu quando abriram o código do InterBase 6? Resultado: criou-se o FireBird, um consagrado SBGD relacional! Nada contra as outras iniciativas, mas aqui o foco é Delphi. E se houver a possibilidade de se transformar iniciativas baseadas em conceitos em alternativas produtivas, acho válida uma pesquisa mais a fundo no gFramework. Este tb foi meu propósito ao divulgar este link, ou seja, despertar nos colegas da lista este sentimento que nosso colega mrbar2000 tanto defende por aqui! Sds. P.S.: Particularmente, não sou fã de linguagens de sintaxe enigmática e anti-didática!
Re: RES: [delphi-br] gFramework - A free and open-source SuperRAD web-framework
Olá pessoal, a iniciativa dos caras é muito boa e olhando o código pode-se ver que eles usaram o Delphi muito bem para construir o framework. Mas sinceramente: eu faço a mesma coisa em Ruby ou em Python/Django com muito mais rapidez, com muito mais qualidade e com um décimo da complexidade. Se alguem quiser ver algo parecido em Django: http://www.djangobrasil.org/documentacao/tutorial02/ Enfim, como "proof of a concept" é interessante mas profissionalmente não vale a pena. Saudações a todos, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, "Alexandre" escreveu > > Impressionante! Aproveito pra desejar feliz ano novo a todos. > > Alexandre. > > -Mensagem original- > De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em > nome de Rubem Nascimento da Rocha > Enviada em: quarta-feira, 31 de dezembro de 2008 20:07 > Para: delphi-br@yahoogrupos.com.br > Assunto: [delphi-br] gFramework - A free and open-source SuperRAD > web-framework for Delphi Win32 > Prioridade: Alta > > > http://delphi.wikia.com/wiki/G_Framework > > The G Framework is a free (open source), model-driven SuperRAD web-framework > for Delphi Win32 created by Steve Krame. > > > P.S.: Não avaliei! Postei para que cada um possa olhar os vídeos existentes > na página e criar suas próprias impressões!
[delphi-br] Re: Problema - Existe solução?
Olá Eduardo, Você não tem o telefone ou contato do dono da empresa ? Como a empresa fechou eles podem fornecer o fonte do programa. Sem o fonte, fica difícil. Qualquer ação será chute... Vc ainda tem acesso ao micro antigo ? Se tiver, uma opção seria fazer um clone do HD para ver se a trava é de Hardware (via MAC ou Serial do HD) ou se é algum arquivo oculto que o cara colocou na máquina. Se funcionar com o clone então a trava é via arquivo. Neste caso, vc pode rodar um trace para descobrir quais arquivos são acessados. Se o acesso for no registro, aí fica mais difícil... Boa Sorte, Josir --- Em delphi-br@yahoogrupos.com.br, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> escreveu > > Bom dia a todos da lista. > > Sou novo no pedaço! Tenho um cliente que usa um sistema em que usa banco > de dados FoxPro6, a empresa que forneceu o programa na época, prestou > suporte, menutenção, treinamento, ou seja, supriu todas as necessidades > referentes ao software. > > Oque acontece hoje? Um micro que era usado como uma extensão para esse > software, foi substituído. O programa simplesmente parou de funcionar > apresentando um erro, parece que ele pega alguma informação do HD, ou da > IDE, não sei ao certo. > > A empresa que forneceu o programa já fechou há 5 anos, então eu não > tenho a quem recorrer. > > Venho pedir uma ajuda a todos vcs, quem puder ajudar serei grato. > > Não entendo muito de programação em Delphi + acho que o programa em > questão foi feito em delphi. >
[delphi-br] Re: Sniffer SQL com ODAC 6.25 p/ Oracle 10g
Olá William, não sei qual o tamanho da sua aplicação mas eu faria da seguinte forma: criaria novas classes herdadas de TORAQuery, TORASmartQuery e TORAStoreProc e colocaria no OnBeforeOpen e OnBeforeExecute de cada uma delas a gravação do SQL que será executado. A outra opção é fazer isso diretamente pelo Oracle com o SQLTrace - vc pode habilitar o trace gerando XMLs e simplesmente fazer o parse do XMLs gerados. Essa solução é mais completa que a primeira. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "Willian Jhonnes L. dos Santos" <[EMAIL PROTECTED]> escreveu > > Bom dia a todos... > > Tenho, em minhas aplicações, uma classe que gerencia minhas conexões com > o Oracle em runtime utilizando o ODAC. Nesta classe, são instanciados, > também em runtime, objetos TOraStoredProc para as interações com o BD. > > Minha necessidade é a seguinte: preciso criar um "sniffer" SQL que > monitore, à partir do SID do usuário, todas as instruções passadas ao > BD, mesmo em PL/SQL. Como uso ODAC, e o suporte da Devart deixa muito a > desejar, não consegui nada, nem deles (Devart), nem da internet, que me > ajudasse. Enfim, minha necessidade é algo muito parecido com o "SQL > Trace", usado para monitorar o SQL Server. > > Alguém sabe como resolver isto utilizando o ODAC ou conhece algum > componente que faça esta operação? Em tempo: este monitoramento não será > realizado nas aplicações distribuídas aos usuários, mas na aplicação que > gerencia as atualizações destas aplicações, sendo que apenas a equipe de > desenvolvimento poderá utilizá-la. > > Utilizo Delphi 7, ODAC 6.25, Oracle 10g e Oracle Client 9.0. > > --- > Att.: > Willian Jhonnes L. dos Santos > Analista/Desenvolvedor Object/Free Pascal > [EMAIL PROTECTED] > --- > Seja livre. Use Linux. > Grupo de Usuários GNU/Linux de São José dos Pinhais > Linux user number 449753 > --- > Powered by Slackware Linux 12.0 > Kernel 2.6.21.5-custom > --- >
[delphi-br] [Oferta de Emprego] Programador Pleno e Estagiá rio - Zona Sul do Rio de Janeiro
Caros colegas, estamos precisando de programadores Delphi para trabalhar na zona sul do Rio de Janeiro (Flamengo). Não é para projeto - é emprego permanente com CLT e benefícios. Remuneração acima do mercado e ótimo ambiente de trabalho. Temos vagas para programadores Pleno/Junior e estagiários. Programadores tem que ter experiência de pelo menos 1 ano em Delphi. Não é requisito ter diploma universitário. Já os estagiários não precisam ter nenhuma experiência prévia mas tem que estar cursando curso superior. Conhecimento de SQL é fundamental. Oracle e Linux serão diferenciais para contratação. Favor enviar email para [EMAIL PROTECTED] detalhando: - Currículo nos formatos doc, odt ou pdf - Pretensão salarial Atenciosamente, Josir Gomes
[delphi-br] Re: Consumindo WebServices em Delphi 5 - Utilizando MS Soap Tollkit 2.0
Olá Alison, sugestão de quem já trabalha a 5 anos com Web services: escreva pelo menos o módulo que irá acessar os WS em Delphi 7 ou em uma versão superior. Agora, se vc precisa realmente utilizar o Delphi 5, sugiro o IndySOAP - ele é bem mais rápido e bem mais estável que o MS Soap Toolkit. Sem falar que vc terá que instalar o MS Soap Toolkit em todas as estações que forem utilizar a aplicação pois ele não vem mais instalado em máquinas novas. Também existem problemas de compatibilidade de DLL que vão deixar vc louco!! Boa Sorte, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, "Alison Zen" <[EMAIL PROTECTED]> escreveu > > Boa tarde pessoal, blza? > > Seguinte, eu encontrei um tutorial na internet, onde que apresenta a > Implementação de uma rotina para consumir WebServices feito em java > utilizando o Delphi 5. > > Essa implementação, utiliza o MS Soap Tollkit 2.0, que é um recurso > que se instala no windows XP e a utiliza para consumir o WebServices, > o único problema é que, não está funcionando de acordo com o > exemplificado pela pessoa que postou o tutorial. > > Alguém já programou WebService, utilizando esse recurso??? > > O Link do tutorial é esse: http://www.agnisoft.com/soap/findmp3service.htm > > Desde já agradeço a todos. > > -- > Atenciosamente > Alison Zen >
[delphi-br] Re: Comsumindo WebService
Olá pessoal, complementando o que o João falou. O desenvolvimento do indysoap está parado a mais de 3 anos (eu fazia parte da equipe de testes e documentação...) Nem tenta a do CVS que as alterações não fazem muita diferença. Porque? Porque a biblioteca SOAP do Delphi 7 em diante é *bem superior* ao do Indy. É mais rápido e tem mais conformidade com a especificação SOAP/WSDL/etc. Minha sugestão de quem tem 5 anos de experiência em Delphi/SOAP: mesmo que o seu sistema seja em Delphi 5, faça módulos executáveis em Delphi 7/2005 ou 2007 apenas para interagir com os WS. Vai te dar bem menos dor de cabeça. Dica importante: se vc for usar Delphi 7 ou 2005, é fundamental que aplique o patch de correção no BDN senão vc não vai conseguir acessar nada em WS feitos em Java ou .Net. Dê uma olhada em: http://www.jsk.com.br/webservices.html http://www.jsk.com.br/babelfish.html Boa Sorte, Josir Alison Zen wrote: > Estou pesquisando na internet sobre IndySopa, e os exemplos que tenho > é muito superficial, não está me ajudando em nada. IndySoap vem com uma boa documentação (chm): http://downloads.sourceforge.net/indy-soap/IdSoap_1_00.zip <http://downloads.sourceforge.net/indy-soap/IdSoap_1_00.zip> Talvez a versão do cvs esteja mais atualizada, faz uma comparação dos fontes: http://sourceforge.net/cvs/?group_id=153674 <http://sourceforge.net/cvs/?group_id=153674> O grupo em inglês está mais parado que água de poço, mas os desenvolvedores escutam a lista e respondem: http://tech.groups.yahoo.com/group/indy-soap-public/ <http://tech.groups.yahoo.com/group/indy-soap-public/> Sem falar que é código aberto, escrito para Delphi 4 ou superior. -- Joao Morais [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] OFF-TOPIC: Pesquisa acadêmica sobre utiliza ção de Linux
Olá pessoal, está em andamento uma pesquisa acadêmica a utilização de Linux. A pesquisa é bem séria e tem como objetivo avaliar o uso de Linux no Brasil o resultado será disponibilizado para a comunidade. Quem utiliza ou já utilizou Linux alguma vez e puder contribuir, será de grande valia. Para preencher o formulário: http://fs3.formsite.com/pesquisa/linux/index.html O blog da pesquisa está em: http://pesquisalinux.blogspot.com/ Saudações a todos, Josir Gomes.
[delphi-br] OFF-TOPIC: FLISOL - Rio de Janeiro - Ubuntu / Lazarus Pascal
Olá pessoal, neste sábado será realizado o FLISOL - Festival Latinoamericano de Instalação de Software Livre. Seu principal objetivo é promover o uso de software livre, apresentando sua filosofia, seu alcance, avanços e desenvolvimento ao público em geral. Com esta finalidade, diversas comunidades locais de software livre (em cada país, em cada cidade/localidade), organizam simultaneamente eventos em que se instala gratuitamente e totalmente legal, software livre nos computadores levados pelos participantes. Também, paralelamente, são oferecidas apresentações, palestras e oficinas, sobre temas locais, nacionais e latinoamericanos sobre Software Livre, com toda sua variedade de expressões: artística, acadêmica, empresarial e social. Será uma oportunidade para quem sempre teve vontade de instalar um Linux em sua máquina e não tinha conhecimento ou paciência. Eu estarei lá auxiliando na instalação do Linux/Ubuntu e para ensinar o pessoal a instalar o Lazarus Pascal. Será na PUC-Rio - Auditório do RDC, localizado na Rua Marquês de São Vicente, 225, Gávea - Rio de Janeiro, RJ - Brasil - 22453-900. Das 8:30hs as 17:00 hs. A grade de palestras está pronta: http://www.flisol.info/FLISOL2008/Brasil/RioDeJaneiro/Clique_aqui_e_veja_a_grade_de_palestras_completa Outras informações podem ser obtidas aqui: http://installfest.info/FLISOL2008/Brasil/RioDeJaneiro Saudações a todos, Josir Gomes
[delphi-br] Re: Res:SOAP com SSL
Olá Francisco, parece que é um problema da configuração da sua rede ou do seu Internet Explorer. Eu tentei daqui e funcionou: https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL Só não consegui abrir o WSDL porque eu não tenho o certficado local. Vc já tentou pelo Firefox? Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "frf1103" <[EMAIL PROTECTED]> escreveu > > Caro colega, > > COnseguiu resolver o problema? > > Estou com o mesmo problema e já nao sei mais para quem apelar. > > Nao consigo acessar nem pelo Internet Explorer, quando digito > https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL dá a > seguinte msg: > > "NfeRecepcao > Hi there, this is an AXIS service! > > Perhaps there will be a form for invoking the service here... " > > Sinceramente nao sei mais o que fazer. > > Grato, > > Francisco. > > > --- Em delphi-br@yahoogrupos.com.br, "kenji_rh" > escreveu > > > > Fala Itamar! > > Eu tentei usar o WSDL importer e ele pede para informar o > certificado, > > depois ele da a mensagem: "Unable to load WSDL file/location: > > https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL. Error > > [Empty Document]" > > Mas só que ao acessar o link pelo Internet Explorer ele traz certo! > > > > --- Em delphi-br@yahoogrupos.com.br, Itamar Souza > escreveu > > > > > > Usando o HTTPRIO você tera que usar o WSDLImporter para importar > as > > interfaces que se encontra no servidor web e implementam as > > funcionalidades do webservice a serem consumidas pelo projeto > cliente. > > > > > > Você pode usar uma solução baseada em conectividade por > intermédio > > dos agentes Cliente SOAP e Servidor SOAP, disponibilizados por um > > Webservice fazendo o acesso direto ao banco com a conexão SOAP. > > > Basta colocar um datamodulo e um componenente SoapConn e pega o > > endereço que esta no webservice e copia a linha URL do texto XML e > > conectar. > > > > > > O resto e igual, coloca os clientDataset e fazer a conexão se > você > > tiver usando multicamadas o RemoteServer será o SoapConn e o > > ProviderName será o ClientDataset do seu servidor de conexão, neste > > caso "executar o Fetch Params e AddAllFields" > > > > > > Veja se isso pode lhe ajuda!! > > > > > > > > > > > > - > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > > > > > [As partes desta mensagem que não continham texto foram > removidas] > > > > > >
[delphi-br] Re: Res:SOAP com SSL
Olá Ailton, do jeito que vc está fazendo vc está utilizando o Client SOAP da Microsoft e aà existem inúmeras razões para dar erro. Por que vc não está usando o Client do Delphi que é muito mais rápido e sujeito a muito menos interferências externas tais como DLLs, etc ? Ou vc já tentou usar e não funcionou ? Eu não vi o seu programa, mas acho que o seu problema não é de SSL e sim do acesso ao SOAP e na conversão do WSDL. Vc está usando ioDocument no initialization da sua unit? Outra coisa importante: se vc for usar o HTTPRIO nativo, vc já atualizou a versão mais recente da biblioteca SOAP no site do CodeGear? Por fim: se o componente do Delphi também não funcionar (acho que não funciona se vc precisar de certificados locais), sugiro utilizar o transporte do Indy 9 com SSL que foi disponibilizado semana passada no newsgroups por um usuário e o pessoal da Borland já vai incorporar a modificação na próxima versão do Delphi. Boa Sorte, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, Ailton Souza <[EMAIL PROTECTED]> escreveu > > Pessoal, preciso de ajuda neste mesmo caso, já pesquisei muito na net e > não consegui resolver! > Tem algum especialista na lista em SOAP + SSL ? > > meu código > > WS := CreateOleObject('MSSOAP.SoapClient30'); > WS.MSSoapInit('https://ssl691.locaweb.com.br/w3sil/data_export/data_export.asmx?wsdl'); > > esta dando o seguinte erro na 2º linha : > exception class EOleException with message 'WSDLOperation: The operation > ListaVeiculos is defined as document/encoded. This is unsupported > HRESULT=0x80004005: Erro não especificado > - WSDLOperation: Initializing of the input message failed for operation > ListaVeiculo. > {...Tem mais...} > > Abraços, > > frf1103 wrote: > > > > Caro colega, > > > > COnseguiu resolver o problema? > > > > Estou com o mesmo problema e já nao sei mais para quem apelar. > > > > Nao consigo acessar nem pelo Internet Explorer, quando digito > > https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL > > <https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL> dá a > > seguinte msg: > > > > "NfeRecepcao > > Hi there, this is an AXIS service! > > > > Perhaps there will be a form for invoking the service here... " > > > > Sinceramente nao sei mais o que fazer. > > > > Grato, > > > > Francisco. > > > > --- Em delphi-br@yahoogrupos.com.br > > <mailto:delphi-br%40yahoogrupos.com.br>, "kenji_rh" > > escreveu > > > > > > Fala Itamar! > > > Eu tentei usar o WSDL importer e ele pede para informar o > > certificado, > > > depois ele da a mensagem: "Unable to load WSDL file/location: > > > https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL. > > <https://homologacao.sefaz.mt.gov.br/nfews/NfeRecepcao?WSDL.> Error > > > [Empty Document]" > > > Mas só que ao acessar o link pelo Internet Explorer ele traz certo! > > > > > > --- Em delphi-br@yahoogrupos.com.br > > <mailto:delphi-br%40yahoogrupos.com.br>, Itamar Souza > > escreveu > > > > > > > > Usando o HTTPRIO você tera que usar o WSDLImporter para importar > > as > > > interfaces que se encontra no servidor web e implementam as > > > funcionalidades do webservice a serem consumidas pelo projeto > > cliente. > > > > > > > > Você pode usar uma solução baseada em conectividade por > > intermédio > > > dos agentes Cliente SOAP e Servidor SOAP, disponibilizados por um > > > Webservice fazendo o acesso direto ao banco com a conexão SOAP. > > > > Basta colocar um datamodulo e um componenente SoapConn e pega o > > > endereço que esta no webservice e copia a linha URL do texto XML e > > > conectar. > > > > > > > > O resto e igual, coloca os clientDataset e fazer a conexão se > > você > > > tiver usando multicamadas o RemoteServer será o SoapConn e o > > > ProviderName será o ClientDataset do seu servidor de conexão, neste > > > caso "executar o Fetch Params e AddAllFields" > > > > > > > > Veja se isso pode lhe ajuda!!
[delphi-br] Re: Units não usadas
É verdade João - eu tinha me esquecido de mencionar o initialization e o finalization. Se a unit referenciada, tiver alguma destas seções, ela será compilada também !! Um abraço, Josir. --- Em delphi-br@yahoogrupos.com.br, Joao Morais <[EMAIL PROTECTED]> escreveu > > Walter Chagas Junior (BOL) wrote: > > Até aonde sei (O pessoal da CG pode confirmar isto), > > Eu não sou da CG mas vou confirmar, ok? > > > aquelas units > > declaradas, que ficam lá na clausulá uses, servem apenas para informar ao > > compilador aonde estão as rotinas que estão na unit que está sendo > > compilada. Ele não pega todo aquele conteúdo lá e embute no executável não. > > Se fosse assim, imaginem o tamanho que ficaria um Exe final de um programa > > feito no Delphi. > > > > Ele pega apenas as rotinas que o código que está sendo compilado precisa. Se > > não tiver nada que interesse lá naquela unit declarada, ele ignora a mesma. > > Então deixar lá ou não, não faz diferença alguma. > > O compilador faz smart link, certo, mas a declaração da unit vai fazer > diferença se a tal unit tiver algum código na área initialization ou > finalization. É aí aonde mora o problema principal. > > Outro problema diz respeito a uso de memória. Quanto mais units houverem > na cláusula uses, maior o consumo de memória durante a compilação. > > > Mas vamos ver o que o pessoal da CG nos diz. > > -- > Joao Morais >
[delphi-br] Re: Units não usadas
Olá Walter e pessoal, já fiz muitos testes sobre o assunto e as minhas conclusões foram: Em um executável (sem utilizar BPL) 1) se não houver nenhuma referencia a alguma função contida na unit, o código compilado não é incluído no executável, mesmo que a unit esteja no uses. 2) entretanto se pelo menos uma função for utilizada, a unit inteira compilada é adicionada ao executável. Uma das utilidades da Unit é justamente permitir que o programador decida qual será a granularidade dos seus programas. Em uma BPL (load dinâmico): 1) Basta haver referência no uses que a BPL onde se encontra a unit será carregada, mesmo que nenhuma função/variável seja referenciada. Por isso é fundamental que, quando se trabalha com load dinâmico, se modele corretamente em que BPL cada unit irá ficar. Uma falha destas bibliotecas tipo Infopower, LMD, Report Builder, etc está justamente que eles não se preocupam com quem trabalha com BPLs dinâmicas e fazem uma BPL monstruosa com quinhentas coisas que vc não vai usar e terá que carregar no seu programa. Fala Bruno (Codegear): o que eu falei está certo? Um abraço, Josir. --- Em delphi-br@yahoogrupos.com.br, "Walter Chagas Junior \(BOL\)" <[EMAIL PROTECTED]> escreveu > > Gente, > > Até aonde sei (O pessoal da CG pode confirmar isto), aquelas units > declaradas, que ficam lá na clausulá uses, servem apenas para informar ao > compilador aonde estão as rotinas que estão na unit que está sendo > compilada. Ele não pega todo aquele conteúdo lá e embute no executável não. > Se fosse assim, imaginem o tamanho que ficaria um Exe final de um programa > feito no Delphi. > > Ele pega apenas as rotinas que o código que está sendo compilado precisa. Se > não tiver nada que interesse lá naquela unit declarada, ele ignora a mesma. > Então deixar lá ou não, não faz diferença alguma. > > Mas vamos ver o que o pessoal da CG nos diz. > > []s > > > > Walter Alves Chagas Junior > Belo Horizonte - MG - Brazil > [EMAIL PROTECTED] > http://www.geocities.com/SiliconValley/Bay/1058 > http://delphiatcorporerm.blogspot.com > MSN: [EMAIL PROTECTED] > SKYPE: WalterChagasJr > > > > > - Original Message - > From: "Adriano Santos (Yahoo)" <[EMAIL PROTECTED]> > To: > Sent: Thursday, April 03, 2008 6:20 PM > Subject: Re: [delphi-br] Units não usadas > > > Puts, é esse mesmo. Só tem que tem um problema. > Meu projeto na empresa é enorme, tem .pas pra caramba. Tentei rodar o > Uses Cleaner nele e esquece, demora pra dedel e trava. Nem consegui rodar. > Alguém usa no dia a dia esse esquema? > > -- > Adriano Santos > - > Editor Técnico Revista ClubeDelphi > http://www.delphitodelphi.blogspot.com > http://www.devmedia.com.br > http://www.devmedia.com.br/clubedelphi/pagina.asp > > > > > Eduardo Silva dos Santos respondeu: > > > > o CnPack http://www.cnpack.org/index.php?lang=en > > <http://www.cnpack.org/index.php?lang=en> tem um wizard que faz isso. > > > > chama-se Uses Cleaner. > > > > na verdade o CnPack tem muita coisa, o bom é que da pra desativar oque > > você > > não for usar. > > > > o impacto dele no desempenho do Delphi é mínino, é claro que isso é > > diretamente proporcional e quantidade de opções ativas. > > > > vale a pena conferir. > > > > Em 01/04/08, Vinicius Santos - MSI <[EMAIL PROTECTED] > > <mailto:vinicius%40msisolucoes.com.br>> escreveu: > > > > > > Pessoal, alguém sabe de algum plug-in, que apaga as uses não usadas > > > dentro de uma Unit. > > > Por exemplo, eu não chamo nenhuma função da Dialogs.pas, não faz sentido > > > declará-la, queria um programa para apagar essas Unit's não usadas. > > Isso é > > > muito útil na construção de componentes, alguém se arrisca ? > > > > > > Vinicius dos Santos > > > Analista de Desenvolvimento Júnior > > > MSI SOLUÇÕES > > > Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil > > > Fone/Fax: +55 (14) 3324-8181 www.msisolucoes.com.br > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > -- > > ... > > Eduardo Silva dos Santos > > DRD Sistemas. > > (27) 3218-4201 > > MSN: [EMAIL PROTECTED] <mailto:eduardo.drd%40gmail.com> > > Site: http://www.drdsistemas.com/ <http://www.drdsistemas.com/> > > ... > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > __ Informação do ESET NOD32 Antivirus, versão da vacina 3001 > (20080404) __ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com >
[delphi-br] Re: Herança?
1) crie uma propriedade no seu formulário published property Parametro: String read GetParametro; 2) na chamada da sua tela, chame SetStrProp (ou equivalentes de outros tipos) SetStrProp( aFormulario, 'Parametro', 'XUXU'); PS: A procedure SetStrProp está na unit TypInfo. Boa Sorte, Josir --- Em delphi-br@yahoogrupos.com.br, "Ednro Jr" <[EMAIL PROTECTED]> escreveu > > Como fazer os formulários herdados abrirem o dataset no ID passado por > parâmetro? > > Eis minha função para abrir um form: > > procedure abrirFormulario(aClasseFormulario: TComponentClass; > aFormulario: TForm); > begin > if not Assigned(aFormulario) then > Application.CreateForm(aClasseFormulario, aFormulario) > else > aFormulario.BringToFront; > end; > > Assim abro os formulários, porém quero acrescentar a essa função que > ele abra o ClienteDataSet num ID passado por parâmetro. Tem como fazer > isso? >
[delphi-br] Res:SOAP com SSL
Olá Ricardo, vc pode utilizar os componentes normais SOAP do Delphi 7 em diante (HTTPRIO) que ele funciona perfeitamente com SSL. Eu utilizo sem problemas. Boa Sorte, Josir Gomes - Fala galera!! Alguém já conseguiu consumir um Webserver com SSL? Quais seriam os componentes que eu posso estar fazendo isso? Alguém tem algum exemplo? []s
Re: RES: RES: [delphi-br] Oracle
Vamos por partes Davi. Toda tabela tem um dono que é o usuário que cria a tabela. Este usuário pode dar GRANTs a outros usuários para as suas tabelas. Existem usuários que podem criar tabelas (GRANT RESOURCE) e outros que só tem acesso a se logar (GRANT CONNECT). O que se chama de SCHEMA é o conjunto de tabelas que pertencem a um determinado usuário. Existem duas formas principais de desenvolver aplicações com Oracle. Ou vc cria um único usuário, se loga apenas com ele ou vc terá vários usuários mas apenas um deles será o "dono" das tabelas e a cada novo usuário, vc tem que dar permissão para que ele manipule as tabelas do sistema dono das tabelas. A primeira opção é mais usada em sistemas WEB onde o número de usuários é muito dinâmico e a segunda é mais tradicional e utilizada pelos ERPs da Oracle, etc. Dê uma olhada na documentação online do Oracle que lá é tudo muito bem explicado. Boa Sorte, Josir --- Em delphi-br@yahoogrupos.com.br, "Davi Eduardo Borges Wall" <[EMAIL PROTECTED]> escreveu > > Sim, mas eu posso ter usuários acessando o mesmo schema? > > > > Aqui eu sempre utilizo um usuário por sistema. > > Todos sistemas acessam o mesmo usuário no Oracle > > > > > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao Morais > Enviada em: sexta-feira, 22 de fevereiro de 2008 17:36 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: RES: [delphi-br] Oracle > > > > Davi Eduardo Borges Wall wrote: > > Pera aí, acho que há um engano. > > > > Oracle trabalha um pouco diferente comparando com outros bancos. Cada > > usuário é na verdade um DataBase! Confere? > > Não. Database é um só, ao conectar como um usuário diferente o cidadão > cai em um schema diferente, que é algo entre a tabela e o banco de dados. > > -- > Joao Morais > > > > > > > > > De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de André Moraes - GMail > > Enviada em: sexta-feira, 22 de fevereiro de 2008 11:16 > > Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> > > Assunto: Re: [delphi-br] Oracle > > > > > > > > Sim, o nome é Oracle Express Edition > > > > - Original Message - > > From: "Nilson Chagas" <[EMAIL PROTECTED] <mailto:nilson.chagas.silva%40gmail.com> <mailto:nilson.chagas.silva%40gmail.com> > > > To: mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > > > Sent: Friday, February 22, 2008 11:12 AM > > Subject: Re: [delphi-br] Oracle > > > > Sim. limitada se não me engano a 1Gb de ram, e 4Gb de banco de dados. > > > > Em 22/02/08, Gladson Reis <[EMAIL PROTECTED] <mailto:gladson%40stonestecnologia.com.br> <mailto:gladson%40stonestecnologia.com.br> > escreveu: > >> Existe uma versao do oracle que é free ? > >> > >> - Original Message - > >> From: "Jaques" <[EMAIL PROTECTED] <mailto:jaques.esp%40gmail.com> <mailto:jaques.esp%40gmail.com> > > >> To: mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> > > >> Sent: Friday, February 22, 2008 11:04 AM > >> Subject: RES: [delphi-br] Oracle > >> > >> Leonardo, > >> > >> Bom dia... > >> > >> Olha.. essas questões são mais pessoais.. > >> > >> No sistema que eu trabalho aqui, usamos o SQL Server mas a lógica é a > >> mesma, > >> fazemos assim: > >> > >> Cada usuário do sistema é mapeado para um usuário no SGDB. Por que isso? > >> Bom > >> em alguns lugares usamos tabelas temporárias, em outros fazemos gravação > >> de > >> auditoria por meio > >> > >> De sp e triggers e daí fica fácil descobrir quem disparou o processo. > >> > >> Criamos também um database específico para o nosso sistema. Motivos: > >> Organização dentro do SGBD, podemos criar uma base de testes e > >> treinamentos > >> no mesmo servidor. E fora que rotinas de backup de restore se tornam mais > >> fáceis. > >> > >> Qq coisa estamos a disposição > >> > >> Jaques Dix > >> Desenvolvedor > >> > >> -Mensagem original- > >> De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto: > >> delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupo
Re: RES: [delphi-br] Erro "At End of Table"
Só complementando o que o Andreano informou: Se o INSERT funciona ao desabilitar a trigger, então o problema está na trigger, concorda? Tente rodar o insert com os mesmos dados fora do Delphi para vc pegar o erro. O BD é Oracle? Se for, então dá End of Table mesmo. Se vc puder alterar a trigger, trate o exception no_data_found para tratar o erro e retorne um erro 2 que o BDE não dará mais o "End of table" Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "Andreano Lanusse" <[EMAIL PROTECTED]> escreveu > > Gladson, > > O BDE que gera esta exception. > > 1 - Isso geralmente ocorre quando você está usando a propriedade Filter e o retorno da query/table está vazio, gerando essa exception. > > 2 - Isso também pode acontecer em algumas situações quando utilizado CacheUpdates com MasterDetail. > > Você está em alguma das 2 situações? > > []'s > Andreano Lanusse > > > > > De: delphi-br@yahoogrupos.com.br em nome de Gladson Reis > Enviada: sáb 16-fev-08 04:32 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Erro "At End of Table" > > > > ops > so uma perguntinha.. > > Porque BDE ? > > - Original Message - > From: "diogenesvit" <[EMAIL PROTECTED] <mailto:diogenesvit%40hotmail.com> > > To: mailto:delphi-br%40yahoogrupos.com.br> > > Sent: Friday, February 15, 2008 7:44 PM > Subject: [delphi-br] Erro "At End of Table" > > Bom dia pessoal td bem? > > Estou com o seguinte problema, um erro meio espirita aqui! > > Tenho uma tela em delphi que grava dados em uma tabela via > ClientDataSet usando conexao BDE! > > O problema ocorre quando eu utilizo uma trigger nessa tabela no meu > banco de dados oracle! > > Quando vou salvar alguma operacao nessa tabela com ApplyUpdates o > sistema me da um erro "At End of Table". > > Se eu desabilito a trigger a tela funciona normal! > > O problema eh que nao há nenhum erro na trigger, quando eu faço o > insert via linha de comando a trigger habilitada funciona bem! > > Vcs conhecem alguma configuracao ou algo que possa causar esse > problema? > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos > > __ Informação do NOD32 IMON 2880 (20080215) __ > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > http://www.eset.com.br <http://www.eset.com.br/> >
[delphi-br] Re: [ CLIENTE WEB SERVICE ]
Olá Márcio, 1) eu não estou vendo o método que obtem a lista de funcionários. Envie ou disponibilize na Internet o WSDL gerado para eu dar um olhada. 2) Vc atualizou o WSDLImporter do Delphi? No BDN, tem um patch importante para atualizar as rotinas de WS. Sem este patch, metade das rotinas de WS não funcionam corretamente. Boa Sorte, Josir. Me mande --- Em delphi-br@yahoogrupos.com.br, Marcio <[EMAIL PROTECTED]> escreveu > > Pessoal estou tentando acesar um Web Sevice com o delphi > e nao estou conseguindo.. > > > O Web Service Criei em PHP .. > > so que nao sei charmar a funcao listarFuncionarios no Delphi !!! > > esta unit foi criada com base no Web Service , atravaz do componente > WSDLImporter . > > > fiz varios testes malucos mas nada funciona ... > > fun := wsFuncionario.Funcionario.Create; > > > Alguem sabe algo sobre o assunto ??? > > > vai ter que mostrar um array de funcionarios
[delphi-br] Re: TidFtp - Enviar arquivos para Linux
Olá Domingos, o problema está na barras. Em sistemas Linux/Unix, a barra é a / Vc tem que inverter as barras caso o sistema seja Linux. Na verdade use sempre / pois caso seja Windows, ele troca automaticamente. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Domingos Albuquerque Frota Net <[EMAIL PROTECTED]> escreveu > > Oi pessoal, boa semana a todos! > > Bom, estou usando o componente "TidFtp" para enviar arquivos, para uma máquina remota, usando o método "TiDFtp.Put". > Ao enviar o arquivo de uma máquina com Windows, para outra com o > mesmo sistema operacional, é criado os diretórios e os arquivos copiados com sucesso. Mas, quando enviei de uma > máquina windows para linux, ao invés de criar os diretórios e copiar dentro deles, os arquivos são copiados no > diretório raiz, e com um nome gigante, contendo todo o path para onde ele seria copiado. > > Peço ajuda, e antecipadamente agradeço. > > Domingos Neto > [EMAIL PROTECTED] > > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! > http://br.mail.yahoo.com/ > > [As partes desta mensagem que não continham texto foram removidas] >
[delphi-br] RE: [OFF-TOPIC ] Sete Razões Por Que o Linux Não Terá Sucesso
sistência por Parte da Média dos Usuários Concordo! Para quem já conhece Windows é um parto mudar. Entretanto, para usuários novos, ou seja, 60% da população brasileira, isso não faz diferença nenhuma. Eu instalei o Ubuntu para a minha tia de 60 anos. Ela usa ele feliz e contente - só ficou brava quando uma amiga trouxe um programa de Bingo que só funcionava no Windows. Em compensação, essa amiga dela já gastou uns R$400,00 em manutenção depois do Windows dela ter sido perdido com vírus Dê uma olhada, por exemplo, no projeto Piraí Digital no qual eu já tive o prazer de visitar. As criançinhas todas usando Debian sem ter a menor dificuldade. E o melhor, os professores e pais já estão instalando em casa para poder atender melhor as crianças. >5) O Linux é "Simples"; O Windows "Simplesmente Funciona" Discordo. O meu laptop Compaq/HP já veio com o Mandriva instalado, manual em português, etc. Foi abrir e sair usando, com OpenOffice, DVD, Wireless, tudo funcionando de prima. Vejam o link em http://fronteira-digital.blogspot.com. 6) Existem Demasiadas Distribuições do Linux >No fim do primeiro semestre deste ano, cheguei a um consenso em uma pesquisa feita com os leitores, quando afirmei que a >demasiada quantidade de distribuições do Linux criava uma confusão em relação à código aberto. O website DistroWatch.com >havia identificado 359 distribuições. Este não é exatamente um método direcionado de atrair a atenção de usuários que estão >procurando alternativa para o Windows. Discordo. Acho isso uma desvantagem para os fornecedores mas também uma vantagem para os usuários. Já existe Ubuntu Christian Edition, Multimidia Edition, focada apenas para DJs, etc. A empresa que está realmente interessada em dar suporte ao Linux, precisa gerar apenas pacotes para os 3 tipos de instalações; Debian, RPM e .bin para instalações personalizadas. Fazendo isso, vc engloba qq distribuição. Fora as empresas que enviam os fontes para vc compilar. >7) Linux Não Tem Nenhum Defensor Que Seja Comparável a Bill Gates ou Steve Jobs >O principal lado negativo do Linux não é técnico: não existe nenhum defensor conhecido para direcioná-lo à adoçào de >desktops. Na realidade, Linus Torvalds conquistou o prênio de "bom rapaz" da indústria de tecnologia. Infelizmente, apesar de >todos os seus pntos fortes, Linus é um fracasso como defensor. Se você não concorda com isso, basta comparar Linus a Bill >Gates e a Steve Jobs. Discordo. O mundo cada vez menos vai precisar de "Odoricos Paraguaçus", 'milagreiros' e 'marketeiros' em TI. O Linus várias vezes já meteu o pau no Linux porque ele é honesto e não está comprometido com nenhuma empresa. Levo muito mais fé na opinião de pessoas assim do que em pessoas que estejam com interesses comerciais. O John Maddog em sua palestra que deu no Rio falou que o aumento do uso de Linux é inexorável por um simples motivo: Atualmente a Microsoft tem 30.000 funcionários sendo que apenas 5.000 são programadores/analistas. Já o número de programadores Linux ativos (+4h diárias) se encontra na faixa dos 40.000. Ou seja, se o fator se mantiver, a quantidade de aplicativos para Linux se tornará maior que para Windows. É só uma questão de tempo... Enfim, voltando ao meu primeiro argumento: têm espaço para todo mundo pessoal!! A Microsoft ainda vai existir pelos próximos 100 anos mesmo que o Linux se torne preponderante. Ainda tenho clientes meus que usam DOS e estão felizes da vida!!! Para a garotada que só usou Windows, posso adiantar para vcs: nos meus 23 anos de carreira, já passei por 5 sistemas operacionais, todos tinham vantagens e desvantagens e o Windows não foi melhor ou pior que os outros. O que não devemos é ,como profissionais de TI, fechar os olhos para o mercado Linux que está em clara expansão. Bom ano novo a todos!!! Josir Gomes, M.Sc. JSK Consultoria e Treinamento http://www.jsk.com.br http://fronteira-digital.blogspot.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: Oracel x Delphi
Olá Didi, a primeira coisa a fazer é o upgrade para BDE 5.10 - é bem mais estável que o 5.01. Para utilizar Store Procedures, não utilize o componente. Use Query.Execute e coloque no SQL, a cláusula: begin nomedaprocedure( parametros ); end; Entretanto, todas essas soluções são paleativas: o ideal é que vc abandone o BDE e use uma biblioteca nativa tipo ODAC ou DOA. Vc paga uns R$400,00 mas vale a pena: a performance é absurdamente superior, é mais produtiva e mais estável. DbExpress e ADO são bem melhores que o BDE mas também são muito fracos perto das soluções nativas. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "Didi" <[EMAIL PROTECTED]> escreveu > > Boa noite a todos. > > Eu pesquisei, aqui na lista como sempre faço. E devo dizer que sempre > encontrei sem precisar incomodar aos colegas. Mas desta vez sou > obrigado a postar minha duvida. > Uso o Delphi 5 e BDE 5.01 e Oracle 10g. Os acessos atraves das QUERYS > estão funcionando mas quando tento através da Storedproc esta me > devolve um erro "CAPABILITY NOT SUPPORTED". Seria a versão do BDE que > não é compativel com o oracle 10g? > > Bem fico na esperança que algum colega possa me orientar. E enquanto > isso vamos a mais e mais pesquisa na web. > > Obrigado! > Didi. >
[delphi-br] Res:Re: Impressora Fiscal em Rede
Olá pessoal, estou começando a mexer com impressoras fiscais e tenho pouca experiência no assunto. 1) Alguém poderia me dizer onde está escrito na legislação que não pode usar em rede? Uma solução elegante seria rodar no micro onde a impressora está conectado um listener que ficaria recebendo mensagens dos PDVs clientes e enviando direto para a impressora. Os PDVs clientes poderiam se comunicar via socket ou via Web Services. 2) Estou começando a desenvolver um solução de PDV open-source, mas me falta justamente alguém com experiência em impressora fiscal. Alguém que já tenha experiência tem interesse ? Obviamente, será remunerado por isso. Um abraço, Josir. kra, comentamos isso faz poucos dias aqui, sob meu ponto de vista a lei não permite. E pelas demais respostas que ví aqui, acredito que não pode. O que pode é ter um balcão com 3 pcs por exemplo e lá no caixa sair o cupom fiscal. - Original Message - From: Leandro - Grupos To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Sent: Thursday, December 06, 2007 8:49 AM Subject: [delphi-br] Impressora Fiscal em Rede E ai galera, blz É possível utilizar uma impressora fiscal por dois micros ao mesmo tempo???
[delphi-br] Res:Apostila Delphi com PHP e/ou Delphi com WEBSERVICE
Olá Fábio, qual a sua dúvida? Vc já conhece a parte teórica de Web Services? http://www.jsk.com.br/webservices.html http://www.jsk.com.br/babelfish.html Josir.
[delphi-br] Versões do SOAP - Web Services nas versões do Delphi
Olá pessoal, alguem saberia dizer quais a versão do SOAP para as diversas versões do Delphi. Delphi 7 - Soap 1.1 Delphi 2005 - ??? Delphi 2007 - ??? Já busquei na documentação, no Code Central mas não achei esse detalhamento. Se o pessoal da Code Gear puder buscar isso, seria de grande ajuda. Saudações, Josir Gomes
[delphi-br] Re: Tamanho máximo para arquivo XML !!!!
É ilimitado Robson. Na verdade, o limite está no file system onde ele estiver armazenado. Se for FAT32, por exemplo é 2Gb. Se for Linux com Reiser ou Ext3, aí já vai para 2PB Vc só tem que se preocupar em como vai ler o XML. Existem bibliotecas que carregam o XML todo para memória para só depois processá-lo. Nesse caso, Para casos de XMLs muito grande, o ideal é utilizar uma biblioteca que carrega o XML a medida que for precisando dos dados. Taí uma dúvida: alguém sabe qual é a forma de processamento da biblioteca da Microsoft (que é utilizada pelo Delphi) ? Se ela carrega tudo para depois processar? Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "Robson Tazinaffo" <[EMAIL PROTECTED]> escreveu > > Alguém sabe o tamanho máximo (KB ou MB) para um arquivo XML??? >
[delphi-br] Re: Path para o Bug do Delphi 2007 Update 3 - Andreas
Re: Path para o Bug do Delphi 2007 Update 3 <http://br.groups.yahoo.com/group/delphi-br/message/176935;_ylc=X3oDMTJzZjQxbGF1BF9TAzk3NDkwNDM2BGdycElkAzEwNTg3NzgEZ3Jwc3BJZAMyMTM3MTExMjY0BG1zZ0lkAzE3NjkzNQRzZWMDZG1zZwRzbGsDdm1zZwRzdGltZQMxMTkwMTA1MTI0> Enviado por: "Eduardo Silva dos Santos" [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> Seg, 17 de Set de 2007 11:42 pm É verdade: já troquei umas idéias com ele na época do Kylix e realmente ele é muito bom. Ele é um cara com background em Assembler e usa muito o Delphi, conhece Linux como ninguém e tem domínio sobre ferramentas de engenharia reversa que me deixaram bobo. Foi ele que compatibilizou o Kylix com os kernels mais recentes... Mas não vamos entrar nisso de novo, não é :))) Para completar, ele é muito simpático e atencioso. Se a Borland contratasse ele, com certeza teria menos bugs para corrigir Um abraço, Josir. - Olá João, realmente, o Andreas é ninja,, heheheh para quem quiser saber mais http://andy.jgknet.de/blog/ <http://andy.jgknet.de/blog/> http://andy.jgknet.de/dspeedup/ <http://andy.jgknet.de/dspeedup/> http://andy.jgknet.de/dspeedup/builds/ <http://andy.jgknet.de/dspeedup/builds/> Em 17/09/07, Joao Morais <[EMAIL PROTECTED] <mailto:post%40joaomorais.com.br>> escreveu: > > Eduardo Silva dos Santos wrote: > > Olá pessoal, para quem atualizou seu Delphi 2007 para o Update 3 e se > > deparou com o Bug onde o Menu de Contexto de alguns componentes não é > > exibido, certamente > > uma solução rápida está aqui > > http://andy.jgknet.de/blog/archives/69-Inofficial-RAD-Studio-patch.html. <http://andy.jgknet.de/blog/archives/69-Inofficial-RAD-Studio-patch.html.> > > Esse é o mesmo camarada que criou uma forma de usar generics em Delphi > win32, que bolou uma forma da IDE ser carregada em menos tempo, isto só > do que eu vi. Ele é mais rápido do que a CG e nem tem os fontes do > Delphi. Impressionante. > > -- > Joao Morais [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] RE: Report Builder
Olá Omar, uma solução simples: - Crie um ClientDataset a partir do Dataset original, incluindo um campo PAGINA - Crie um índice por página + ordenação do DataSet original - Duplique os registros associados ao dataset para o ClientDataSet, incluindo a pagina 1 para o reg.original e 2 para o reg.copiado. - Associe o ClientDataSet ao Pipeline e faça um grupo pelo campo PAGINA - sem quebrar a página :) - Por fim, mova o cabeçalho para o GroupHeaderBand. Boa Sorte, Josir. --- Ola Delphianos, Para os feras do Report Builder, por favor. Tem como em um relatório, que geralmente usa só a metade da página, eu dar algum comando para ele repetir o relatório no restante da página para evitar de o usuário ter de imprimir 2 páginas com metade da folha em branco. PS: Tem alguma lista sobre Report Builder. Não sei se tem alguma ou se alguém tem alguma informação a respeito.
[delphi-br] Re: Saída Repentina
Olá João, o stack overflow acontece quando o stack estoura :) Para vc ver como não dá stack overflow, faça o teste: function F1( Xuxu: integer ); begin F1(Xuxu); end; Um abraço, Josir. Enviado por: "Joao Morais" [EMAIL PROTECTED] jcmoraisjr Qua, 5 de Set de 2007 10:36 am Eduardo Silva dos Santos wrote: > Tive esse problema de saida repentina e era stack overflow tb, num rotina > específica em um edit personalizado... O stack overflow é o único erro que eu vi até hoje que só aparece quando a aplicação tá rodando com o debug. -- Joao Morais
[delphi-br] Re: off topic: Custo de um bd Oracle
Olá pessoal, Existe a versão free do Oracle, chamada Oracle XE, cujas únicas limitações são o tamanho da base (4Gb) e só aceitar 1 processador no servidor. Funciona muito bem e eu utilizo com 30 usuários simultaneos e o bichinho roda que é uma beleza. A Oracle criou essa versão justamente para tentar impedir o crescimento dos bancos opensource tipo Firebird e PostgreSQL. Edu, a real necessidade de se utilizar Oracle?? É o melhor banco que existe atualmente, o mais estável, o que tem mais recursos e é o mais utilizado. Quem consegue chegar um pouco perto é o DB2 e o PostgreSQL. Mas aí a discussão vai para outra seara.. Mas concordo com vc. Se vc vai começar algo do zero e acha que o seu banco vai ter + de 4GB, dê preferência para o PostgreSQL ou para o Firebird. Para completar: a versão do Oracle Standard custa em média R$8.000 para 10 usuários. Isso sem o custo do Metalink (+R$3.000). Da mesma forma que a Borland, eles cotam em um dólar que custa R$3,00 apesar do dólar valer R$2,00 a mais de 2 anos. É um absurdo ... mas compra quem quer, concorda??? Saudações, Josir. Enviado por: "Edu Nicácio" [EMAIL PROTECTED] ecnicacio_2005 Qua, 5 de Set de 2007 9:41 am Qual a real necessidade de utilizar o Oracle? Um IBM DB2 Express ou PostgreSQL ou ainda o Firebird são tão bons quanto... E não custam nada! Abraço. -- Atenciosamente: Eduardo Cláudio Nicácio Analista de Sistemas Pleno Fábrica 02 - CTIS Tel.: (11) 3150-6841 [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 05, 2007 8:09 AM Subject: Re: [delphi-br] off topic: Custo de um bd Oracle oracle xp é free... mas tem a versao personal edition que custa em torno de R$ 350 a R$ 400 a copia e poderia ser utilizada por vc. ate + Edison Garcia escreveu: > > Ola a todos > Alguem teria uma idéia aproximada do custo de um bd Oracle que > atendesse a uma pequena empresa (digamos max de 10 estações) ? > obrigado > Edison Garcia >
[delphi-br] Re: off topic: Custo de um bd Oracle
Olá pessoal, Existe a versão free do Oracle, chamada Oracle XE, cujas únicas limitações são o tamanho da base (4Gb) e só aceitar 1 processador no servidor. Funciona muito bem e eu utilizo com 30 usuários simultaneos e o bichinho roda que é uma beleza. A Oracle criou essa versão justamente para tentar impedir o crescimento dos bancos opensource tipo Firebird e PostgreSQL. Edu, a real necessidade de se utilizar Oracle?? É o melhor banco que existe atualmente, o mais estável, o que tem mais recursos e é o mais utilizado. Quem consegue chegar um pouco perto é o DB2 e o PostgreSQL. Mas aí a discussão vai para outra seara.. Mas concordo com vc. Se vc vai começar algo do zero e acha que o seu banco vai ter + de 4GB, dê preferência para o PostgreSQL ou para o Firebird. Saudações, Josir. Enviado por: "Edu Nicácio" [EMAIL PROTECTED] ecnicacio_2005 Qua, 5 de Set de 2007 9:41 am Qual a real necessidade de utilizar o Oracle? Um IBM DB2 Express ou PostgreSQL ou ainda o Firebird são tão bons quanto... E não custam nada! Abraço. -- Atenciosamente: Eduardo Cláudio Nicácio Analista de Sistemas Pleno Fábrica 02 - CTIS Tel.: (11) 3150-6841 [EMAIL PROTECTED] - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Wednesday, September 05, 2007 8:09 AM Subject: Re: [delphi-br] off topic: Custo de um bd Oracle oracle xp é free... mas tem a versao personal edition que custa em torno de R$ 350 a R$ 400 a copia e poderia ser utilizada por vc. ate + Edison Garcia escreveu: > > Ola a todos > Alguem teria uma idéia aproximada do custo de um bd Oracle que > atendesse a uma pequena empresa (digamos max de 10 estações) ? > obrigado > Edison Garcia >
[delphi-br] Re: OFF: Desabafo - Code Gear (Delphi for php)
Faço minhas as palavras da Alcione. Vcs sabem que eu sou uma das pessoas aqui da lista mais críticas em relação às políticas da Borland. Entretanto, não posso concordar com atitudes como essa desse senhor Hudson. Concordo plenamente com que o Bruno falou: parece um ataque de piti! O Andreano escreve um componente para ele, de graça, e ele ainda reclama!!?? Se formos comparar o trabalho do pessoal da Borland aqui na lista com o de outras empresas, veremos que eles prestam um serviço incomparável. Bruno e Andreano, fica aqui a minha solidariedade! Por favor, não esmoreçam e continuem o ótimo trabalho com a comunidade Delphi! Josir Cardoso Gomes, M.Sc. Professor da FGV/RJ Moderador das listas delphi-br / java-br / delphi-oracle-br / webservices-br Bruno, fique tranquilo um simples e-mail não vai tirar seus créditos aqui na lista. Abraço! Alcione Guimarães - Original Message - From: Bruno Lichot To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Sent: Tuesday, August 28, 2007 1:45 PM Subject: RES: [delphi-br] OFF: Desabafo - Code Gear (Delphi for php) Olha Hudson, Não sei te dizer sobre a lista de Delphi For PHP, mas nem eu e nem o Andreano criamos a lista, ela foi criada por membros da comunidade e mantida pela comunidade não temos poderes de incluir ou remover ninguém da lista. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] RE: WebService (Urgente)!!!!
Olá Marcelo, tem alguma coisa errada na conversão do WSDL que vc fez pois os tipos string, date e time teriam que ser convertidos sem problemas pelo Delphi. Aliás, vc não especificou qual Delphi vc está usando. Sobre os tipos do schema http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation> Vc deve ir nesse endereço e fazer a conversão desses tipos também. Eu não tenho certeza mas o Delphi 2005 já faz a busca de outros schemas referenciados em um WSDL. Tente refazer a importação do WSDL novamente em outra ferramenta para verificar se o WSDL que vc está importando está mesmo correto. Boa Sorte, Josir. --- Estou precisando muito da ajuda do grupo, pois estou com uma certa urgência em utilizar um webservice aqui na empresa. Quando importo o wsdl e tento executa-lo em meu projeto dá um monte de erros na unit que foi gerada. Pelo que vi os erros são com relação ao tipos que não estão sendo reconhecidos. Analisando a unit vi que tem um bloco assim: // ** ** // // The following types, referred to in the WSDL document are not being represented // in this file. They are either [EMAIL PROTECTED] of other types represented or were referred // to but never[!] declared in the document. The types from the latter category // typically map to predefined/known XML or Borland types; however, they could also // indicate incorrect WSDL documents that failed to declare or import a schema type. // ** ** // // !:string - "http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema>" // !:ExchangeLogData - "http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema>" // !:LIFNR - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:NAME1 - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:PLACACARRETA - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:PLACACAVALO - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:UFPLACACAVALO - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:PLACAVAGAO - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:PRONTUARIO - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:VEICULO - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:date - "http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema>" // !:time - "http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema>" // !:NFNUM - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:SERIES - "http://csn.com.br/xi/CSN/Transportation <http://csn.com.br/xi/CSN/Transportation>" // !:CTRC - "http://www.w3.org/2001/XMLSchema <http://www.w3.org/2001/XMLSchema>" Se eu estiver certo, na hora de importar esses tipos acimas não foram reconhecidos. Seria isso mesmo??? São justamente os tipos que estão faltando e que o delphi está reclamando... Como resolvo isso Poderiam me ajudar [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Re: Recebendo um XML no WebServices
Olá André, acho que o seu problema está na modelagem do Web Services. Não tem sentido vc enviar um XML como parametro. O correto é enviar a listagem de produtos diretamente como parametro utilizando um array com a sua estrutura. Um das bases para se construir um WS corretamente é especificar todas as estruturas na própria passagem de parametros. O WSDL deve ser suficiente para que qualquer estrutura que trafegue no WS seja visível. Se vc passar um XML inteiro como parametro. Esse XML poderá conter um número inteiro, uma imagem, uma lista de produtos ou uma lista de clientes. Com isso, vc destroi toda a teoria de interoperabilidade que o WS procura alcançar. Monte uma estrutura do tipo: Type TProduto = record Codigo: String; Descricao: String; end; TListaProduto = array of TProduto; e então envie o TListaProduto como parametro. Boa Sorte, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, "André Trombetone" <[EMAIL PROTECTED]> escreveu > > Pessoal Boa tarde > > Estou desenvolvendo um WebService com o BDS 2006, que sera consumido por uma > apllicação PHP, em uma determinada função preciso receber como parametro um > XML contendo uma listagem de produtos à serem inseridos no Banco de dados. > > Meu problema é Como vou receber este XML no POST e como carregar ele em um > DataSet? Alguem tem alguma idéia? > > -- > Att > André Luiz Trombetone > (19) 8111-8557 > MSN [EMAIL PROTECTED] > http://www.jrscomputacao.inf.br/andre > > > [As partes desta mensagem que não continham texto foram removidas] >
Res:Re: RES: [delphi-br] Mas alguem na lista usa java tb???
Olá Alessandro, eu estou deixando de usar Delphi paulatinamente exatamente por esse motivo. Eu gastei um ano de desenvolvimento com Kylix para depois eles abandoná-lo. Ainda bem que eu estava usando a versão Open. Se eu tivesse pago pelo Kylix, eu ia ficar + enjuriado ainda. Estou migrando para Java não porque é uma linguagem melhor, tem a IDE X,Y,Z, porque tem ou não refactoring,manufacturing,bregeturing,etc. Particularmente, eu acho Delphi bem mais produtivo que Java mas a produtividade é apenas um dos indicadores da equação. Simplesmente não quero amarrar o meu negócio e o meu investimento em educação nas mãos de uma empresa estrangeira que a qualquer momento pode abandonar o desenvolvimento da ferramenta e não nos dar opção de continua-lo. Podem vir quinhentos consultores da Borland falar que não: mas o que vale é o passado. Depois que vc é traído, fica muito díficil readquirir a confiança... Esse é o principal motivo pelo qual estou investindo minhas parcas economias apenas em software livre. Acredito que, a longo prazo, o retorno do investimento em treinamento/código/produtividade será maior. Saudações a todos, Josir Gomes - Com certeza o Delphi não morreu mas o caso Kylix foi uma tremenda sacanagem da Borland/CodeGear. O mínimo que eles deveriam ter feito é lançar versões para manter a compatibilidade com as novas versões do Kernel do Linux. Na época do lançamento comecei a migrar meus componentes para o Kylix a fim de futuramente migrar meus aplicativos. Consegui migrar todos os componentes, mas não havia ainda começado a migrar os aplicativos quando o mesmo foi descontinuado, perdi um bom tempo nesse processo e mais tempo para migrar softs que já havia feito em Kylix. Nesse sentido apóio o pessoal do Java quando dizem que estamos amarrados a a vontade de uma grande companhia, porque, mesmo não podendo comparar o caso do kylix com o delphi, esse foi uma vergonha. Bruno Lichot escreveu: > > > O Delphi não morreu e não vai morrer, não se pode comparar o caso Kylix com > o Delphi,e a CodeGear nunca deu indícios de vender, parar ou matar o Delphi, > muito pelo contrário.
[delphi-br] Delphi 2005 - Erro na chamada do Help
Olá pessoal, tive que começar a usar o Delphi 2005 essa semana. Logo de cara, quando clico no Delphi Help dá a mensagem de erro: --- Error --- Unable to create the Microsoft Document Explorer object. O servidor RPC não está disponível, ClassID: {4A79114D-19E4-11D3-B86B-00C04F79F802}. --- [02DB6632]{htmlhelp290.bpl} HTMLHelp2Viewer.THTMLHelp2Viewer.InitDocExplorer (Line 798, "HTMLHelp2Viewer.pas" + 8) + $21 [02DB66AE]{htmlhelp290.bpl} HTMLHelp2Viewer.THTMLHelp2Viewer.GetDocExplorer (Line 806, "HTMLHelp2Viewer.pas" + 2) + $3 [02DB64DC]{htmlhelp290.bpl} HTMLHelp2Viewer.THTMLHelp2Viewer.DisplayTopic (Line 785, "HTMLHelp2Viewer.pas" + 6) + $16 Provavelmente é um algum serviço do Windows desabilitado. Alguem sabe qual ou sabe onde eu posso obter documentação. Bemvindo ao Windows Hell! Um abraço, Josir.
Res: [delphi-br] Re: ORA-06502 - Delphi
Então Ribamar, grandes chances de ser problema de incompatibilidade do Oracle Client e do Dbexpress com o campo CHAR. Eu não posso te dar certeza pois não tenho experiência concreta com DbExpress. Para contornar o problema: 1) Verifique se os tipos estão corretos na propriedade Params no componente StoreProc. 2) Verifique se o campo CHAR está realmente preenchido. no BDE, o erro ocorre quando se passa NULL para um campo CHAR. No SQLNavigator vai funcionar porque, apesar de ser feito em Delphi, ele (graças a Deus) usa ODAC!!! o SQLDetective que é melhor e mais barato que o SQLNavigator também é feito em Delphi/ODAC. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Ribamar Sousa <[EMAIL PROTECTED]> escreveu > > Bom Dia, > > EMPRESA.cod_empresa é NUMBER(6) > EMPRESA.nome é VARCHAR2(30) > > O Acesso ao banco que estou utilizando é o DBExpress, e em relação ao .Value, eu testei com .AsInteger, .AsString e não funcionou, estou tentando rodar direto do SQLStoredProc(DBExpress), atribuindo nos Parametros, no campo VALUE de cada um, o determinado valor e tentando rodar... e também dá o mesmo erro, eu acho que seja alguma configuração, não sei bem, pois eu rodei a procedure pelo SQLNavigator e funcionou corretamente. > > Aguardo respostas. > > Desde já agradeço. > > Ribamar Sousa Filho > > > - Mensagem original > De: Josir Gomes <[EMAIL PROTECTED]> > Para: delphi-br@yahoogrupos.com.br > Enviadas: Segunda-feira, 16 de Julho de 2007 8:28:55 > Assunto: [delphi-br] Re: ORA-06502 - Delphi > > Olá Ribamar, > > 1) pela declaração da procedure, não dá para saber qual é o tipo de > EMPRESA.cod_ empresa%TYPE. Ele é numérico ou char? > > 2) vc não especificou com que engine está acessando o banco. É BDE, > DbExpress, ODAC?? > > 3) Se for BDE, não utilize parametros com CHAR pois as vezes dá > problema de incompatibilidade entre o Oracle e o BDE - Bosta De Engine :) > > 4) Uma dica: procure não utilizar .Value e sim .AsString .AsInteger. > Isso serve tanto para ParamByName como FieldByName. > Além do código ficar + rápido, o compilador lhe ajuda na hora de > interpretar conversões de tipo. > > Boa Sorte, > Josir. > > --- Em [EMAIL PROTECTED] os.com.br, Ribamar Sousa escreveu > > > > Boa Noite Pessoal, > > estou fazendo uma aplicação Delphi x Oracle, e criei uma procedure > para Inserir, Alterar e Excluir em uma tabela SIMPLES, que contem > apenas o CODIGO e NOME > > e no Delphi estou utilizando o componenten SQLStoredProc, para > acessar a Procedure e enviar os dados para que seja executado a procedure. > > A procedure está funcionando corretamente, pois fiz os testes pelo > SQL Navigator, sendo que pelo Delphi dá o seguinte erro > > ORA-06502: PL/SQL: erro: erro de conversão de caractere em número > numérico ou de valor > > ORA-06512: em line 1' > > > > Na procedure tem os seguintes campos... > > PROCEDURE EMPRESA_IAE > > ( vTipo in Char, > > vCodigo in EMPRESA.cod_ empresa%TYPE, > > vNome in EMPRESA.nome% TYPE) > > AS > > ... > > > > Então no DELPHI estou fazendo assim > > > > DM.SQLProcEmpresa. ParamByName( 'vTipo'). Value := 'I'; > > DM.SQLProcEmpresa. ParamByName( 'vNome'). Value := 'TESTE'; > > DM.SQLProcEmpresa. ParamByName( 'vCodigo' ).Value := 5; > > DM.SQLProcEmpresa. ExecProc; > > > > Para que eu possa testar... e não funciona... da o erro que eu > mencionei acima... > > Me ajudem por favor... pois não sei mais o que fazer... > > Desde já agradeço > > > > > > > > Novo Yahoo! Cadê? - Experimente uma nova busca. > http://yahoo.com.br/oqueeuganhocomisso > > [As partes desta mensagem que não continham texto foram removidas] >
[delphi-br] Re: Herança com pacotes BPL
Olá José Ricardo, para que ele herde os forms, ele precisa do DFM e de um "stub" do pas. O stub é o fontes sem código nos métodos da classe, isto é terá somente a interface e o implementation em branco. Entretanto, pense no seguinte ponto: imagine que vc envie os fontes para o seu conhecido e ele comece a melhorá-lo e colocar funcionalidades que hoje a sua biblioteca não tem. Vcs dois não ganhariam com o processo? Será que o seu código é tão precioso assim que vc não pode cedê-lo (ou vender por uma módica quantia) e com isso ter benefícios bem maiores que dinheiro (a melhoria da sua biblioteca de classes) ? Eu fiz isso a 5 anos atrás e hoje a minha biblioteca (com BPLs, herança, multi-banco, etc) está muito mais desenvolvida do que estaria caso eu estivesse mexendo nela só com a minha equipe. Pense nisso... Um abraço, Josir Gomes, M.Sc. JSK Consultoria e Treinamento --- Em delphi-br@yahoogrupos.com.br, José Ricardo Aviles <[EMAIL PROTECTED]> escreveu > > Olá pessoal comecei a converter minha aplicação para pacotes BPL, > estamos trabalhando duro para ver onde o calo vai apertar, então > aconteceu o seguinte. Um conhecido meu tbem programador comentou > comigo que gostaria de utilizar meu ancestor para desenvolver suas > proprias aplicações então pergunto, é possivel gerar formulários que > filhos a partir de formularios contidos dentro de um pacote BPL sem > possuir o DPK? > > Força a todos. > > José Ricardo Aviles. >
[delphi-br] Re: ORA-06502 - Delphi
Olá Ribamar, 1) pela declaração da procedure, não dá para saber qual é o tipo de EMPRESA.cod_empresa%TYPE. Ele é numérico ou char? 2) vc não especificou com que engine está acessando o banco. É BDE, DbExpress, ODAC?? 3) Se for BDE, não utilize parametros com CHAR pois as vezes dá problema de incompatibilidade entre o Oracle e o BDE - Bosta De Engine :) 4) Uma dica: procure não utilizar .Value e sim .AsString .AsInteger. Isso serve tanto para ParamByName como FieldByName. Além do código ficar + rápido, o compilador lhe ajuda na hora de interpretar conversões de tipo. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Ribamar Sousa <[EMAIL PROTECTED]> escreveu > > Boa Noite Pessoal, > estou fazendo uma aplicação Delphi x Oracle, e criei uma procedure para Inserir, Alterar e Excluir em uma tabela SIMPLES, que contem apenas o CODIGO e NOME > e no Delphi estou utilizando o componenten SQLStoredProc, para acessar a Procedure e enviar os dados para que seja executado a procedure. > A procedure está funcionando corretamente, pois fiz os testes pelo SQL Navigator, sendo que pelo Delphi dá o seguinte erro > ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor > ORA-06512: em line 1' > > Na procedure tem os seguintes campos... > PROCEDURE EMPRESA_IAE >( vTipo in Char, > vCodigo in EMPRESA.cod_empresa%TYPE, > vNome in EMPRESA.nome%TYPE) > AS > ... > > Então no DELPHI estou fazendo assim > > DM.SQLProcEmpresa.ParamByName('vTipo').Value := 'I'; > DM.SQLProcEmpresa.ParamByName('vNome').Value := 'TESTE'; > DM.SQLProcEmpresa.ParamByName('vCodigo').Value := 5; > DM.SQLProcEmpresa.ExecProc; > > Para que eu possa testar... e não funciona... da o erro que eu mencionei acima... > Me ajudem por favor... pois não sei mais o que fazer... > Desde já agradeço
[delphi-br] Re: Res:WebService e WSDL
Olá Tiago, então fica fácil. o WSDL é a descrição do WS que vc criou. No IndySOAP, basta vc colocar /wsdl no link do seu Web Services que ele é automaticamente gerado. http://localhost/Empresa.cgi é a URL para acessar o SOAP. http://localhost/Empresa.cgi/wsdl é a URL do WSDL Na biblioteca da Borland, acho que tem um componente WSDL que vc anexa ao seu WebModule que também faz isso. Não sei exatamente pois não tenho mais ele instalado na minha máquina. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Tiago Vendemiatti <[EMAIL PROTECTED]> escreveu > > Oba josir... > Então..na verdade a parte do webservice eu já consegui um exemplo > agora o que ta pegando é a parte do arquivo...WDSL.. > > Mesmo assim muito obrigado... > > Abs > > Tiago > > > To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 28 May 2007 18:55:21 -0300Subject: [delphi-br] Res:WebService e WSDL > > > > > Olá Tiago,pelo Delphi vc consegue - procure pelos componentes SOAP que tem no Delphi 7 em diante.Se vc tiver usando Delphi 5 ou 3, busque no SourceForge pelo IndySOAP.Boa Sorte,Josir.Pessoal...boa tarde!Estou precisando montar um arquivo WSDL e também um WebService para o mesmo...Alguém tem informações sobre isso?O wsdl...de inicio terá que conter as informações de três campos, podendo ler e grava-los.Se alguém poder me dar uma ajuda fico agradecido![As partes desta mensagem que não continham texto foram removidas] > > > _ > Veja só alguns dos novos serviços online no Windows Live Ideas são tão novos que ainda não foram disponibilizados oficialmente. > http://ideas.live.com > > [As partes desta mensagem que não continham texto foram removidas] >
[delphi-br] Res:WebService e WSDL
Olá Tiago, pelo Delphi vc consegue - procure pelos componentes SOAP que tem no Delphi 7 em diante. Se vc tiver usando Delphi 5 ou 3, busque no SourceForge pelo IndySOAP. Boa Sorte, Josir. Pessoal...boa tarde! Estou precisando montar um arquivo WSDL e também um WebService para o mesmo... Alguém tem informações sobre isso? O wsdl...de inicio terá que conter as informações de três campos, podendo ler e grava-los. Se alguém poder me dar uma ajuda fico agradecido! [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Res:Ajuda com webservices
Olá Alberto, utilize a ferramenta livre SOAPUi para debugar o Web Service. Tem um tutorial sobre ela no meu site: http://www.jsk.com.br/soapui.html Muito cuidado com a modelagem do seus WS pois determinadas estruturas que .Net gera *não* são compatíveis com o padrão SOAP e se vc estiver utilizando estas estruturas, vc não conseguirá acessar os Web services com outras plataformas. Boa Sorte, Josir. Fiz um WebService em Delphi.Net (BDS 2006) e coloquei em um servidor windows. A camada de apresentação fiz em Flex Builder, quando estou aqui dentro da empresa, na rede interna, funciona que é uma beleza. Quando estou fora, não tem jeito de funcionar, eu consigo até enxergar o wsdl lá de fora (IP externo), digito lá o endereço http:///WSTeste.asmx?wsdl <http:///WSTeste.asmx?wsdl> e aparece o XML. Mas não executa o serviço. Coloquei um tal de crossdomain. xml aonde está o meu WebService. O conteúdo desse arquivo é: Mesmo assim não faz nada, não dá nem erro. Se ao menos isso desse. Será que alguém consegue me ajudar?
[delphi-br] Res:Manutencao em programa que usa BDE, para poder acessar o Oracle
Olá Paulo, a melhor opção é o CLOB (o LONG está descontinuado e o VARCHAR2 tem a limitação de tamanho). O BDE é altamente sensível a versão do Oracle Client que vc está utilizando. Se vc estiver o Oracle Client 10, nem tente. Tente instalar um Oracle Client + antigo (9 ou 8i) para ver se ele aceita ler os CLOBs. Vc pode usar o Oracle Client + antigo com um banco + recente que funciona. O único problema é que os clientes do seu aplicativo terão que usar o Oracle Client antigo. Eu estou terminando de migrar todas as minhas aplicações para ODAC, me livrando defininitivamente do BDE! No ODAC, vc não tem nenhum problema com CLOBs ou qq outra estrutura. Esta é a melhor opção porém mais custosa: vc teria que comprar o ODAC e converter os forms que utilizam essas tabelas. A mesma aplicação pode funcionar com ODAC e BDE durante a migração. Boa Sorte, Josir. --- Ja´ tentamos os seguintes campos do Oracle, para ver se funcionam de modo similar aos campos TEXT: - Tipo LONG - semelhante ao tipo Text do SQL-Server, sem limitação de tamanho. Porém só pode existir um único campo na tabela com esse tipo, e no sistema ha´ 17 tabelas com mais de um campo de observação (TEXT); - Tipo CLOB - semelhante ao tipo Text, sem limitação, sem limitação de número de campos na tabela, porém não é reconhecido pelo BDE (ocorre um erro ao tentar acessar a tabela pelo BDE - esqueci a mensagem agora) - Tipo VARCHAR2(n) - onde n e´ o numero maximo de caracteres; com esse tipo, eu teria de predefinir o tamanho maximo, e para isso teria de examinar registro a registro todos os campos TEXT que atualmente existem no BD, e "chutar" esse numero maximo, de acordo com os registros atuais. Enfim, alguem tem alguma dica sobre campos memo do SQL-Server e seu equivalente mais proximo no Oracle ? Muito obrigado pela atencao de todos, e desculpem pela longa mensagem Paulo
[delphi-br] Re: Ajuda com Script Oracle
Olá Rafael, a melhor forma de fazer isso no Oracle, é montar uma base vazia e fazer um EXPORT dela. Sempre que precisar montar uma nova base, basta fazer um IMPORT da base que vc gerou. Não precisa de Delphi, nem nada. Se vc usa Enterprise Manager, não precisa nem aprender a sintaxe do IMPORT/EXPORT (que é bem trivial) De qq forma, se vc é purista e quer fazer pelo Delphi: 1) se vc está truncando as tabelas, vc não precisa dropar os índices. Entretanto vc terá que desabilitar todas as constraints. Se fosse eu fazendo: - desabilitar todos as constraints (ALTER TABLE xxx DISABLE CONSTRAINT xxx) - truncar as tabelas (TRUNCATE TABLE xxx) - importar os dados - habilitar as constraints 2) Para importar os dados, sugiro que vc monte XMLs com o ClientDataSet (com SaveToFile) com a sua base de dados. Depois é só fazer a carga com LoadFromFile e copiar os registros para a base Oracle. Bem mais trabalhoso que a primeira opção, concorda? Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Raphae Fonseca <[EMAIL PROTECTED]> escreveu > > Bom dia amigos da lista. > Estou precisando elaborar uma interface em delphi que faça: > -- > exportar todas as tabelas de um esquema do banco de dados oracle, podendo seleciona-las. > -- > truncar as tabelas > Dropar os índices > Importar os dados > recriar os índices > > algum amigo tem alguma idéia que possa me dar de como posso fazer? > > No aguardo > Raphael
[delphi-br] Res:Ajuda para poder comparar Delphi.Net com Java
Olá Rodilson, sobre o seu comentário: >Outro ponto que também me preocupa é você ter um sistema grande desenvolvido em Java (a exemplo >do que seria o nosso) e ter que trabalhar com muita manutenção de legislação, onde geralmente o >tempo é curto para implementá-las. Pela minha experiência, a construção de uma aplicação web Java demora mais para ser desenvolvida do que outras plataformas mas depois que está pronta, o custo para dar manutenção na aplicação cai drasticamente. Ou seja, a longo prazo, Java é bem mais produtivo que a maioria das outras tecnologias. Por ser realmente orientado a objeto, a reutilização de código é bem mais produtiva. >Tenho também a impressão de que o sistema em Java ficaria muito pesado ou exigiria máquinas >parrudas nas estações para ter um performance boa (me corrijam se estiver errado). Pelo que entendi, vc agora está falando de Desktop. Esta impressão é falsa: Java já deixou de ser pesado a muito tempo. Entretanto, nesse ponto a melhor opção continua sendo Delphi. Delphi é imbatível em termos de produtividade, praticidade e performance. O problema é o preço: se vc tiver 5 desenvolvedores, por exemplo, terá que desembolsar R$2000 x 5 = R$1,00 (assumindo que vc irá comprar a versão mais simples). No caso do Java, este custo cai para R$1000,00 se vc quiser comprar uma IDE+parruda. No meu caso por exemplo, o custo de software da minha máquina de desenvolvimento é ZERO. Ubuntu Linux + Eclipse padrão. Eu posso ter 10 desenvolvedores que não tenho que pagar + por isso. Uma última dica de quem tem testado todas essas opções: não parta para .Net - este sim é muito pesado e tem inúmeros problemas de deploy. Já vi histórias cabeludas de software-house que perderam clientes por conta disso. Boa Sorte, Josir Gomes
[delphi-br] RE: Ajuda para poder comparar Delphi.Net com Java
Olá Paulo, tudo bem? A minha sugestão: faça um protótipo em .Net e um protótipo em Java. Telinha do tipo Inclusão, Alteração, Exclusão e Relatório. E daí tire as suas conclusões. Teoricamente entretanto, são vários pontos que vc deve levar em consideração: 1. Se vc vai programar para Web, o seu conhecimento de Delphi Win32 não vai ser utilizado em quase nada. São paradigmas diferentes. O Dialeto Pascal é o mesmo mas a forma de utilizá-lo será totalmente diferente. 2. Na minha opinião, Java para Web é o que existe de melhor em termos de desenvolvimento a longo prazo. Eu já vi grandes sistemas nas duas plataformas e 3. A base de desenvolvedores, comunidades e sistemas aqui no Brasil de Java é muito maior que .Net - para contratar e aprender Java, a comunidade é muito melhor. Veja a estatística recente na InfoExame: Java já tem mais de 40% do mercado aqui no Brasil. 4. Tente também PHP - a curva de aprendizado é bem menor que Java e ele é MUITO mais leve que .Net. PHP tem crescido muito no resto do mundo e tem o suporte de pesos pesados da indústria como IBM e Oracle. Por exemplo: experimente o Delphi for PHP - eu gostei muito. 5. Com Delphi.Net vc estará sempre preso ao ambiente Microsoft - com Java e PHP vc terá liberdade para navegar entre os diversos sistemas operacionais (não me venham falar em Mono - ele só funciona legal no Desktop - na Web ainda deixa muito a desejar) Finalmente, em todas as soluções: busque o caminho dos Web Services/SOA - esse é o futuro. Com ele vc pode fazer o seu front-end em qq linguagem/ambiente e não ficará preso a nenhuma empresa. Boa Sorte, Josir Gomes http://fronteira-digital.blogspot.com http://www.jsk.com.br >From: "Paulo Sergio Dias" <[EMAIL PROTECTED]> >Reply-To: delphi-br@yahoogrupos.com.br >To: >Subject: [delphi-br] Ajuda para poder comparar Delphi.Net com Java >Date: Wed, 2 May 2007 09:04:14 -0300 > >Pessoal: >(já enviei esta mensagem, mas não a vi na lista) > >Peço a licença (e paciência) de vocês para me alongar >na descrição da minha situação... > >Solicito ajuda de quem tenha experiência com Delphi.Net e também >de Java, para me dar algumas dicas sobre como comparar >os dois ambientes de desenvolvimento. > >a) Na empresa onde trabalho, temos um sistema grande (Compras, Estoque, >Faturamento, Produção, etc.) feito em Delphi Win32 (D3, D7, D2006), e >por isso já estamos familiarizados com o Delphi (desde 1997). > >b) Também já criamos dois sistemas pequenos em Delphi.Net (D2006), >e alguns módulos que se acessam os mesmos dados dos programas >feitos em Win32. > >c) Agora, vamos iniciar um novo sistema de RH (folha de pagamento, >controle de recursos humanos, etc.) que tende a ser grande, e >necessariamente >terá de rodar na Web (no Internet Explorer, principalmente). > >d) Alguns membros da equipe acham que em vez de construirmos o novo >sistema em Delphi.Net, deveríamos partir para JAVA. > >e) Eu não conheço quase nada sobre JAVA... Já tentei ler algumas >revistas >(brasileiras) sobre Java, para tentar conhecer um pouco, mas não consegui >entender absolutamente nada do que estava lá... (provavelmente por culpa >minha, já que nunca me dediquei aprofundadamente no aprendizado). > >f) Como a nossa equipe não conhece nada de Java, eu estou prevendo que, >pelo menos para esse primeiro projeto, o tempo de desenvolvimento >será muito maior que o tempo que levaríamos desenvolvendo em Delphi.Net >(que já conhecemos razoavelmente). Por exemplo, se em Delphi.Net >demoraremos 1 ano para terminar o projeto, em Java demoraremos >o dobro (é apenas um palpite !). > >Em resumo, incumbiram-me da tarefa de fazer um levantamento de todos >os prós e contras do Delphi.Net e do Java, e apresentar para o restante >da equipe. Como eu só conheço o Delphi, inevitavelmente vou acabar >sendo tendencioso em relação a ele, principalmente porque achei que o >desenvolvimento em Java é muito mais difícil que em Delphi (sei que posso >estar errado). Apenas para terem uma idéia, uma das "defesas" do Java >que foi levantada em conversas iniciais é que "quem não conhecer Java >estará fora do mercado" (não sei se esse tipo de colocação é procedente).
[delphi-br] Política de Trials da Borland/CodeGear
Olá pessoal, minha também humilde opinião sobre o assunto: é por isso que os produtos da Borland pararam de ir pra frente... Essa semana eu sugeri a um desenvolvedor PHP que instalasse o Delphi for PHP pois tinha muitos recursos e que era construído por uma empresa com muita tradição, etc. O cara desistiu só na hora de fazer o Download... A justificativa: "Hoje eu instalo o Eclipse, o NetBeans, o Lazarus, o Komodo, etc. com muito menos passos e burocracia". Teve um cara aqui da lista que disse que demorou 2h para instalar o Delphi 2007!!! O que é isso!!! Atualmente quando preciso instalar o Eclipse em uma máquina zerada, eu entro no console do meu Linux e dou: >apt-get install eclipse e depois de 30min (dependendo do link) a IDE está pronta pra rodar Se eu tiver o CD do Eclipse, aí demora 15 minutos... Até mesmo no Windows, quando eu quero copiar minha IDE para outra máquina, eu simplesmente movo o diretório do Eclipse para a outra máquina que já está tudo funcionando. Sem precisar rodar registro, Windows Installer, .NET, botNET, xuxuNET, etc. Tudo bem querer fazer um trial mas tinha outras formas de fazer isso: - 14 dias é piada para um desenvolvedor. O cara quando vai testar uma ferramenta, ele não fica exclusivamente fazendo isso - ele tem suas atividades regulares e reserva algumas horas para testar a ferramenta. - esse papo de serial pra cá, serial pra lá é uma piada. Melhor seria fazer como a Microsoft que permite a instalação sem serial nenhum e vai cobrando o número a medida que o tempo passo. Parece que o negócio é dificultar ao máximo - eles estão ficando neuróticos com esse negócio de proteção. Que pensamento tacanho e atrasado desses caras É triste ver uma empresa morrer assim. Boa Páscoa para todos!!! Josir. --- Em delphi-br@yahoogrupos.com.br, "Walter Alves Chagas Junior" <[EMAIL PROTECTED]> escreveu > > De praxe, voce tem que escrever pra borland pra pedir este serial. Vê lá na pagina deles. Deve ter alguma lugar lá que trata deste assunto. > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento de sistemas > Telemont Engenharia de telecomunicações S/A > Belo Horizonte - MG - Brasil > [EMAIL PROTECTED] > Fone: (31) 3389-8217 Fax: (31) 3389-8215 > > > > -Mensagem original- > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > nome de galvao_em > Enviada em: quinta-feira, 5 de abril de 2007 14:01 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Minha humilde opinião sobre o Delphi2007 > > > Olá, baixei a Versão Trial do Delphi 2007 agora na hora e instalar ele > tá pedindo um serial, que serial seria este? > > Att. > > Rodrigo > > > ___ > Yahoo! Mail - Sempre a melhor opção para você! > Experimente já e veja as novidades. > http://br.yahoo.com/mailbeta/tudonovo/ > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Links do Yahoo! Grupos >
[delphi-br] Re: Framework de persistencia e Webservices
Fala Eduardo, tudo bem? Como está a nova filhinha ? Por aqui estamos todos bem e o sistema crescendo... o TXMLDocument só monta um XML localmente. Ele resolveria o caso do ClientDataSet, por exemplo. No caso do Leonardo, ele precisa enviar/receber pacotes SOAP. Para que vc utilize Web Services (SOAP/WSDL), vc tem que seguir a especificação definida pelo W3C que, a grosso modo, pede uma especificação da estrutura que está sendo transmitida no formato WSDL. Quando se usa o componente da Borland, vc envia um DataSet embutido em um XML sem que se especifique a sua estrutura, ou seja, o layout do dataset não fica exposto no WSDL. Por conta disso, o cliente (que pode ser feito em qq linguagem) não consegue entender a estrutura de dados contida no XML. Um abraço, Josir > > Enviado por: "Eduardo Castro Alves" > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > ecastroa_edu <http://profiles.yahoo.com/ecastroa_edu> > > > Dom, 1 de Abr de 2007 10:34 pm > > Peguei o bonde andando, ent€ ¦ão me corrija se eu tiver errado. > > Na aba internet existe um objeto TXMLDocument para cria€ ¦ção de > arquivo > XML, com ele o problema n€ ¦ão seria resolvido ? > > Eduardo > > Josir Gomes escreveu: > > > > Entendi Leonardo. > > > > O problema est€ ¦á no Delphi - esse € ¦é um dos problemas que eu > tinha falado > > sobre problemas de compatibilidade dos fornecedores de software. A > > Borland n€ ¦ão adota os padr€ ¦ões SOAP para v€ ¦ários casos. > > > > Quando vc envia um DataSet, o Delphi n€ ¦ão est€ ¦á utilizando SOAP > > integralmente, porque daria mais trabalho. Ele envia o Dataset > embutido > > em um XML e o PHP n€ ¦ão consegue entender porque o pacote n€ > ¦ão est€ ¦á no > > padr€ ¦ão. Vc j€ ¦á tentou acessar um ClientDataSet gravado em > XML atrav€ ¦és de > > outra aplica€ ¦ção ? € ¦É a mesma coisa. Eles dizem: fazemos Web > Services! Mas > > n€ ¦ão explicam como realmente, deve-se fazer... N€ ¦ão € ¦é s€ > ¦ó a Borland que faz > > isso, a Microsoft faz isso a torto e a direito. Nos meus estudos, os > > € ¦únicos que seguem a padroniza€ ¦ção s€ ¦ão o Java e o PHP. > > > > Quando vc usa o cliente Win32, ele est€ ¦á usando o mesmo > protocolo Borland > > que **n€ ¦ão** faz parte do padr€ ¦ão SOAP (que deve ser > acessado por qq > > cliente SOAP). > > > > A solu€ ¦ção para voc€ ¦ê: vc tem que montar uma estrutura de > dados que > > contemple um array de registros, onde cada registro equivale a um > > registro do dataset que vc est€ ¦á montando. € ¦É algo > trabalhoso, mas € ¦é a > > € ¦única forma de vc fazer com que o seu WS seja lido por qq > cliente. > > > > Boa Sorte, > > Josir. > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Re: RE: Framework de persistencia e Webservices
Entendi Leonardo. O problema está no Delphi - esse é um dos problemas que eu tinha falado sobre problemas de compatibilidade dos fornecedores de software. A Borland não adota os padrões SOAP para vários casos. Quando vc envia um DataSet, o Delphi não está utilizando SOAP integralmente, porque daria mais trabalho. Ele envia o Dataset embutido em um XML e o PHP não consegue entender porque o pacote não está no padrão. Vc já tentou acessar um ClientDataSet gravado em XML através de outra aplicação ? É a mesma coisa. Eles dizem: fazemos Web Services! Mas não explicam como realmente, deve-se fazer... Não é só a Borland que faz isso, a Microsoft faz isso a torto e a direito. Nos meus estudos, os únicos que seguem a padronização são o Java e o PHP. Quando vc usa o cliente Win32, ele está usando o mesmo protocolo Borland que **não** faz parte do padrão SOAP (que deve ser acessado por qq cliente SOAP). A solução para você: vc tem que montar uma estrutura de dados que contemple um array de registros, onde cada registro equivale a um registro do dataset que vc está montando. É algo trabalhoso, mas é a única forma de vc fazer com que o seu WS seja lido por qq cliente. Boa Sorte, Josir. > Meu servidor esta sendo feito em delphi e o cliente vai ser em php, > até agora meu servidor comunica legal com o cliente em win32, mas > queando é php não exibe nada, minha dificuldade mesmo esta em criar um > metodo pra retornar um dataset pro php. > > > > > > Grato. > Leonardo > > > Em 01/04/07, *Josir Gomes* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > escreveu: > > Olá Leonardo, > > eu trabalhei com o componente IndySOAP no Delphi 5 e com Kylix. > Em teoria, com Web Services, as linguagens utilizadas tem pouca > importância pois os protocolos tem que ser transparentes, ou seja, > um cliente não precisa saber em que linguagem o servidor foi feito > e vice-versa. Entretanto na prática, as linguagens tem pequenos > ajustes que devem ser feitos para que tudo funcione a contento. > > Dê uma lida nos artigos no meu site: > > http://www.jsk.com.br/webservices.html > http://www.jsk.com.br/soapui.html > http://www.jsk.com.br/babelfish.html > http://www.indyproject.org/SOAP/ > > Algumas perguntas: > > 1) O delphi está tentando consumir um webservices ou ele é o > servidor ? > 2) vc já conseguiu ler o WSDL com uma ferramenta externa ? > > Boa Sorte, > Josir. >> >> Olá, vi no grupo de Delhpi sua experiência com webservice + php, >> estou tentando fazer a mesma coisa e não estou conseguindo, caso >> vc possa memandar um exemplo eu t agradeço d+. >>
[delphi-br] BR Office + Delphi
Santiago, eu faço isso frequentemente (inclusive com planilhas de mais de 10Mb) e não dá problema nenhum. Obviamente, não vi o seu programa mas o problema pode estar na lógica do programa. Verifique se: 1) ele não está gravando em outro Sheet da planilha ou até mesmo em outra planilha. 2) Como vc não tem o Delphi na máquina do cliente, faça um debug "a la Cobol", dando ShowMessage ou gravando em um arquivo de log para vc ter certeza que a sua rotina está processando os dados realmente. Segue um código de como vc deve enviar os dados para a planilha: var Document, Planilha: Variant; function TForm1.OpenSpreadSheet( sDocument: string = '' ): Variant; var ServiceManager, StarDesktop: Variant; Params: variant; begin if sDocument = '' then // default document is empty one sDocument := 'private:factory/scalc' else begin if not FileExists( sDocument ) then begin ShowMessage(sDocument+' not found'); Abort; end; sDocument := StrTran( sDocument, '\', '/' ); sDocument := 'file:///' + sDocument; end; ServiceManager := CreateOleObject('com.sun.star.ServiceManager'); StarDesktop := ServiceManager.createInstance('com.sun.star.frame.Desktop'); CoreReflection := ServiceManager.createInstance('com.sun.star.reflection.CoreReflection'); Params := VarArrayCreate( [ 0, -1 ], varVariant ); Document := StarDesktop.LoadComponentFromURL( sDocument, '_blank', 0, Params); end; begin { Abre a planilha } OpenSpreadSheet( ExtractFilePath(Application.ExeName) + ConsumoAP.stc'); { Se posiciona no primeiro Sheet } Planilha := Document.Sheets.GetByIndex( 0 ); { Grava valores } Planilha.getCellByPosition( 1, 0).String := 'Teste'; Planilha.getCellByPosition( 2, 0).Value := 55; end; Boa Sorte, Josir -- Enviado por: "Tatu" [EMAIL PROTECTED] santiagonsr3 Ter, 27 de Mar de 2007 9:17 am tenho 2 aplicativos que enviam dados para plainlhas criadas no excel..(sempre criadas no excel). Um dos aplicativos, utiliza a conexao com o proprio excel e funciona maravilha, tanto no meu computador quanto no meu cliente. Porem ao abrir a planilha "excel" com o br-office no meu laptop envia os dados a planilha sem problemas...agora nos computadores dos meus clientes, nao funcionaatualizei o br-office com a mesma versao que eu tenho no laptop e nada...o aplicativo consegue "abrir" o arquivo mas nao envio os dados a planilha, nem da nenhum tipo de error...utilizo o br-office 2.0.4 com delphi 7alguem ja fez aplicativo parecido ???, alguma dica ?
RES: [delphi-br] Sobre Lázarus - Software Livre
Pô Walter, vc sabe que eu costumo discordar muitas vezes de vc mas dessa vez vc arrasou. Post muito bom - resumiu muita coisa!!! Muito legal. Só para complementar o que vc disse com alguns exemplos: O Marcelo Tossati hoje ganha uma grana preta como mantenedor do Kernel do Linux. Sem falar no prestígio dele como profissional no mundo todo. O Bruno Souza (o java-man) hoje ganha uma grana preta para fazer parte da Java Comittee e foi contratado pela Sun. Poderia citar vários outros exemplos do mundo do software livre que hoje estão muito bem profissionalmente. Diferentemente do que se pensa, trabalhar com software livre pode ser muito bom para a sua carreira, principalmente para os mais jovens. Ao invés de ficar trabalhando para uma fábrica de software e/ou multinacional que cobra R$200 do cliente e te paga R$30, muita gente te escolhido montar cooperativas e outras formas de empresa que não exploram o seu trabalho. Um grande exemplo é a Cooperativa Solis no Rio Grande do Sul. Juventude Delphiana! Não fique presa aos grilhões do mercado! Busquem soluções mais atraentes para a sua carreira :))) Saudações a todos, Josir. >Agora, é aquele tal negócio, um produto feito sob a filosofia do Software Livre, pode lhe trazer outras >oportunidades embarcadas no mesmo. Você é que tem que ver a oportunidade. Vejam o caso do >Firebird. Hoje é um produto (oriundo da filosofia SOFTWARE LIVRE) que já está consolidado e já >defende seu terreno no mercado. Há, vão falar aqui: Nenhum daqueles desenvolvedores lá ganharam >um puto pra desenvolver ele. Sim, MAS! Eles ganharam um cacife curricular que pode, em alguns >casos, pesar mais que uma certificação por aí. Que empresa hoje não gostaria de ter como DBA, um >profissional que participou do projeto do Fire? Tem muita gente aí saindo fora dos Oracle e >SQLServers da vida em busca do bom e barato. E quanto estaria mdisposto a pagar pra tê-lo, já que >muito mais que ter este profissional em seu quadro de funcionarios, ele gera imagem da empresa no > >E me desculpem se falei asneiras ;-)
Re: [delphi-br] Sobre Lázarus - Software Livre
Olá Felipe e galera, não acho que vc ofendeu ninguém. A sua opinião não é igual a bunda (a não ser que seja igual a da Juliana Paes, o que eu duvido :) - é a opinião da maioria dos desenvolvedores Linux em relação a Borland. O Lazarus não chega aos pés do Delphi - mas se vc comparar a diferença de 2 anos atrás, verá que houve uma melhora considerável. O ponto: ele melhora em uma taxa que o Delphi não acompanha e se vc pensar a longo prazo, o seu investimento em Lazarus valerá a pena em 5 anos (se eles/você mantiver o ritmo de investimentos/melhorias na linguagem) Sobre o Andreano: ele poderia ter dito a mesma coisa mas sem ser agressivo. Mas mesmo depois das minhas dicas, ele continua defendendo a Borland sem ligar para a sua carreira. Andreano A Borland já existia antes de vc!!! Defenda a Borland sem perder a ternura. Não perca a sua reputação por ela. Vc parece um cara legal mas está enebriado por essa coisa de empresa multinacional. Não esqueça que a sua carreira vale mais que o seu emprego!!! A minha esperança é que ele saia da Borland e vá trabalhar com o ex-presidente da Microsoft do Brasil que hoje está trabalhando com software livre :) O problema não está na Borland e sim no modelo de software proprietário. Porque será que a Borland está investindo agora no Delphi for PHP Porque sentiu o calor Investiu tanto em tecnologias Microsoft (leia-se ASP e .Net) e está vendo que o PHP está crescendo a olhos vistos no mercado mundial. Porque o PHP está crescendo: porque é baseado em software livre. É inexorável meu amigo! O modelo baseado em software proprietário vai falir ou vai vingar apenas em empresas que sejam controladas por membros do Partido Republicano :) Mal comparando: os ecologistas estão falando no aquecimento global a mais de 20 anos e só agora as pessoas estão sentindo o efeito e a sociedade está se mobilizando (está saindo até no Fantástico!!) . É a mesma coisa que o software livre: estamos falando nisso a 15 anos: daqui a 5 anos, essa filosofia será o motor do mercado de software. Guardem essa mensagem e daqui a 5 anos me cobrem :) Saudações a todos, Josir Gomes Enviado por: "Fellipe Henrique" [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> fellipehenrique <http://profiles.yahoo.com/fellipehenrique> Sáb, 3 de Mar de 2007 9:08 am Sem querer ofender... mas acreditar numa pessoa da Borland? Pelo amor de Deus, é claro que ele vai puxar a sardinha pro lado delersrsrs. .. mas falando sério agora... Mas claro que o LAzarus nao chega aos pes do Delphi... se chegasse a Borland tava falida... rsrs... mas o Lazarus é promissor, tah fazendo algo que a Borland nao foi capaz de continuar ( alguem lembra do Kylix? ) A ideologia do Lazarus, eh igual ao Linux... nao eh soh por causa de ser gratuito... tem muitas ideologias e tals... Agora, ele nao evolui? O que será evolução para você Andreano? Incorporar o .NET como a Borland tá fazendo? isso pra mim e pra muitos é retrocesso... mas opinião é igual bunda, cada um tem a sua, não é?! Mas, continuo usando Dephi, e tomara que ele não deixe nós desenvolvedores em Win32 na mao como deixou os usuarios do kylix. Desculpe-me se foi grosseiro ou se ofendi alguem, juro que nao foi esta a intenção...
[delphi-br] Estágio Programador Delphi - Rio de Janeiro (Zona Sul)
Caros colegas, estamos buscando estagiários para programação em Delphi e Oracle PL/SQL. É obrigatório que esteja cursando faculdade. Conhecimentos em Linux serão diferenciais na seleção. Bolsa de R$600,00 + Vale Transporte / Refeição. Zona Sul / Ótimo ambiente de trabalho. Enviar currículo em PVT para [EMAIL PROTECTED] Saudações a todos, Josir Gomes [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Off-Topic ALLguem ai já atual izou pro IE7 ??
Olá Felipe, no meu caso, sites que não funcionavam no Firefox 1.5 passaram a funcionar melhor no 2.0... O legal é que desde do Firefox 1.5, no menu Help vc pode reportar sites que não funcionam que eles entram em contato com o WebMaster pedindo para ele corrijir o site. Vc poderia citar uns 2 ou 3 sites que não funcionaram com o Firefox 2? Obrigado, Josir. -- Enviado por: "Fellipe Henrique" [EMAIL PROTECTED] fellipehenrique Seg, 11 de Dez de 2006 6:58 pm Eu to usando ele e tudo beleza! Meio pesadinho, mas fazer o que?!? Quanto ao firefox, desisti de mexer com ele, a versão 2.0 dele tá horrível!!! e quase nada é compatível com ele... pelo menos os sites que eu uso... []s Em 11/12/06, Vinicius Barreira <[EMAIL PROTECTED]> escreveu: > > Estou com o IE7 e estou gostando bastante. Tudo aqui na empresa é > oficial. > > Vinicius Barreira > Delphi 7 / Firebird / DbExpress > São Bernardo do Campo > Software Para Hotéis / Pousadas / Moteis
Re: [delphi-br] Off-Topic ALLguem ai já atual izou pro IE7 ??
Olá Felipe, no meu caso, sites que não funcionavam no Firefox 1.5 passaram a funcionar melhor no 2.0... O legal é que desde do Firefox 1.5, no menu Help vc pode reportar sites que não funcionam que eles entram em contato com o WebMaster pedindo para ele corrijir o site. Vc poderia citar uns 2 ou 3 sites que não funcionaram com o Firefox 2? Obrigado, Josir. -- Enviado por: "Fellipe Henrique" [EMAIL PROTECTED] fellipehenrique Seg, 11 de Dez de 2006 6:58 pm Eu to usando ele e tudo beleza! Meio pesadinho, mas fazer o que?!? Quanto ao firefox, desisti de mexer com ele, a versão 2.0 dele tá horrível!!! e quase nada é compatível com ele... pelo menos os sites que eu uso... []s Em 11/12/06, Vinicius Barreira <[EMAIL PROTECTED]> escreveu: > > Estou com o IE7 e estou gostando bastante. Tudo aqui na empresa é > oficial. > > Vinicius Barreira > Delphi 7 / Firebird / DbExpress > São Bernardo do Campo > Software Para Hotéis / Pousadas / Moteis
[delphi-br] RE: Problema de performace com Delphi 5 e Oracle para gerar,Relatorios
Olá Thiago, 1) vc vai fazer algum tratamento nos dados depois que enviar os dados p/ Oracle? 2) vc não especificou de que forma está acessando o Oracle. É BDE, é ADO? 3) Na leitura do Dataset em Oracle, coloque um Application.ProcessMessages; antes de cada DataSet.Next; 4) Procure não utilizar OLE. Tente alguma biblioteca que gere XLS sem utilizar o Excel - é bem mais rápido. Boa Sorte, Josir -- Gostaria da ajuda do pessoal da lista para o seguinte problema de performace. Tenho q ler um arquivo com aproximadamente 900mil registros q estao em DBF. Tenho q gerar relatorios (com quick report) e arquivos XLS. Quanto a carga do aquivo DBF para o ORACLE o tempo está razoavel em torno de 2:30 horas, o problema esta em gerar os XLS pois está demorando muito, eu fiz um teste para calcular um previsão de por volta de 9 horas para gerar os xls, no teste foi 15mil registros lidos em 10min. Gostaria de saber o que o pessoal da lista me aconselha a fazer de alteração para melhorar essa performace ?
Res: [delphi-br] OFF-TOPIC - Regulamentacao de TI
É pessoal, não é brincadeira não - é coisa muito séria... Agora me expliquem: se é um conselho, eles vão aconselhar o que ? :) Vai ser mais um orgão para arrancar dinheiro da gente e servir de trampolim para políticos corruptos tal como é a OAB e o CRA Saudações a todos, Josir. --- Enviado por: "Ricardo Cesar Cardoso" [EMAIL PROTECTED] ricardo_listadelphi Sex, 24 de Nov de 2006 4:48 pm Achei que era brincadeira mas realmente está tramitando (para o bem ou para o mal) http://www2.camara.gov.br/proposicoes/loadFrame.html?link=http://www.camara.gov.br/internet/sileg/prop_lista.asp?fMode=1&btnPesquisar=OK&Ano=2006&Numero=7236&sigla=PL Abraço, Ricardo. - Mensagem original De: José Otavio DTI <[EMAIL PROTECTED]> Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 24 de Novembro de 2006 15:48:06 Assunto: [delphi-br] OFF-TOPIC - Regulamentacao de TI SUBSTITUTIVO AO PROJETO DE LEI No 7.109, DE 2006 Apensado Projeto de Lei n.º 7.236, DE 2006
[delphi-br] RE: Qual a melhor suíte de componentes pa ra trabalhar com Oracle?
Olá Marcio, sem dúvida nenhuma, o biblioteca ODAC é a melhor opção. É muito estavel e muito rápida. Já trabalho com ela a 5 anos. Não precisa nem de Oracle Client para o seu programa rodar. São R$400,00 bem gastos! E vc não precisa ter o Delphi Enterprise - basta comprar o Professional. www.crlab.com Boa Sorte, Josir --- Enviado por: "Marcio Cruz" [EMAIL PROTECTED] marciofcruz Sáb, 25 de Nov de 2006 8:39 am Bom dia, amigos.. Uma dúvida.. Eu trabalho a 7 anos utilizando Delphi 5 com Oracle, através de conexão BDE... Agora surgiu a oportunidade de desenvolver sistemas particulares, fora da empresa onde sou CLT e, gostaria de trabalhar com Oracle Express Edition e Delphi mas, qual será a melhor suíte de componentes para tal? Me parece que a própria Oracle disponibiliza sua suíte mas, sinceramente, gostaria de opinião de vocês..
[delphi-br] Usar ou não usar DBWares? E is a questão!
Concordo em gênero, número e grau com o que vc falou Rubem! Eu so Data-ware desde o Delphi 1 e nunca tive problemas. Eu já projetei aplicações com + de 300 forms e nunca tive um problema de memória ou coisa parecida. O pessoal se perde com os Data-ware porque não usa os eventos corretamente. Eu já vi programas onde o cara usa OnValidate e altera o próprio campo do Validate e obviamente o programa entra em Loop e ele teimava que o problema era o data-ware! Sobre os eventos: - para validar valores, eu só utilizo o evento OnValidate e não o OnSetText. Bom fim de semana a todos! Josir, - Faço minhas as palavras do Welson Avelar. Desde que comecei no Delphi 2, sempre usei componentes Data-Aware. Muita gente já comentou comigo dizendo: 'Data-Aware é uma droga! Acaba fazendo coisas que a gente não quer que aconteça, dispara eventos que a gente não quer que dispare, etc., etc.,etc." Pois eu sempre usei, e não tem quem me faça não deixar de usar. O ganho de produtividade é inegável, indiscutível. Uma vez, fui dar manutenção em um sistema comercial (retaguarda) e fiquei p&%$ da vida quando eu vi o que o programador tinha feito: todas as telas com grid de vendas e financeiro (contas a pagar/receber) com TStringGrid. Um absurdo de lento, além de requerer código a mais para efetar o refresh do componente. Tem gente que faz uso de um evento para uma coisa, quando na verdade deveria estar usando um outro evento. Uma excelente fonte de informação sobre os eventos dos datasets é o próprio help do Delphi. Só para citar, algumas coisas que eu sempre faço quando uso controles data-aware: . Sempre que for interagir muito com o seu dataset, faço uso dos métodos EnableControls(), DisableControls() e ControlsDisabled(); . Não uso AfterInsert pra alimentar dados iniciais a um registro, e sim OnNewRecord; . Durante a edição de um registro, pra validar/monitorar valores alterados em campos eu uso o evento OnSetText do TField do campo, e não no OnDataChange do DataSource ou no OnValidate; . Se quiser formatar um campo, ou mostrar ele de modo diferente em um TDBGrid, eu uso o evento OnGetText do TField do campo. Como eu sei disso tudo? Ora, tão simples quando elementar, lendo o help do Delphi. Data-aware é o canal, indiscutivelmente!
[delphi-br] Re: Delphi, ainda compensa ? Tem futuro - Kylix - Elogio
Olá Pessoal, só para encerrar a minha participação na thread, queria deixar claro para os que não me entenderam bem: 1) O Andreano e o pessoal da Borland fazem um ótimo trabalho aqui na lista. Eu já trabalho com Delphi a 10 anos e pela primeira vez a empresa tem dado atenção para os usuários brasileiros. Entretanto, eu tento mostrar para ele que assumir falhas da empresa também é saudável. Também tento lembrá-lo que ele não vai trabalhar a vida toda na Borland e por isso não deveria se entregar tanto. Isso faz bem até ao seus argumentos em defesa da Borland. 2) Sobre a Borland: A Borland melhorou MUITO sua atuação no Brasil nos últimos 2 anos. Sempre que um cliente meu decide por plataforma Windows com cliente gordo, eu recomendo ferramentas Borland! De todas as empresas que vendem software proprietário, a Borland, sem dúvidas, é a melhor delas. Que isso fique bem claro! 3) Sobre liberar o meu código: se vcs entraram no site da minha empresa, verão que TODO o software tem código aberto. Qualquer um pode requisitar os softwares que desenvolvo, que receberão o código sem nenhum custo. 4) sobre ser xiita: em primeiro, procure não usar o termo Xiita - é um termo pejorativo dado a um povo que está tentando sobreviver no Oriente Médio. Daqui a pouco, o pessoal vai me chamar de terrorista :) Agora, se vc quis dizer radical: sou mesmo! A palavra radical que dizer: "ir à raiz do problema" e é justamente esse ponto que estou querendo levantar na lista. O problema não é a Borland, não é o Delphi - é o modelo de negócios, a filosofia de trabalho baseado em licenças e software proprietário. Enquanto estivermos utilizando software proprietário, estaremos presos a um modelo baseado em escala e em mais-valia, modelo que privilegia as multinacionais e grandes empresas. Quanto mais o software livre foi utilizado, menos a lógica do capital irá prevalecer. Só com o modelo baseado em liberdade, as pequenas empresas poderão crescer e gerar mais empregos. Só com esse modelo, o profissional terá maior liberdade e não precisar dividir compulsoriamente seus rendimentos com empresas estrangeiras. Saudações a todos, Josir. --- Olha só, eu não quero aqui puxar saco de ninguém, mas o colega Josir está indo longe demais e deveria deixar um pouco de ser chiita... A Borland através do Andreano tem feito um trabalho muito legal aqui na lista e sinceramente quando tem uma notícia hoje eu me sinto muito mais seguro pelas informações aqui passadas pelo Andreano, eu me lembro bem quando saiu a notícia da venda do IDE e prontamente fomos informados aqui, saiu outra e continuamos sendo informado, fora as coisas que vem sendo melhorado... Eu tenho cliente que usa Linux e Windows, Linux só para servidor de banco de dados e arquivos, os usuários é tudo Windows e não querem nem pensar em mudar para Linux.. , estou migrando uma aplicação para ASP.NET o servidor vai ser Windows, antes conversei com os clientes sobre a necessidade de Windows e aquisição da licença, mostrei os benefícios da aplicação estar na web e isso justificou tranquilamente a aquisição do Windows. Então eu continuo feliz, meus clientes felizes, ganho meu dinheiro, uso Delphi que nunca me deixou na mão e pronto.
[delphi-br] Re: Delphi, ainda compensa ? Tem futuro - Kylix
Andreano, Andreano, > Esse lance de liberar código fonte é uma longa história, já se criou um projeto no sourceforge para evoluir a CLX, mas o interesse foi baixo. > > > Andreano Lanusse 1. Ninguém teve interesse no CLX porque o Kylix já tinha morrido!!! Pra que investir na CLX se a IDE já não funcionava! 2. Veja se aconteceu o mesmo com o Interbase ?? Hoje o Firebird dá banho no Interbase e já tem uma base de clientes maior!!! Enquanto o dinheirinho da venda do Interbase vai para os Estados Unidos, os consultores em Firebird aqui do Brasil estão faturando!!! 3. Vc falou que teve empresas que foram para o Linux e voltaram para o Windows: vc pode dizer o nome de uma apenas ou é mais um FUD. Andreano, eu só perdôo vc porque sei que vc ainda é novinho... ainda tem muito chão pra correr... No fundo, eu ainda perco tempo para te responder porque eu acho que vc tem bom coração. Acho que ainda posso salvar vc das garras das multinacionais... Vcs se lembram do presidente da Microsoft aqui do Brasil, o César Taurion, ele agora trabalha na IBM e é editor da Linux Magazine... Ou seja, o Andreano ainda pode ser salvo! Um abraço, Josir.
[delphi-br] Re: Delphi, ainda compensa ? Tem futuro - Kylix
Olá pessoal, a questão não é Windows, Linux ou produtividade. A questão com a Borland é justamente de confiança! Se os caras já abandonaram o Kylix quem me diz que não vão abandonar o Delphi ? Como o Walter mesmo ressaltou, o que vale é a grana!!! Se eles decidirem que dá mais dinheiro escrever Interpretadores LISP para a China, babau Delphi :) Depois de 20 anos vendo Clipper, Kylix, etc. morrerem, qual seria a nossa alternativa? Software Livre minha gente!!! A única forma de uma pequena empresa manter o seu investimento, é investindo em software livre, é tendo o domínio COMPLETO da ferramenta de desenvolvimento. Ficar dependendo das multinacionais é ficar na mesmice Sobre produtividade: eu particularmente acho Delphi mais produtivo para aplicações Desktop. Mas para Web, não dá nem para comparar... De qualquer forma, a produtividade é apenas 1 dos fatores da equação do processo de desenvolvimento de software. Vc tem que levar em conta os indicadores de qualidade (ISO) e o custo. Será que o Delphi vence por exemplo em Portabilidade?? Não vou me estender no que o Andreano falou mas gostaria apenas de deixar perguntas para que cada um responda como quiser.. 1) Se Delphi é mais produtivo, porque o mercado de Java continua crescendo e o de Delphi está caindo, principalmente no Brasil? 2) sobre Linux: já falamos nisso trocentas vezes por aqui... Se o Windows é tão bom porque o Carrefour está substituindo todo o seu parque por Linux ? Porque as prefeituras estão substituindo o Windows por Linux??? É o TCO rapaziada É o TCO!!! 3) Se existem 2 sistemas no mercado, vcs não acham que é importante conhecer os dois? Vcs não acham que é importante para a sua carreira profissional ? Só corrigindo o Walter: não é o Kernel que é diferente Walter. O kernel geralmente é o mesmo para todas as distribuições. Hoje em dia, as principais distribuições rodam sob o mesmo kernel. Sobre o nome das distribuições: se o nome fosse Fast Bush Developer X-Big, seria um nome "cool". Na verdade, qualquer nome que não seja americanóide, fica parecendo coisa de índio,não é. Ubuntu quer dizer "Para o bem da humanidade", ou seja, concordo que não é muito pop nos dias de hoje... Tinha me prometido que não ia mais falar disso aqui na lista, mas vendo o Andreano dando uma de poliana, não deu para resistir... Saudações a todos, Josir -- gostaria que primeiro você entendesse que nosso objetivo é fornecer ferramentas para os desenvolvedores, para isso a contra partida é a utilização da ferramenta. Nossas ações são fundamentas em informações obtidas em cada país do mundo, e é um realidade que não existe um desenvolvimento principalmente para desktop em Linux. É impossível manter uma infra-estrutura para desenvolvimento de um produto que o desenvolvedor não utiliza em larga escala. Sobre a pergunta no BorCon, foi um exemplo, temos dados suficientes para afirmar isso. Infelizmente você dizer que Java/Eclipse é produtivo igual ao Delphi realmente mostra que você está enganado e não é pouco. Aguarde a próxima versão do JBuilder e vejá o que é produtividade em Eclipse, pois a próxima versão do JBuilder roda em cima de Eclipse, certamente a produtividade será maior em Java, mas afirmar que é maior que Delphi, me desculpa. Um exemplo muito simples, aplicação desktop em Java, faça uma tão rápido como em Delphi, faça um aplicação web em Java tão rápida como em Delphi com ASP.NET, você tem certeza que Java é mais rápido para desenvolver.
[delphi-br] Re: [Off] Projeto exige diploma para atividades na area de Informatica
Olá pessoal, deixa dar a minha visão de quem tem 20 anos de profissão. Além de ter diploma em Informática, eu também tenho mestrado em administração e por isso tenho CRA (Conselho Regional de Administração). É um orgão inóquo, onde tenho que pagar uma taxa anual e não sei para onde vai o dinheiro. Eles tem um site mequetrefe, não tem a menor transparência, não divulgam o balanço do orgão... É um tremendo cabide de empregos - não existe concurso para a contratação de funcionários, etc. Sou a favor da livre iniciativa - quanto mais liberdade tiver o mercado, melhor para o profissional, para a sociedade e para o cliente. Orgãos desse tipo só devem intervir quando a sua atuação for muito clara, tal como é o CRM ou a OAB. Vejam o exemplo da ABI - ela existe mas não obriga o profissional a fazer parte dela. Vocês já se perguntaram: Esse conselho federal será formado por quem ?? Quem estará habilitado a fazer parte dele ?? Será que nós faremos parte da escolha dos conselheiros ??? Com certeza será um político ou apadrinhado tal como é o CRA/RJ que foi presidido até a pouco tempo por um político do PMDB. Será que ele representava a classe ou buscava apenas os interesses do grupo político dele??? Precisamos de menos leis e de menos burocracia e não de mais um orgão que irá nos extorquir dinheiro e servir de plataforma política para meia dúzia!!! 2) Sobre a analogia da medicina que tantos fizeram: gente, a Medicina tem 3.000 anos e está muito mais avançada que a Informática em relação aos seus limites. Sabe-se muito claramente quem é médico, quem é enfermeiro, quem é fisioterapeuta, etc. Vcs sabem definir com certeza se uma pessoa é um profissional de informática ??? Eu conheço ótimos analistas de negócios que são péssimos programadores. Conheço excelentes analistas que programam com excelência mas não sabem se relacionar com seus usuários. E os programadores Assembler que estão ligados muito mais ao hardware. Eles não precisam conhecer de UML, de RUP ou de SQL !!! Será que eles não são profissionais de informática ??? Antigamente, um bom analista tinha obrigação de desenhar um DFD. A juventude aqui da lista sabe o que um DFD ??? De outro lado, pesquisas mais atuais tem questionado a necessidade de UML e de outras formas de formalização de sistemas... Ou seja, a Informática ainda é uma ciência incipiente, ainda não existem limites claros se um cargo é de Informática, é Administração ou é de Comunicação!!! 3) Sobre a obrigatoriedade do diploma: acho uma bobagem - é mais uma forma de criar leis paras intervir no foro interno das empresas. Cada empresa é quem deve definir se precisa de alguem com diploma ou não!!! As empresas hoje já fazem isso: tem empresa que requer apenas Certificação, sem se importar se o cara tem diploma. Outras empresas só contratam se o cara tiver diploma na UFRJ,USP,etc. Quem tem que decidir isso é a empresa contratante minha gente! No caso do CRA, por exemplo, toda empresa tem que ter um administrador com registro. Entretanto, todos sabemos que isso não ocorre na prática. A regulamentação só serve para os fiscais do CRA extorquirem dinheiro das empresas. Perguntem quem criou essa lei. Foi o sujeito que foi eleito com o dinheiro do CRA e conseguiu que a lei fosse aprovada Pensem bem antes de criar um novo monstro... Um abraço, Josir. - Gente, vou só fazer um comentário... Deixar mercado escolher profissionais é hipocrisia, o mercado é e sempre será auto-seletivo, mas nossa classe é ridicularizada... qualquer um pode sair programando, pode sair dando manutenção... isso denigre a nossa imagem.. um Conselho será ótimo, melhorará nossa classe... agora, será que alguem que trabalha a mais de 5 anos na área não consegue um diploma? Basta ter vontade, e o pior Dinheiro (a pior parte), mas se for assim todos temos que nos arrumar... esse é o futuro... [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RE: Firebird JPG
Olá Stainle, esse é um bug do componente DbImage com o IBX que não consegue mostrar JPEG no TDbImage. Para vc fazer isso, vc tem que utilizar a biblioteca: DBGraphicSupport Ela é free e vem com fontes. Busque na Internet (se não me engano ela está disponível no Borland Community) Boa Sorte, Josir -- Pessoal consegui gravar e ler uma imagem JPG no Firebird/Interbase; agradeço a todos que se prontificaram para tal, porém percebi que a funcionalidade do meu programa(que é um catalago no CD)acabou indo por terra. Eu queria que ao clicar na imagem se conseguiria ler os dados do produto, com o BMP isto eu consegui mas com JPG não estou vendo como fazer isto pois não consigo usar o DBImage com JPG, alguém teria a solução ??? [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Oracle/SQLServer - correção
Desculpe Pablo, mas a versão XE *não* é apenas fins acadêmicos - ela pode ser utilizada para quaisquer fins: comerciais, industriais, etc. Ou seja, a versão XE pode ser em qualquer tipo de sistema sem que seja necessário pagar por uma licença. As únicas limitações são os 4Gb e o processador único. Saudações, Josir Gomes SQL Server: Vá ao site da microsoft e procure por MSDE na pagina de downloads (é uma versao gratuita para uso nao comercial e bancos de ate 2GB) e o oracle, em http://oracle.com. É permitido baixar qq versao para usar por ate 30 dias. a versao XE e gratuita, para fins academicos... [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: CLX / KYLIX - Quem usa ?
Olá Clevison, o Kylix já morreu - para um projeto de faculdade, sugiro Lazarus: vc vai ter menos dor de cabeça para instalar a IDE em distribuições + recentes. Entretanto, se vc quiser continuar, tente nas listas: [EMAIL PROTECTED] [EMAIL PROTECTED] Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, Clevison Lamas Veloso <[EMAIL PROTECTED]> escreveu > > Poxa eu estou desenvolvendo meu projeto final para administração de redes em servidores linux e clientes XP, se alguem puder ajuda, estou desenvolvendo em Kylix. > > > > > - > Yahoo! Search > Música para ver e ouvir: You're Beautiful, do James Blunt > > [As partes desta mensagem que não continham texto foram removidas] > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RES: RES: RES: Fw: Processadores de 64 btis
HEHEHEHEHEH Walter, ri muito com o seu post. Vale a pena ficar na lista só para ler os seus comentários politicamente incorretos! Vc acertou em cheio: Ubuntu veio da África - é uma antiga palavra africana que quer dizer "humanidade para todos" ou "eu sou o que sou porque todos somos". Por aí se percebe que muitos Shakespeares e Sartres devem ter vivido na África e a sociedade ocidental nunca teve acesso a eles... (Ser ou não ser, eis a questão). Enfim, a idéia central do Ubuntu é a colaboração e a liberdade/igualdade para todos. Como na sua terra: "Libertas quae sera tamen"... Tá ligado ??? Voltando à Informática: atualmente o Ubuntu é a distribuição do Linux mais utilizada nos Desktops em todo o mundo. Kubuntu, EduBuntu, Xubuntu são variações com propósitos específicos para KDE, Educação, etc. No AMD 64, a versão Ubuntu 64 bits roda de 10 a 20% mais rápido que a versão 32bits. Esse foi o resultado que eu obtive compilando Kylix/Java e fazendo processamentos pesados com o OpenOffice e com Gimp. Jeferson, porque vc disse que Kernel 64 não funciona a contento ? Conte aí pra gente: foi alguma experiência que vc teve ou apenas ouviu falar em um comentário do blog de um amigo do vizinho ?? Saudações a todos, Josir Gomes > > Ubuntu, Kubuntu, Edubuntu, Xubuntu, > > > Pô meu, que terreiro é esse que cês tão indo heim? []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! Subject: Re: RES: RES: Fw: [delphi-br] Processadores de 64 btis Como assim não há Kernel de 64bits para o Linux que funcione a contento? O Linux foi o primeiro sistema a ter suporte FULL aos processadores AMD e Intel x86_64... Abraços Eduardo C. Nicácio Santo André - SP - Original Message - From: Jeferson Adoryan To: delphi-br@yahoogrupos.com.br Sent: Monday, September 04, 2006 5:40 PM Subject: Re: RES: RES: Fw: [delphi-br] Processadores de 64 btis Nao seria do parque tecnologico, seria do meu poderoso que esta em casa. Minha duvida era se nao tinha algum problema de compatibilidade mesmo usando SO 32 bits, pois ainda nao tem um kernel linux que funcione a contento em 64 bits... Obrigado a todos [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RE: Utilização de SOA
Olá Weverton, SOA é uma arquitetura orientada a serviços. É algo bem mais amplo do que Web Services. O simples fato de utilizar Web Services não caracteriza que vc tenha uma arquitetura orientada orientada a serviços da mesma forma que Web Services não é a única forma de implementar SOA. Entretanto, a maioria das implementações de SOA utilizam Web Services. Assim, só disponibilizar a sistemas de terceiros para que enviem/recebam dados não caracteriza SOA. Essa arquitetura prevê o uso de troca de mensagens sincronas e assincronas, controle de acesso, segurança baseada em SSL, profiling, e uma enormidade de outros padrões. O grande barato de SOA é a integração com BPM/BPEL onde vc modela os seus processos de negócio e o modelo monta "teoricamente" o fluxo de operação do seu sistema. Digo teoricamente pois a maioria das implementações ainda não chegou nem perto da teoria. Quem chega mais perto é a IBM. Dê uma olhada nos artigos abaixo para ter uma visão mais geral da questão: http://en.wikipedia.org/wiki/Service-oriented_analysis_and_design http://searchwebservices.techtarget.com/generic/0,295582,sid26_gci1121026,00.html?track=NL-110#whitepapers http://articles.techrepublic.com.com/5100-10878_11-5047621.html As grandes empresas estão apostando todas as suas fichas nessa nova arquitetura que promete substituir a arquitetura Client/Server. Veja em http://www.eweek.com/article2/0,1895,1991569,00.asp?kc=EWWSUEMNL072606EOAD Se vc tiver interesse, me envie uma mensagem em private que eu lhe envio a minha dissertação de Mestrado que fala exatamente sobre isso e mostra um caso prático utilizando Kylix Open Edition. Boa Sorte, Josir Gomes -- Caros, Aqui na empresa estamos desenvolvendo um projeto que deve obedecer princípios de SOA, porém a implementação disso, na prática, ainda é meio nebulosa pra mim. O objetivo do projeto é dispobilizar uma "interface" através da qual sistemas de terceiros possam enviar e receber dados. A proposta inicial é que isso seja feito usando WebServices. Aí entram algumas questões: 1 - Isso é SOA?? 2 - Essa é a melhor maneira de se fazer algo desse tipo?? Desde já agradeço, -- Weverton Gomes de Morais Tecnólogo em Redes de Comunicação Desenvolvedor Delphi -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Delphi x Kylix x Lazarus x Componentes
Olá "BG on-line", estou passando pelo mesmo problema e já desisti do Delphi/Kylix para programar para Linux. A Borland já abandonou completamente o desenvolvimento do Kylix e o FreePascal/Lazarus ainda está muito incipiente. A Borland deu um tiro no pé (pelo menos aqui no Brasil) ao abandonar o Kylix. Inúmeras empresas estão buscando o Linux e o desenvolvedor tem que abandonar o Delphi em função do SO. Atualmente estou estudando Java e XUL - acho que o caminho pode ser por aí. Java no servidor e XUL no cliente. O barato dessa tecnologia é que funciona com Windows, Linux, Solaris, Mac, etc, ou seja, te dá uma amplitude enorme que vc não tinha com Delphi. É o sinal dos tempos: para vc ter uma idéia, a lista java-br ultrapassou esse mês a delphi-br em número de usuários e em número de mensagens... O triste é que com essa mudança em função do Linux, está me fazendo estudar o Java e abandonar o Delphi mais e mais. É triste mas é verdade - por mim eu programaria em Pascal para o resto da vida :(( Saudações a todos, Josir Gomes. --- Em delphi-br@yahoogrupos.com.br, "Atendimento - BG on-line" <[EMAIL PROTECTED]> escreveu > > Olá pessoal > >Tenho um projeto grande, onde Trabalho com: > Delphi 6; > Firebird com o IBX > Relatorios QuickReport > Nenhum componente extra... > >Meu problemas é que parte de meus clientes estão querendo migrar para Linux... > > Andei pesquizando o Kylix e o Lazarus como alternativa... > Sobre o kylix ouvi falar muito sobre descuntinuidade... > O Lazarus eh totalmente de codigo livre mas muito pouca documentação de experiências... > > Outro problema que andei vendo é com relação aos componentes IBX que provalvemente nao continuarão totalmente compativeis com as proximas versões do Firebird. > > Alguem tem alguma experiência na questão de multiplataforma... Precisaria de algumas dicas de para onde olhar... e sobre os componentes de acesso a banco que sejam bons e compativeis a essa ideia . > > Obrigado > > [As partes desta mensagem que não continham texto foram removidas] > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RES: RES: RES: [OFF - TOPIC] -> Oracle 10g - Versão Free
Boa noite galera, Primeiro atenção na terminologia: o correto não seria chamar de MS-SQL já que "SQL Server" todos são ??! eu falei do MS-SQL para brincar com o Walter pois sabia que ele usa. :) Mas eu concordo com ele que temos que prestar atenção no custo-benefício. Mas mesmo nesse quesito eu iria preferir o Firebird ou o PostgreSQL que são muito melhores que o MS-SQL, são mais leves e ainda podem rodar no Linux que é muito mais estável que WinNT, 2000 ou 2003. Quando eu faço aplicações para desktop para apenas 1 cliente, eu uso Firebird sem pestanejar. Entretanto, tem casos que o cliente ou a empresa para quem trabalhamos só nos oferece o MS-SQL. Nesse caso, arregaçe as mangas e cai dentro da porcaria !!! Vai sair o chequinho no fim do mês ? Então use feliz. Como profissional, vc pode até indicar que a tecnologia não é boa mas se o cliente quer assim... Na verdade, a questão do banco de dados está virando uma commodity, ou seja, não é que determina o sucesso da aplicação. Tirando o Oracle e o DB2 que são fora de série, os outros são os outros. O que diferencia a produtividade no desenvolvimento já deixou de ser o banco de dados e passou a ser a arquitetura que vc determina (se é SOA, se é client-server, etc) e as ferramentas (Delphi no Desktop e Java na Web) que vc utiliza, etc. Sobre a questão do DBA no Oracle: acho que isso é um mito que se difundiu no mercado. Trabalho em várias empresas que usam Oracle e não tem DBA full-time. No máximo eles contratam um cara para ir lá de 6 em 6 meses para rodar uma estatística, dar uma otimizada no aceso aos discos. Eu tenho uma instalação com 20 usuários e eu mesmo sou o "DBA" nas horas vagas. Instalações que precisam de um DBA full time geralmente tem vários servidores replicados com fail-over, etc. Nesses casos, o salário do DBA é fichinha perto do custo do ambiente. Nesses casos, ninguém nem cogita MS-SQL. Saudações a todos! Josir. - Na verdade o SQL Server pela popularidade que ele tem no meio corporativo, ele deixa muito a desejar. Ele tem uns troços cara, que não tem base meu. Quando o Josir fez esta referencia a ele, eu cheguei a pensar que ele estava fazendo algum tipo de referencialmento perjorativo a mim, já que aqui trabalho com MSSQL e MSDE. Mas, pensando melhor, ele não deixou de dizer uma ligeira verdade não. O Firebird por exemplo, que é um banco gratúito, feito por uma legião de voluntários e que muitos cartolas tem preconceito, não anda devendo nada ao SQL Server, que é pago.. Então convenhamos, o SQL Server não é um banco de dados excepcional não. []s Walter Alves Chagas Junior Projeto e desenvolvimento de sistemas Telemont Engenharia de telecomunicações S/A Belo Horizonte - MG - Brasil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de construção!! -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Alexandre Enviada em: quarta-feira, 9 de agosto de 2006 15:54 Para: delphi-br@yahoogrupos.com.br Assunto: RES: RES: RES: [delphi-br] [OFF - TOPIC] -> Oracle 10g - Versão Free Haha, Pô Josir, 'banco pra estudante', pegou pesado, sem querer defender ninguém (ou esse ou aquele banco). Já trabalhei com SAP + SQL2000 e olha, fiquei surpreso, só pra comentar. Saudações. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Report Builder
Olá Ailton, o ReportBuilder funciona sem problemas com herança. Basta vc fazer um form com um TppReport e definir os seus rodapés, etc nesse componente. Depois é só criar novos forms herdados desse form modelo que o relatório já chega preenchido com o seu layout. O único inconveniente é que vc perde a capacidade de recuperar o layout de um arquivo externo. Boa Sorte, Josir. --- Em delphi-br@yahoogrupos.com.br, "Ailton Branco" <[EMAIL PROTECTED]> escreveu > > Eu uso o ReportBuilder com o delphi 7 e tenho varios relatorios para ser feito, eu gostaria de saber se alguem tem alguma forma de fazer um relatorio modelo, isto é com os dados do cabeçalho e rodapé e eu herdar ou algo parecido deste relatorio modelo, e quando eu fizer alguma alteração no relatorio modelo todos os relatorios tenham a mesma alteração. > > > > Agradeço a ajuda > > [As partes desta mensagem que não continham texto foram removidas] > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: RES: [delphi-br] [OFF - TOPIC] -> Oracle 10g - Versão Free
Fala Walter e pessoal! no Oracle XE vc não tem que se preocupar com nada disso. Respondendo a dúvida do nosso colega: o que vale é USER_SEGMENTS ativos. Vc pode alocar espaço para 50G mas se só tiver 2G ocupados, ele só vai considerar os 2Gb. No 10XE, vc define o tamanho do espaço alocado conforme suas necessidades. Vc aloca o espaço em discos separados para otimizar o tempo de acesso, pode dizer que a tabela x vai para um tablespace e a y vai ficar em outro. Para vcs terem idéia, vc tem o Recycle Bin onde vc pode recuperar automaticamente tabelas ou outros objetos excluidos. O show de bola é quando vc dá um SELECT para ver como estava a sua tabela a 5 minutos (ou a 1 semana) atrás e recupera registros excluidos com um INSERT simples. Ou seja, SQLServer é banco para estudante :))) Um abraço, Josir. --- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior <[EMAIL PROTECTED]> escreveu > > E além do mais... > > Se você exclui um registro, ele não é apagado fisicamente da tabela não. O > espaço aonde ele estava é que fica disponível para uma nova inserção. Tanto > é o pessoal nas listas de SQL Server falam da existência de ferramentas aí > que permitem você recuperar registros de tabelas apagados com o comando > Delete from. > > O pessoal fala lá muito de um programa ou um comando chamado Shrink que > permite reduzir o arquivo .mdf, mas eu nunca usei este comando e nem sei > como usá-lo. > > > > []s > > Walter Alves Chagas Junior > Projeto e desenvolvimento de sistemas > Telemont Engenharia de telecomunicações S/A > Belo Horizonte - MG - Brasil > [EMAIL PROTECTED] > Fone: (31) 3389-8215 Fax: (31) 3389-8200 > > Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de > construção!! > > > -Mensagem original- > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] > nome de Romario (Listas) > Enviada em: quarta-feira, 9 de agosto de 2006 11:07 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: RES: [delphi-br] [OFF - TOPIC] -> Oracle 10g - Versão Free > > > Não é só com o Oracle que acontece isso. Todo SGBD é assim. > > O banco solicita ao sistema operacional um espaço para efetuar uma > inserção de dados e, caso exista, este fornece o espaço solicitado. Como > o SGBD possui um mecanismo que guarda as informações básicas para > manipulação de dados, quando você apaga registros no banco ele mantém o > espaço liberado para que quando for feita uma nova inserção, ele não > precise solicitar espaço novamente ao sistema operacional. Ou seja, ele > reutiliza o espaço já disponível no banco. > > Se você excluir 100.000 registros, o banco vai continuar com o mesmo > tamanho. Mas se você inserir outros 100.000 registros, ele também não > irá aumentar. > > Sds, > > Romario > > > > > João Paulo escreveu: > > Isso eu não sabiaQuer dizer que se eu apagar todos os dados de uma > tabela, o banco não irá reduzir o espaço em disco? > > > > Aí complica... > > > > ___ > Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. > Registre seu aparelho agora! > http://br.mobile.yahoo.com/mailalertas/ > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RE: [OFF - TOPIC] -> Oracle 10g - Versão Free
Olá Sérgio, eu utilizo em aplicações comerciais e funciona redondinho - igual a versão Standard mas com a limitação de espaço. Funciona sem problemas com o Delphi. Mas preste atenção que os 4Gb e para dados e índices. Tinha um banco com 2Gb de dados que já não funcionou pois os índices estouravam as tablespaces. Um abraço, Josir --- Galera, bom dia.. Estive lendo um pouco sobre esta versão do oracle 10g free com espaço limitado até 4 GB. Certamente a maioria de voces tbm ja leram sobre. Com base nesta intuição, pergunto-lhes: Vocês utilizam-no para aplicações comerciais?? Tem alguma restrição qto a isso, ou seja, esta versão não pode ser utlizada em aplicações deste tipo, ela é apenas para estudos?? Enfim..gostaria de ler a opinião de vocês... Caso a opinião seja positiva, vcs recomendariam o uso do mesmo??? Conto com a atençao de vcs!! Sérgio -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] A melhor notícia da década para o mundo Delphi !!!!
Pessoal, essa é quentíssima! A linha Turbo vai ser relançada pela Borland a preços módicos!!! Agora ninguém mais vai reclamar com o Andreano :) A versão do Turbo Delphi, Turbo Delphi for .NET, Turbo C++ and Turbo C# estará disponível no terceiro quadrimestre de 2006. As edições do Turbo Explorer serão grátis. Os preços do Turbo Professional estarão abaixo dos $500 e a versão Student para o Turbo Professional custará menos de $100. CUPERTINO, Calif. — August 8, 2006 — Today, the Developer Tools Group of Borland Software Corporation (NASDAQ: BORL) announced plans to release single language versions of Borland Developer Studio, the company’s development environment for Microsoft® Windows® and .NET applications. Bringing back the popular Turbo™ moniker, the new Borland Turbo products offer low-cost, language-specific rapid application development capabilities for students, hobbyist developers, occupational developers as well as individual professionals. http://www.turboexplorer.com/homepage.htm Vamos agora esperar se a versão Professional virá com os mesmos recursos que a versão Professional atual e se a Borland Brasil vai acompanhar os preços em dólar! Saudações a todos, Josir Gomes -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Fwd: Borland está perto de fechar a v enda do depto. de IDEs
Olá pessoal, essa é quente - o negócio da venda da área de IDEs (isto é Delphi) deve ser fechado em Setembro. Estaremos ansiosamente esperando uma boa notícia... Vejam os detalhes em: http://www.eweek.com/article2/0,1895,1993731,00.asp?kc=EWITAEMNL073106EOAD Boa semana para todos, Josir. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RE: Native Drive do Oracle 10g para BDE
Olá Guilherme, a versão atual do BDE (5.12) funciona sem problemas com o Oracle 10g. Vc encontrou algum problema específico ? Entretanto, se vc estiver fazendo algo + profissional e que necessite de uma melhor performance e produtividade para o desenvolvimento, não recomendo o uso do BDE. Procure pela biblioteca ODAC (Oracle Direct Access). Boa Sorte, Josir. Pessoal, estou a procura do drive do Oracle 10g para o BDE a dias e nao encontro nada. Em alguns foruns encontrei pessoas dizendo que a Oracle parou de distribuir drives compativeis com o BDE no Oracle 9. Alguem tem alguma informação que possa ajudar? Obrigado, [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Programador pleno/senior para o Rio de Janeiro
Caros colegas, estou buscando um programador Delphi e SQL *com mais de 2 anos de experiência* para contratação por tempo *indeterminado* como pessoa jurídica ou sob CLT, conforme interesse do candidato. Conhecimentos em Report Builder, Oracle e Linux serão diferenciais para contratação. Zona Sul / Ótimo ambiente de trabalho. Apenas residentes na cidade do Rio de Janeiro. Enviar currículo para [EMAIL PROTECTED] com pretensão salarial. Saudações a todos, Josir Gomes -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RES: RE: Registro de Software (Ajuda Urgente)
Olá Jorge, pelo que eu entendi, vc fez esse software somente para este cliente, ou seja, vc não tem esse software para outros clientes ? Se for isso mesmo, vc deve tomar cuidado ao emitir a Nota Fiscal de Serviços especificando que é Implantação de um software seu e não Desenvolvimento para o cliente (Cód.Fiscal XXIV). Se for como pessoa física, então vc deve especificar no RPA que está implantando um software feito por vc no cliente. Em qq dos casos, a solução do correio é uma medida preventiva de baixissimo custo onde vc está apenas se prevenindo de uma remota chance do cliente tentar fazer uso da sua "propriedade". Vc até pode contratar um advogado para redigir um contrato mas vc estará gastando um dinheiro para um situação que tem poucas chances de ocorrer. Pense só: qual é atividade fim do seu cliente? Será que ele estará disposto a vender os fontes a terceiros, ter que dispor de toda uma infra-estrutura de suporte ? Agora se vc quiser *mesmo* escrever um contrato: sugiro procurar um advogado e não a lista de discussões. Ninguém aqui vai redigir um contrato ou terá algo pronto que sirva para a sua situação específica. Busque um especialista no assunto - no Rio e em São Paulo, eu conheço um escritório muito bom especializado em direitos autorais e de software (que aliás me ensinou tudo isso que eu escrevi para vc). Boa Sorte, Josir. --- Obrigado pela excelente explicação nos dois casos, só que o cliente quer comprar os fontes de meu sistema onde estou vendo 10x o valor cobrado para desenvolvimento. Até ai nós dois sabemos tanto eu como o cliente que o software é meu e eu tenho direito de comercializar inclusive o código fonte com outras empresas. O que acontece é aquela velha historia vc começa a desenvolver algo simples (para o cliente claro) e a coisa vai tomando proporções gigantescas e ficou modéstia parte muito bom por sinal e o cliente gostaria de ter os fontes (desenvolvido fora de suas dependências) para que futuramente não venha a ter algum problema caso não possa mais desenvolver ou dá manutenção no mesmo. Eu acho justo isso mediante o pagamento proposto pelo cliente. Sobre o contrato para desenvolvimento o mesmo inclui q eu posso comercializar com outros clientes o sistema, onde o mesmo foi feito e existe uma versão apenas no cliente personalizada para a realidade do mesmo. Eu fiquei sabendo que tenho que ter o Delphi Registrado para poder comercializar qq sistema desenvolvido por ele, onde usei as dependências de minha casa e do meu trabalho. Estou providenciando isso mais gostaria de ter certeza se necessito de mais alguma coisa para deixar meu cliente satisfeito com caso necessite montar uma equipe para continuar o desenvolvimento (Que não é seu interesse) ele possa fazê-lo sem maiores problemas. A única clausula importante que não deixei de mencionar no contrato é que ele não pode comercializar o sistema e nem os fontes do mesmo. Espero ter sido mais claro com minha questão caros amigos. Obrigado pelas respostas, Jorge Ericsson S. Pinheiro Brasília-DF [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RE: Registro de Software (Ajuda Urgente)
Olá Jorge, os passos são bem simples: 1. Junte toda a documentação e os fontes do seu software, coloque em um envelope e lacre. 2. Vá ao correio e envie o envelope para você mesmo utilizando uma correspondência registrada onde conste a data de envio. 3. Receba o seu envelope pelo correio e não abra. 4. Em caso de alguma pendência judicial com o seu cliente, basta que vc leve o envelope ao juizado e entregue como prova do processo. Isso é prova suficiente que o software é seu. Consulte um advogado especializado em direitos autorais que vc vai ver que esses procedimentos são suficientes. Boa Sorte, Josir Gomes -- Gostaria de saber se tem alguém na lista que pode me orientar a respeito de registro de software. Desenvolvi para um cliente um sistema e o mesmo esta querendo adquirir os fontes, não para comercialização, mas para controle caso futuramente aconteça algo comigo e eu acho justo. Mas não sei nem por onde começar, pq até o momento só preparei a engenharia reversa do mesmo com o powerdesign e a nível de órgão a procurar, onde registrar e quais procedimentos seguros podem ser tomados eu não tenho idéia. Será que alguém poderia me informa o caminho das pedras ? -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Re: Automação Delphi x openoffice
Olá Rodrigo, >Discordo, só acha a API do Open Office intuitiva é quem tem experiencia >com API da SUN (Java, etc) pra quem só usa Delphi é muito diferente, é >voltada pra programação C++, enrquanto a do Office é voltada pro VB é >bem mais intuitiva e didatica, a API do Open utiliza ponteiros >intensamente e quem nao manja muito bem de C++ vai penar, como eu já >disse. >O negocio é arranjar um estagiario de entenda bem de Delphi e C++ pra >portar, se baseando quase que exclusivamente na documentacao no site do >OOficce, que é espartana de se ler e entender. Eu queria um estagiario >assim pra contratar logo como desenvolvedor, o cara vai ter que ser >bom. Não é facil nao, exemplos de integração do Office com delphi tem >centenas na web, do Delphi com o Open Office nao tem 10 decentes. sem dúvida, se vc vem de Visual Basic ou Delphi, a API do Office é bem mais intuitiva. Um ponto em que a API do Office é MUITO melhor que é a do OpenOffice é a quantidade de exemplos que vem com cada método ou propriedade. Mas como eu disse antes, uma API tem 10 anos a outra só tem 3... Mas me surgiu uma dúvida, vc tem um link na Internet para a API do Office da mesma forma que o OpenOffice tem ?? É possível, por exemplo, que vc adicione seus próprios comentários na API?? Veja bem: as perguntas não são provocativas, é curiosidade mesmo. >Eu uso o critério técnico pra me basear, eu trabalhei com com os dois, >e o Office é muito melhor para integração de alto nivel com o Delphi. O >tempo de desenvolvimento e o resultado final nao tem comparação. As >ferramentas em si nao tem comparação, o Open Office tem que tomar muito >caldinho pra chegar no nivel do Office. Que me desculpem os fervorosos >defensores do software livre, repito eu avalio tecnicamente, nao >ideologicamente. Aí já temos uma questão filosófica: quando vc diz que avalia tecnicamente, vc já está se valendo de uma ideologia. Ou seja, ao se bastar em ser técnico, vc já está escolhendo a ideologia da racionalidade técnica. A ideologia da racionalidade técnica (techne), foi criada no início do século XVIII para dar suporte a visão científica do mundo - ela prega que a técnica (e a razão) é hegemônica e é suficiente para resolver qq assunto no mundo. Kant foi um grande ideólogo dessa visão de mundo. Mas isso não tem mais a ver com Delphi ... mas se vc quiser estudar o assunto, procure pelos filósofos Kant, Heidegger ou Habermas, ou, aqui no Brasil, procure por Paulo Freire. Ou como dizia o Cazuza: Ideologia! eu quero uma pra viver ;) Saudações, Josir Gomes -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Delphi x OpenOffice
Olá pessoal, como várias pessoas me enviaram pedidos para links sobre o assunto, estou postando direto na lista: Exemplos práticos de Delphi com OpenOffice: http://br.groups.yahoo.com/group/delphi-br/message/153357 Para aprender como funciona a biblioteca de classes de toda a suite do OpenOffice e especificamente sobre a interface com o Delphi: http://udk.openoffice.org/ http://udk.openoffice.org/common/man/draft/com_lang_spec.html http://udk.openoffice.org/servlets/Search?scope=projectAndSubs&resultsPerPage=40&query=delphi&Button=Go Saudações a todos, Josir Gomes > Amigo, procurei nas mensagens e não encontrei a referencia ao seu tutorial, > vc poderia me passa-lo ou passar o endereço pra baixa-lo? > Obrigado. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Automação Delphi x openoffice
Desculpe Rodrigo, mas não concordo com vc em relação à integração com o OpenOffice. A API dele é bem mais completa e mais intuitiva que a API do Office. Eu até concordo que a curva de aprendizado é maior e que a documentação não é tão farta quanto a do MS-Office - inclusive isso é natural pois a documentação do MS-Office tem 12 anos enquanto que a do OpenOffice tem 3 anos... Eu trabalho muito bem com o OpenOffice e com o Delphi - ainda não tive nenhum contratempo. Sobre a questão dos trocados: vc deve estar cheio da grana!!! Me contrata aí!!! Cada licença do Office custa R$1.000,00 - se uma empresa tem 10 micros, o cara gasta R$8.000 em licenças já considerando o desconto sobre volume. 8 mil reais dá para pagar 1 estagiário para programar por 1 ano inteiro... por R$800,00 ele converte essas aplicações e ainda sobra para fazer um refactoring Saudações, Josir --- Em delphi-br@yahoogrupos.com.br, "Rodrigo Othavio Farias" <[EMAIL PROTECTED]> escreveu > > www.ooomacros.org/dev.php > > Vc vai achar nesse site um link para uma api desenvolvida para facilitar o > uso do OOffice com o Delphi. > > E ja vou avisando, pra quem ta acostumado a integrar delphi com o Office da > MS se prepare pra esquecer tudo e recomeçar do zero, nao se aproveita nada, > é totalmente diferente, eu deixo avisado pq nos dias de hoje é comum o > pessoal querer economizar uns trocados trocando o Office pelo OpenOffice e > esquecer dos sistemas que fazem integração, nao existe a menor > compatibilidade, todas as chamadas de metodos e objetos são diferentes, o > trabalho para portar a solução é enorme, essa toolbox que eu citei do link > ajuda, mas é bem basica, muita coisa que vc faz no Office é quase impossivel > de implementar, o Open Office foi feito pensando exclusivamente na > integração com C++, entao se nao tiver uma grande conhecimento nessa > linguagem vai sofrer bastante. > > > Rodrigo Othávio Farias > > - Original Message - > From: Florentino - Yahoo > To: delphi-br@yahoogrupos.com.br > Sent: Thursday, June 15, 2006 11:59 AM > Subject: [delphi-br] Automação Delphi x openoffice > > > Olá, > > Quem tem uma dica de como, via delphi, criar um documento no openoffice? > Como abrir um documento e substituir uma string por outra ? > > Obrigado. > > > > > > ___ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] RE: Automação entre Delphi e OpenOffi ce
Olha aí a pressão do software livre Galera É isso aí André, a maioria dos meus clientes também está migrando para o OpenOffice devido a alto custo das licenças. Nos últimos 3 meses, já coordenei a migração de 4 aplicações que tinham interface OLE substituindo o MS-Office pelo OpenOffice. Voltando ao Delphi: a integração é muito fácil, eu joguei a um tempo atrás um tutorial bem completo. Busque aqui na delphi-br pela palavra OpenOffice que vem os textos. Se vc não achar, me fale. Boa Sorte, Josir - Bom dia, algum dos amigos saberia me informar onde posso encontrar informações de como integrar meu programas em delphi com o OpenOffice, com o word já faço isto, mas como nem todos os clientes podem ter esse editor, alguns me pediram para que fizesse minhas integrações com o Office para o OpenOffice, e como são eles que pagam as contas. Já procurei muito pela internet, sei que tem como, me lembro de ter visto algo assim, somente não lembro onde. Se algusm dos amigos souber e puder me informar. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Qual melhor forma de trabalhar com pacotes?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Olá Ricardo, não vi o fonte para estar certo disso, mas acho que o seu problema está na criação do Datamodule (DM). Vc não pode usar a variãvel criada pela IDE na unit do DM. Vc tem que instanciar o datamodule dentro do form: type TForm1 = class(TForm) private DM: TDataModule1; end; procedure TForm1.Create begin DM := TDataModule1.Create( self ); end; procedure TForm1.Destroy begin DM.FecheTodososDataSets; DM.Free; inherited; end; Dessa forma, cada form terá o seu DataModule. Agora, antes de qq coisa pergunte-se: um datamodule é realmente útil ? Seria que não é mais prático ter todos os DataSets no próprio form ??? Será que vc não está complicando a sua vida, criando um Datamodule ? >Certo, o problema que faz em um e apare em outro é o seguinte, tenho >nesse pacote um formulario e um datamodulo, quando da um show no >formulário ele cria >o datamodulo, o datamodulo contem os componentes de acesso a dados, >nesse formulario tem um DBGrid que lista todos registros, ai quando eu >abro dois formularios ao mesmo tempo e navego entre os registros do >DBGrid o outro formulario aberto também muda a posição no DBGrid, tipo >se eu for no primeiro formulario para o ultimo registro, o outro >formulário que ta aberto também vai pro ultimo registro. >Eles são a mesma instancia, se eu fechar um formulário e depois tenta >fechar o outro da erro de access violation, devido ao fato de ser a >mesma instancia e o objeto não está mais em memoria. >Vou mudar a forma de criação dos formularios pra vê se vai fazer >diferença. >Você me falou que carrega todos os pacotes no inicio do programa, isso >não sobrecarrega a memória? Com certeza carregar todos os pacotes vai pesar MUITO a inicialização do sistema. O ideal é que se carregue as BPLs dinamicamente. A lógica é a seguinte: 1) No EXE, tenha apenas o menu. 2) Crie uma COMUM.DPK apenas com as variãveis globais e com os componentes da sessão do banco. 2) No Runtime Package do EXE, inclua apenas as BPLs comuns a todos os pacotes são carregadas no inicio junto com o executável (ex. VCL70, VCLDB70, as libs de componentes tipo Infopower, LMD, Rave, ReportBuilder) e a COMUM.BPL 3) Crie então pacotes separados para forms afins. Por exemplo: uma package para relatórios, uma outra para Forms de Cadastro, outra para Forms de Transação Financeira, etc. 4) A medida que vc for chamando os forms, dê LoadPackage na package que contém o form desejado. Assim, o seu executável terá um footprint inicial pequeno: de 1 a 3Mb dependendo das libraries que vc utiliza. Eu trabalho dessa forma já a uns 5 anos e nunca tive problemas sérios. Tenho aplicações com mais de 400 forms/reports e nunca tive problema de perfomance ou de memória. Vai nessa linha que dá certo. Boa Sorte, Josir. -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFEjV5HMfx27RYzlsgRAlCOAKCjKJ70W1qetkJdcWH7iQk63oIfKgCff28m MYC7zKZAS335aGD904Y6YN8= =4wrQ -END PGP SIGNATURE- -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Programador Senior em Delphi / Oracle - Rio de Janeiro
Caros colegas, um dos meus clientes está buscando um programador Delphi e SQL *com mais de 3 anos de experiência*. Conhecimentos em Linux, Oracle e PL/SQL serão diferenciais para contratação. Zona Sul / Ótimo ambiente de trabalho. Enviem currículo para [EMAIL PROTECTED] com pretensão salarial. Pode ser como pessoa jurídica ou sob CLT. Saudações a todos, Josir Gomes -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[delphi-br] RE: Licença Delphi 5
Olá Bolasete, Se vc já tiver licença de algum Delphi, basta pedir o downgrade a Borland. O downgrade é um conjunto de CD e Serial/Authorization Keys. Caso vc não tenha nenhuma licença, vc tem que comprar o Delphi 2006 e pedir o downgrade, Vc pode pedir o downgrade até mesmo de Delphi 1 :))) Um abraço, Josir Gomes --- Olá,,, Estou há muito afastado do fórum mas gostaria de saber se é possível adquirir a licença do Delphi 5. Obrigado, Bolasete -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[delphi-br] Re: Qual será o futuro do Delphi ?
Olá pessoal, para quem quiser uma notícia fresquinha sobre a Borland que não sai nas mesmices das InfoExames da vida, veja em: http://www.convergenciadigital.com.br/cgi/cgilua.exe/sys/start.htm?infoid=3179&sid=3 Saudações a todos, Josir Gomes --- Em delphi-br@yahoogrupos.com.br, "Fellipe Henrique" <[EMAIL PROTECTED]> escreveu > > Sei lá... só sei que vou continuar usando Delphi até onde ele estiver me > satisfazendo e satisfazendo meus clientes... > > Só acho uma pena não ter o delphi pra Linux.. mas.. o Lazarus está aí... :o) > > > []s > > > Em 17/05/06, Andreano Lanusse <[EMAIL PROTECTED]> escreveu: > > > > Como já dissemos aqui várias e várias vezes o futuro do Delphi está > > garantido, já publicamos o RoadMap e suporte a novas tecnologias virão. > > > > Gostaria de mais uma vez atualizar aqueles que não tiveram acesso ao > > roadmap, a apresentação do Tour está disponível em: > > http://cc.borland.com/Item.aspx?id=23966 > > > > Continuamos evoluindo a ferramenta, não faz o menor sentido comparações > > com Clipper. > > > > Portanto aqueles que tem dúvidas quanto a evolução podem ficar > > despreocupado. > > > > > > []'s > > > > > > > > Andreano Lanusse > > System Engineer - Development Tools > > Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912 > > [EMAIL PROTECTED] - www.borland.com.br < > > http://www.borland.com.br/> > > Blogs: http://blogs.borland.com/andreanolanusse > > Artigos: http://bdn.borland.com <http://bdn.borland.com/> > > > > A Borland Software é líder mundial em soluções independentes de plataforma > > para a Criação Otimizada de Software (Software Delivery Optimization), > > auxiliando nossos clientes a transporem as barreiras atuais do > > desenvolvimento, para maximizar o valor do software para seu negócio. > > > > <http://info.borland.com.br/delphitour> < > > http://info.borland.com.br/delphi> > > > > > > > > > > > > > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > > nome de Eduardo Silva dos Santos > > Enviada em: quarta-feira, 17 de maio de 2006 13:35 > > > > Para: delphi-br@yahoogrupos.com.br > > Assunto: Re: [delphi-br] Qual será o futuro do Delphi ? > > > > > > É triste admitir, mas o futuro do Delphi vai ser como o do clipper mesmo, > > mas.. eu ainda conheço muita gente que trabalha com clipper e faz muita > > coisa boa, > > > > o pior de tudo que o futuro do delphi ou de outra ferramenta ta ligado > > diretamente ao Sistema Operacional. > > > > no mais, depende da gente. > > > > as coisas mudam, tudo muda.. é so procurar evoluir e acopanhar as > > mudanças. > > > > vocês não veem e febre de se programar com puramente com OOP. > > > > se agente ficar se preocupando tanto acaba é pirando, e deixando de fazer > > as > > coisas pq um dia o Delphi pode morrer. > > > > > > - Original Message - > > From: "Bismarck Heringer de Góes" <[EMAIL PROTECTED]> > > To: > > Sent: Wednesday, May 17, 2006 1:23 PM > > Subject: RES: [delphi-br] Qual será o futuro do Delphi ? > > > > > > Pessoal, > > > > > > > > Concordo que o Delphi vai continuar existindo, mas evoluir e que é a > > dúvida > > ? > > > > > > > > Vamos ver um exemplo atual, alguns conheceram o Clipper !!! > > > > > > > > Ele existe até hoje, inclusive com variantes em modo texto e gráficas, e > > pseudos compiladores para diversas plataformas... > > > > > > > > Um pouco de exagero, mas acho que podemos contar nos dedos, os > > programadores > > que investem tempo nela. > > > > > > > > Será esse o destino do Delphi ? > > > > > > > > Bismarck. > > > > > > > > _ > > > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em > > nome de Walter Alves Chagas Junior > > Enviada em: terça-feira, 16 de maio de 2006 08:40 > > Para: 'delphi-br@yahoogrupos.com.br' > > Assunto: RES: [delphi-br] Qual será o futuro do Delphi ? > > > > > > > > Não me referi a "simples ferramenta" colocando o Delphi como uma > > ferramenta > > simples, mas como um mero recurso em um contexto de outros recursos > > prontos, > > em andamento e a serem criados. > > > > []s > > > > Walter Alves Chagas Junior > >
[delphi-br] Re: Sistema de Controle de Processos de Softwares
Ola Fellipe, busque no SourceForge que tem uns 2 ou 3 sistemas prontos que já fazem isso. Ao invés de começar um do zero, vale a pena entrar num projeto em andamento. Boa Sorte, Josir. --- Olá Hélder, Já conhecia o Controla, minha intenção é fazer algo como ele, porém com controle maior de responsabilidades no sistema saca? no Estilo CaliberRM mesmo. o controla é bom quando não se tem mais de 1 usuario controlando o projeto, quando há mais, fica meio complicado... Mas a idéia é esta mesmo... controle quase que total de um desenvolvimento de um sistema, inclusive - no futuro- como foi dito, com opção pra controle de versão. []s Fellipe H. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.