[delphi-br] Re: delphi 7 + conexão oracle 10G

2009-08-01 Por tôpico Josir Gomes
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

2009-07-28 Por tôpico Josir Gomes
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

2009-07-28 Por tôpico Josir Gomes
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

2009-07-27 Por tôpico Josir Gomes
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

2009-05-29 Por tôpico Josir Gomes
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

2009-05-20 Por tôpico Josir Gomes
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

2009-05-07 Por tôpico Josir Gomes
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

2009-03-27 Por tôpico Josir Gomes
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

2009-03-23 Por tôpico Josir Gomes
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

2009-03-12 Por tôpico Josir Gomes
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

2009-02-19 Por tôpico Josir Gomes
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

2009-02-16 Por tôpico Josir Gomes
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

2009-02-06 Por tôpico Josir Gomes
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

2009-01-04 Por tôpico Josir Gomes
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

2009-01-03 Por tôpico Josir Gomes
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?

2008-11-14 Por tôpico Josir Gomes
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

2008-11-14 Por tôpico Josir Gomes
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

2008-11-04 Por tôpico Josir Gomes
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

2008-08-04 Por tôpico Josir Gomes
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

2008-07-08 Por tôpico Josir Gomes

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

2008-07-03 Por tôpico Josir Gomes
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

2008-04-23 Por tôpico Josir Cardoso Gomes
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

2008-04-16 Por tôpico Josir Gomes
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

2008-04-15 Por tôpico Josir Gomes
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

2008-04-05 Por tôpico Josir Gomes
É 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

2008-04-04 Por tôpico Josir Gomes
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?

2008-03-30 Por tôpico Josir Gomes
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

2008-03-28 Por tôpico Josir Gomes
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

2008-02-23 Por tôpico Josir Gomes
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"

2008-02-18 Por tôpico Josir Gomes
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 ]

2008-02-09 Por tôpico Josir Gomes
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

2008-01-15 Por tôpico Josir Gomes
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

2007-12-30 Por tôpico Josir Cardoso Gomes
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

2007-12-13 Por tôpico Josir Gomes
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

2007-12-08 Por tôpico Josir Cardoso Gomes
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

2007-12-08 Por tôpico Josir Cardoso Gomes
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

2007-11-19 Por tôpico Josir Gomes
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 !!!!

2007-10-25 Por tôpico Josir Gomes
É 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

2007-09-18 Por tôpico Josir Gomes

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

2007-09-14 Por tôpico Josir Gomes
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

2007-09-05 Por tôpico Josir Gomes
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

2007-09-05 Por tôpico Josir Gomes
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

2007-09-05 Por tôpico Josir Gomes
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)

2007-08-28 Por tôpico Josir Gomes
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)!!!!

2007-08-28 Por tôpico Josir Gomes
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

2007-08-01 Por tôpico Josir Gomes
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???

2007-07-31 Por tôpico Josir Gomes
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

2007-07-16 Por tôpico Josir Gomes
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

2007-07-16 Por tôpico Josir Gomes
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

2007-07-16 Por tôpico Josir Gomes
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

2007-07-16 Por tôpico Josir Gomes
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

2007-05-29 Por tôpico Josir Gomes
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

2007-05-28 Por tôpico Josir Gomes
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

2007-05-23 Por tôpico Josir Gomes
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

2007-05-23 Por tôpico Josir Gomes
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

2007-05-11 Por tôpico Josir Gomes
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

2007-05-03 Por tôpico Josir Gomes
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

2007-05-02 Por tôpico Josir Gomes
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

2007-04-06 Por tôpico Josir Gomes
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

2007-04-02 Por tôpico Josir Gomes
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

2007-04-01 Por tôpico Josir Gomes
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

2007-03-27 Por tôpico Josir Cardoso Gomes
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

2007-03-08 Por tôpico Josir Gomes
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

2007-03-04 Por tôpico Josir Gomes
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)

2007-01-05 Por tôpico Josir Gomes
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 ??

2006-12-12 Por tôpico Josir Gomes
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 ??

2006-12-12 Por tôpico Josir Gomes
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

2006-11-29 Por tôpico Josir Gomes
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

2006-11-25 Por tôpico Josir Gomes
É 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?

2006-11-25 Por tôpico Josir Gomes
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!

2006-11-25 Por tôpico Josir Gomes
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

2006-11-17 Por tôpico Josir Cardoso Gomes
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

2006-11-16 Por tôpico Josir Gomes
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

2006-11-15 Por tôpico Josir Gomes
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

2006-09-17 Por tôpico Josir Gomes
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

2006-09-10 Por tôpico Josir Gomes
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

2006-09-08 Por tôpico Josir Gomes
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 ?

2006-09-07 Por tôpico Josir Gomes
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

2006-09-07 Por tôpico Josir Gomes
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

2006-08-23 Por tôpico Josir Gomes
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

2006-08-14 Por tôpico Josir Gomes
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

2006-08-09 Por tôpico Josir Gomes
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

2006-08-09 Por tôpico Josir Gomes
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

2006-08-09 Por tôpico Josir Gomes
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

2006-08-09 Por tôpico Josir Gomes
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 !!!!

2006-08-08 Por tôpico Josir Gomes
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

2006-07-31 Por tôpico Josir Gomes
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

2006-07-31 Por tôpico Josir Gomes
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

2006-07-03 Por tôpico Josir Gomes
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)

2006-06-30 Por tôpico Josir Gomes
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)

2006-06-29 Por tôpico Josir Gomes
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

2006-06-29 Por tôpico Josir Gomes
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

2006-06-28 Por tôpico Josir Gomes
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

2006-06-27 Por tôpico Josir Gomes
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

2006-06-27 Por tôpico Josir Gomes
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?

2006-06-12 Por tôpico Josir Gomes
-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

2006-05-25 Por tôpico Josir Gomes



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

2006-05-24 Por tôpico Josir Gomes



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 ?

2006-05-18 Por tôpico Josir Gomes



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

2006-05-09 Por tôpico Josir Gomes



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!.











  1   2   3   >