Alguma dica para iniciantes em orientação a objeto. Sites, apostilas, projects.
delphi-br@yahoogrupos.com.br wrote: Existem 24 mensagens sobre este tópico. Tópicos contidos neste resumo: 1. Duvida Urgente... De: thiago castro 2. Erro Usando Relacionamento com Dbexpress De: "Rodrigo Mota" 3. Re: Controle de Usuários De: "Vitor Luiz Redes" 4. CD do Delphi 5 Professional De: "Ronaldo Rosa" 5. RES: CD do Delphi 5 Professional De: "Joao Paulo - Spectrum" 6. Re: Bd De: "Francisco Thiago" 7. Re: RES: Migrar Sistema de Empresa de Delphi para Linux De: Thiago Oliveira 8. RES: RES: Migrar Sistema de Empresa de Delphi para Linux De: "Filipe Xavier Ramalho" 9. RES: RES: Migrar Sistema de Empresa de Delphi para Li nux De: Walter Alves Chagas Junior 10. Re: RES: RES: Migrar Sistema de Empresa de Delphi para Linux De: Wilton Moreira 11. RES: CD do Delphi 5 Professional De: "Andreano Lanusse" 12. Re: RES: RES: Migrar Sistema de Empresa de Delphi para Li nux De: Jeferson Adoryan 13. RES: Livro N-TIER De: " Madsom Silva" 14. Re: RES: RES: Migrar Sistema de Empresa de Delphi para Li nux De: Osvaldo Filho 15. RE: DLL ISAPI e Arquivos INI De: "Daniel Polistchuck" 16. Re: Valores Random De: "TObject" 17. Agua na boca - BorCon 2005 De: "Daniel Polistchuck" 18. RE: Access violation NTDLL.DLL De: "Daniel Polistchuck" 19. Decrade em form DotNet De: "Ailton Branco" 20. RES: Duvida Urgente... De: Cícero 21. RES: Re: Inserir - Gravar no dbgrid De: "Celio Ricardo" 22. Re: RES: RES: Como posso colocar a data do PC no sistema -> De: "Celio Ricardo" 23. Re: Utilizacao de memoria do aplicativo -> De: Alan Silveira 24. Re: Duvida Urgente... De: "Vitor Luiz Redes" ________________________________________________________________________ ________________________________________________________________________ Mensagem: 1 Data: Tue, 27 Sep 2005 18:28:31 +0000 (GMT) De: thiago castro Assunto: Duvida Urgente... Pessoal estou precisando de uma ajudinha urgente... É o seguinte eu tenho uma tabela (Paradox) com os seguintes campos... Matricula Nome 1 2 3 4 5 6 7 (Isso mesmo campos com numeros... 180 na verdade) estou com o seguinte problema, como faço para fazer um filtro usando os campos com nomes em numeros? ex table1.filter := 1 = 0;ex table1.filter := 1 = 1; pois os campos são numericos tbem 0 ou 1. ele esta me retornando um erro! pois não aceita nome dos campos como numeros... existe alguma outra possibilidade de fitrar só os registros com 1 e só os com 0 dessa tabela? Thiago de Castro X. da Silveira Pré-Vestibular Pitágoras Unidades Centro, Savassi e Belvedere. Setor TI telefone: +55 (31) 3274-1088 e-mails: [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------- Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] ________________________________________________________________________ ________________________________________________________________________ Mensagem: 2 Data: Tue, 27 Sep 2005 15:43:36 -0300 De: "Rodrigo Mota" Assunto: Erro Usando Relacionamento com Dbexpress Boa tarde galera... Database Server Error: SQL State HY000, Error Code: Invalid input parameter values. Check the Status values for Datail Estou fazendo relacionamento mestre/detalhe usando DataSetProvider/ClientDataSet e DB SQL Server 2000, Delphi 2005-09-27 Qual seria esse erro acima...? Abraços Rodrigo [As partes desta mensagem que não continham texto foram removidas] ________________________________________________________________________ ________________________________________________________________________ Mensagem: 3 Data: Tue, 27 Sep 2005 15:40:07 -0300 De: "Vitor Luiz Redes" Assunto: Re: Controle de Usuários Paleta IBAdmin, o componente IBSecurityService faz isso pra vc... as outras suites de acesso tb tem componentes particulares... constructor TVitor.Create( AOwner : TProgrammer ); begin Name := 'Vitor Redes'; Login := 'vredes'; Password := '**********'; City := 'Curitiba'; Employee := 'Redsystem'; inherited Create( AOwner ) end; end. ----- Original Message ----- From: Wilson Valdevite To: delphi-br@yahoogrupos.com.br Sent: Tuesday, September 27, 2005 2:12 PM Subject: [delphi-br] Controle de Usuários Pessoal... Preciso saber como efetuo a inclusão, exclusão e autoriozação de usuários no FB atravéz do Delphi. Alguém tem alguma coisa sobre isso??? [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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] ________________________________________________________________________ ________________________________________________________________________ Mensagem: 4 Data: Tue, 27 Sep 2005 16:54:02 -0300 De: "Ronaldo Rosa" Assunto: CD do Delphi 5 Professional Pessoal, tive meu CD original roubado, e estou precisando fazer uma nova instalação do Delphi 5 Professional. alguém sabe se existe como requerer "segunda via" desse CD, ou se posso fazer uma cópia? No caso da cópia, alguém de Porto Alegre que se disponha a fornecer a matriz? Abraço, Ronaldo. ________________________________________________________________________ ________________________________________________________________________ Mensagem: 5 Data: Tue, 27 Sep 2005 16:56:09 -0300 De: "Joao Paulo - Spectrum" Assunto: RES: CD do Delphi 5 Professional Entre em contato com a Borland do Brasil ( http://www.borland.com.br/company/contact/index.html ), que ele devem te passar a orientação necessária... Joao Paulo _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Ronaldo Rosa Enviada em: terça-feira, 27 de setembro de 2005 16:54 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] CD do Delphi 5 Professional Pessoal, tive meu CD original roubado, e estou precisando fazer uma nova instalação do Delphi 5 Professional. alguém sabe se existe como requerer "segunda via" desse CD, ou se posso fazer uma cópia? No caso da cópia, alguém de Porto Alegre que se disponha a fornecer a matriz? Abraço, Ronaldo. -- <<<<< 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] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: f> _____ 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! . _____ Esta mensagem foi verificada pelo E-mail Protegido Terra . Scan engine: McAfee VirusScan / Atualizado em 27/09/2005 / Versão: 4.4.00/4591 Proteja o seu e-mail Terra: http://mail.terra.com.br/ [As partes desta mensagem que não continham texto foram removidas] ________________________________________________________________________ ________________________________________________________________________ Mensagem: 6 Data: Tue, 27 Sep 2005 16:09:38 -0300 De: "Francisco Thiago" Assunto: Re: Bd Agora sim entendi o item dois e concordo com você que realmente complicado ter um "arquivo" que representa o banco de dados. A forma de trabalho do Oracle (que conheço beemmm por cima) na minha opinião é bem melhor... Mas apenas o fato de existir arquivo é que eu acho complicado, ou "não muito bom"... Não se trata de uma limitação ao meu ver. Sem contar que, como você mesmo disse, o tamanho está atrelado ao "manipulável" pelo S.O. Para contornar esse problema (que não é do banco, vale lembrar) basta que você divida o banco em vários arquivos... ou coloque o servidor num Linux.. O tamanho máximo lá é bem maior. Quanto ao multiprocessamento, kra esse vai ser show pq eles estão implementando um esquema de provider e tal.. confesso que não entendi direito como vai funcionar a coisa toda.. é demais para o meu Q.I. hehehe mas enfim... A coisa do processamento você também pode dividir trabalhando com n-tier... Mas como você deve ter pensado, isso já é outra coisa... (e eu concordo com você) Quanto ao auto-incremento... Se você quiser usar trigger's, à vontade... Eu particularmente trabalho com padrões de nomenclatura que me permitiram que uma única procedure no sistema inteiro faça o trabalho do auto incremento, bastando apenas que eu a chame e passe o campo como parâmetro e ela já incrementa o código e faz um cappuccino. O que eu acho que eu poderia realmente chamar de limitações, seria a falta de alguns recursos como o Select from (select) (que, não tenho certeza, aparentemente foi implantado no 2.0... ainda não li o release), select entre bancos diferentes... Mas são coisas que com certeza serão implementadas no futuro. Inda mais porque a tendência até agora é que o Fire se pareça mais com o Oracle... Pelo menos é o que parece... E isso é muito bom... Tentar refletir a imagem em um ótimo espelho. Que o FB tem algumas limitações, eu não nego e até apontei algumas... Não disse tb que você teria aconselhado o não uso do FB... Só estou afirmando que os argumentos que você usou não eram bons o suficiente para tratar o Fire como inapropriado... Ou como apenas um "bom substituto do paradox", como muitos o tratam por ae a fora (não estou dizendo que vc é um desses). Quanto a ser Free ser desculpa para falta de recursos... Eu acredito que não seja isso.. Ora, Linux também é Free... E na verdade, o Firebird não é mantido Free... Existe muita gente patrocinando o Fire, escrevendo rotinas particulares para cada empresa.. o Jim Starkey mesmo afirmou receber "patrocínio" para algumas alterações no FB... Afinal, os desenvolvedores precisam comer né? É isso ae amigo. Trocar idéias é sempre bom, ao contrário do que pensam os xiitas... Mas isso é outra coisa :D Fique na paz! Francisco Thiago de Almeida Enter & Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ----- Original Message ----- From: "Filipe Xavier Ramalho" To: Sent: Tuesday, September 27, 2005 12:00 PM Subject: RES: [delphi-br] Bd Francisco, como disse, não sou especialista em FB, e não o utilizo já faz um bom tempo. Utilizei bancos mais robustos nos ultimos anos, por isso lembro de poucos problemas do FB. E claro, todos os defensores do FB argumentaram milhões de coisas pelas quais eu deveria ser crucificado, mas eu não quis dizer que o FB é ruim, quis mostrar que ele tem limitações (como TODOS os outros), e isso não se discute, qualquer pessoa que já teve experiência com mais de um banco concordará comigo neste ponto. Sobre as suas observações, vamos lá: 1- O Suporte a multi-processamento e etc está prometido para a versão Vulcan do FB... que, segundo o Starkey, não demora muito pra sair que ótimo, para grandes aplicações, não é viável ter apenas uma máquina processando as transações de banco de dados, enfim, até agora ele não tem 2- Não entendi o que vc disse com "limite de tamanho". Poderia explicar melhor? para o FB, um banco de dados corresponde à um arquivo, ou seja, ele será limitado pelo tamanho do arquivo no sistema operacional, e pelo tamanho das partições de disco também. No caso de bancos mais robustos como Oracle, DB2 e Informix, esse controle é diferente, e vc não tem acesso à um arquivo com o banco, o servidor controla os dados com as suas partições disponíveis, o que permite que vc tenha um espaço de banco do tamanho dos seus HD's disponíveis na rede juntos. 3- (backup incremental) Realmente isso me dá até medo.... Mas se não estou enganado, a versão 2.0 já traz alguns recursos do tipo com a nova ferramente de backup. não conheço a versão 2, o último servidor FB que instalei e manipulei era da versão SuperServer 1.5, se isto já mudou, ótimo 4- Tipos de dados auto-incremento, na minha modesta opinião, são completamente desnecessários! Com o controle via trigger (óh, quão difícil é fazer uma trigger pra isso) vc tem um controle maior sobre o que esta fazendo... Pode fazer sequencias realmente incrementais (sem furos) e por ai vai... Acaba sendo quase que o mesmo caso para o campo Boolean... Que eu acredito que nunca vai aparecer no FB Tudo bem que para fazer os campos auto-incrementais é só criar um gatilho, ótimo, assim como todas as outras limitações, há como contornar este problema, o que quis dizer é que esta limitação existe (existe tbm no Oracle) e demanda algum (ainda que pouco) trabalho para resolver. Imagine uma base com 2 mil tabelas (tá bom, sei que estou exagerando, mas estou falando em uma grande corporação, por exemplo), o trabalho de criar um gatilho é rápido, mas some isto para todas as tabelas. Pessoal, não quis dizer que vcs não devem usar o FB, pelo contrário, acho que ele é um ótimo banco e tem um excelente custo/benefício para as aplicações as quais ele é indicado. Mas infelizmente (eu sei que essa lista tem muitos "seguidores incondicionais" do FB e eles vão me linxar por esse comentário) ele é um banco pequeno, com poucos recursos e muitas limitações (como é de se esperar de qualquer produto gratuito), que vem evoluindo muito com o passar do tempo, mas as pesquisas desenvolvidas ainda são feitas pelas empresas com mais dinheiro e proprietárias de produtos mais robustos, portanto é natural que os bancos pagos sejam muito mais completos que o FB ou que outro banco open. Mas volto a enfatizar, o FB é o melhor banco de dados para aquela aplicação onde ele é aplicável e oferece o melhor custo/benefício. Atenciosamente, Filipe -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Francisco Thiago Enviada em: terça-feira, 27 de setembro de 2005 10:11 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Bd Bem não sou o Bruno, mas gostaria de fazer alguns comentários: 1- O Suporte a multi-processamento e etc está prometido para a versão Vulcan do FB... que, segundo o Starkey, não demora muito pra sair 2- Não entendi o que vc disse com "limite de tamanho". Poderia explicar melhor? 3- (backup incremental) Realmente isso me dá até medo.... Mas se não estou enganado, a versão 2.0 já traz alguns recursos do tipo com a nova ferramente de backup. 4- Tipos de dados auto-incremento, na minha modesta opinião, são completamente desnecessários! Com o controle via trigger (óh, quão difícil é fazer uma trigger pra isso) vc tem um controle maior sobre o que esta fazendo... Pode fazer sequencias realmente incrementais (sem furos) e por ai vai... Acaba sendo quase que o mesmo caso para o campo Boolean... Que eu acredito que nunca vai aparecer no FB E se são só quatro... puxa.. nem preencheu a mão toda :D Francisco Thiago de Almeida Enter & Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ----- Original Message ----- From: "Filipe Xavier Ramalho" To: Sent: Friday, September 23, 2005 1:46 PM Subject: RES: [delphi-br] Bd Bruno, não sou especialista em Firebird, conheço muito melhor o Informix, mas vou tentar expor algumas falhas (entendam por limitações) do FB que conheço. Não tem suporte à multi-processamento nem clusterização. Tem um limite de tamanho muito baixo para grandes aplicações. Não possui recurso de backup incremental (na minha opinião, esse é o recurso que mais faz falta) Não possui tipo de dado auto-incremental (é necessário criar um gatilho). Enfim, esses são os itens que me lembro. Não que ele seja ruim, são apenas pontos fracos, assim como tem os seus pontos fortes. []'s, Filipe -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Bruno Lichot - Micrologos Enviada em: sexta-feira, 23 de setembro de 2005 13:15 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Bd Concordo com qse td.. mas gostaria de saber sobre essas MUITAS falhas e LIMITAÇÕES do FireBird 1.5 e principalmente do InterBase 7.5. Q os companheiro expuseram, pois seria mto bom para poder me prevenir. Uma limitação gritante no firebir e o naum suporte a multithred q em alguns casos pode causar problemas, mas saum casos especificos e remotos, e q o IB resolve perfeitamente. Desde ja agradeço pelas contribuições q co certeza serão mto uteis. pq saum os meus principais bancos hj, rodando em ambiente com alto processamento, armazenamento e requisições de dados. []´s Bruno Lichot Micrologos Dream Team Equipe ClubeDelphi DevMedia [EMAIL PROTECTED] [EMAIL PROTECTED] www.micrologos.com.br - www.clubedelphi.net - www.delphirio.assespro-rj.org.br ----- Original Message ----- From: "João Paulo EsPyl" To: Sent: Friday, September 23, 2005 12:23 PM Subject: Re: [delphi-br] Bd > Concordo plenamente que todos os bancos de dados tem suas limitações assim > como todos tem suas vantagens... > > Tambem acho que se o companheiro de lista sabe access, mysql ou firebird, > deverá usar aquela ferramenta de gerenciamento de dados que melhor lhe > servir, não há necessidade de reinventar a roda. Nós aqui na empresa temos > um pequeno sistema com base de dados Access, que alias quando não precisa > rodar em ambiente multiusuário funciona bem. > > Ocorre que talvez tenha usado uma expressão forte, quando usei a palavra > "eresia", mas inobstante ao termo citado e usado no email anterior, continuo > achando que o Access não é um banco de dados, e como tal não pode ser usado > no termo correto da palavra. Pode até até ser um otimo gerenciador de === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [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