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

 


Responder a