Re: [delphi-br] ADOconect : Lentidão na cone cção com o banco

2008-12-18 Por tôpico Walter Chagas (Bol)
Eu uso um Adoconnection só pra todo mundo.

[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Alexsandro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 16, 2008 11:53 PM
  Subject: [delphi-br] ADOconect : Lentidão na conecção com o banco 


  Boa noite pessoal;

  Sempre uso um ADOconect para todas minhas tabelas ,( ñ sei se é o 
  correto mas sempre fiz assim e sempre deu certo).
  Só que agora estou com uma aplicação que esta com até poucos 
  registros ( 6.000 registros)
  E toda vez que abre o formulário simples com uma Dbgrid, eu tenho que 
  espera um tempinho para abrir.

  O que já fiz :

  1º Criei uma pequena aplicação, só com um form, e ficou muito 
  rápido.

  2º Então fui montei outro formulário para abrir outra tabela ( ou 
  seja ao eives de só um agora fiquei com uma simples aplicação com 2 
  form). Aê ficou lento igual a aplicação anterior.

  3º Incluir um ADOConect para cada form. ( isso fez a aplicação saltar 
  de volta , ou seja ficou muito rápido) , só que nesse caso, terei que 
  adicionar um ADOConect para cada query, e vão ser muitos .

  4º Por ultimo eu tentei usar só um ADOConect para todas Query. E no 
  evento Onclose de cada form ADOConect.Close . Essa foi a melhor 
  solução encontrada até agora, só que, em contra-partida ele fecha 
  todas conecções aberta naquele momento( o que prejudica a 
  Autenticação por exemplo).


  Alguém tem alguma solução ?

  OBS.: Uso Delphi 2005, com Banco de dados SQLServer 2005, já até 
  testei no Delphi6 e neka ...



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Re: OFF-TOPIC - Migrando sistema

2008-12-18 Por tôpico deco0_07
Mes passado fiz quase a mesma migração..a unica diferença é que uso 
delphi 2006...nao sei se ajuda, mas a fiz o mesmo que você, só que 
substitui a dll fbclient pela da versão 2.1...
talvez alguem que tenha tido o mesmo problema possa ajudar mais...

[]'s

--- Em delphi-br@yahoogrupos.com.br, Gildenor dos santos Teixeira 
gil_de...@... escreveu

 Caros colegas,
 
 Estou tentando migrar meu sistema que hoje roda com Firebird 1.5+ 
Delphi 7 +
 DbExpress para Firebird 2.1+ Delphi 7 + DbExpress , quando tentor 
rodar o
 sistema da o seguinte erro : Error Mapping failed.
 Fiz o backup no 1.5 e restaurei no 2.1 e o erro continua.
 
 Alguem poderia me ajudar?
 
 Obrigado,
 
 Gildenor Teixeira




Re: [delphi-br] Select ordenado pelo Pai e Filho...

2008-12-18 Por tôpico JB
não é mais fácil dinamicamente verificar se menu possui filhos e então
listar os filhos?

eu trabalho com oracle e com esquemas de hierarquia, mas acho melhora
verificar se os pais possuem filhos.

-- 


José Benedito
Software Developer
s...@jbsolucoes.net
www.jbsolucoes.net
+55 19 8116-7826


Re: [delphi-br] Select ordenado pelo Pai e Filho...

2008-12-18 Por tôpico JB
veja se da pra entender:

select t.COD_MENU, t.COD_MENU_PAI,
  nvl((select s1.COD_MENU || s1.COD_MENU_PAI from TABELA s1 where
s1.COD_MENU = t.COD_MENU_PAI), t.COD_MENU || 0) ordem
from TABELA t
order by 3,2

NVL eh a função do oracle pra tratar null

fiz correndo aqui rs deve ter uma maneira melhor e nao sei se existe
redundancia nisso, mas que funcionou funcionou rsrs, lembrando q em
oracle eu utilizo hierarquia e nao isso rs


2008/12/18 JB josebened...@gmail.com:
 não é mais fácil dinamicamente verificar se menu possui filhos e então
 listar os filhos?

 eu trabalho com oracle e com esquemas de hierarquia, mas acho melhora
 verificar se os pais possuem filhos.

 --

-- 


José Benedito
Software Developer
s...@jbsolucoes.net
www.jbsolucoes.net
+55 19 8116-7826


[delphi-br] Ordenar TTable

2008-12-18 Por tôpico Juliano Silva - Yahoo
 

Pessoal, bom dia

 

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

 

att.

 

Juliano Silva

 



[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Rubem Nascimento da Rocha

Jogue os dados para um TClientDataSet e ordene no próprio ClientDataSet. É mais 
prático do que ficar fazendo malabarismos para fazer um sort em um TTable.
 
Boa sorte.
Sds.


 To: delphi-br@yahoogrupos.com.br
 From: smjjuli...@yahoo.com.br
 Date: Thu, 18 Dec 2008 10:38:53 -0300
 Subject: [delphi-br]  Ordenar TTable

 Pessoal, bom dia



 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?



 att.



 Juliano Silva
_
Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas 
e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

Re: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico JB
nao sei pq cargas d'agua vc ta usando ttable, mas acho q deve ser algo assim:

table1.Filter := 'CAMPO = VALOR';
table1.Filtered := TRUE;

faz uma década q nao uso ttable...


2008/12/18 Rubem Nascimento da Rocha djpardalro...@hotmail.com:

 Jogue os dados para um TClientDataSet e ordene no próprio ClientDataSet. É
 mais prático do que ficar fazendo malabarismos para fazer um sort em um
 TTable.

 Boa sorte.
 Sds.


José Benedito
Software Developer
s...@jbsolucoes.net
www.jbsolucoes.net
+55 19 8116-7826


Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Vitor Redes
IndexFieldNames := 'CAMPO1';

Não funga?




De: Juliano Silva - Yahoo smjjuli...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:38:53
Assunto: [delphi-br]  Ordenar TTable 




Pessoal, bom dia

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

att.

Juliano Silva

[As partes desta mensagem que não continham texto foram removidas]

 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] BDE conflito de versões, isso EXISTE?

2008-12-18 Por tôpico laureanonunes
Prezados,

Algum colega já teve problema de conflito de versões entre BDE em máquinas de 
clientes.

Por exemplo: o cliente ter um programa utilizando BDE do DELPHI 3 e este 
software deixar de funcionar por instalar o BDE do DELPHI 7.

Qualquer comentário é bem-vindo.

Obrigado.

[]´s Nunes.


[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Marx Gentil
É possível usando TQuery, com TTable eu desconheço.





De: Juliano Silva - Yahoo smjjuli...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 10:38:53
Assunto: [delphi-br]  Ordenar TTable 




Pessoal, bom dia

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

att.

Juliano Silva

[As partes desta mensagem que não continham texto foram removidas]

 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Calendário Multi-Seleção

2008-12-18 Por tôpico Marx Gentil
Pessoal, bom dia.

Gostaria de saber se alguém conhece algum componente do tipo CALENDÁRIO que 
possa me dar a opção de selecionar vários dias?

A intenção é implementar isto num módulo de lançamento de eventos, como folga 
por exemplo, o sujeito vai folgar nos dias 8, 19, 22 e 30 de um
determinado mês, e para que eu não lance de um em um já que o volume é muito 
grande, eu poderia chamar o calendário, marcar os dias e clicar
num botão e aí lançaria todas as folgas num lançamento só.

Desde já agradeço.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Calendário Multi-Seleção

2008-12-18 Por tôpico Ricardo César Cardoso
Tô sem o Delphi aqui no momento, mas tenho 90% de certeza que a JEDI VCL tem um 
componente para isso, na paleta JvDateTimeFramework (se não me engano o nome da 
paleta onde o componente está é esse), mas não me lembro do nome do 
componente...

[]'s
Ricardo.

_

Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qui, 18/12/08, Marx Gentil marxgen...@yahoo.com.br escreveu:
De: Marx Gentil marxgen...@yahoo.com.br
Assunto: [delphi-br] Calendário Multi-Seleção
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 12:37











Pessoal, bom dia.



Gostaria de saber se alguém conhece algum componente do tipo CALENDÁRIO que 
possa me dar a opção de selecionar vários dias?



A intenção é implementar isto num módulo de lançamento de eventos, como folga 
por exemplo, o sujeito vai folgar nos dias 8, 19, 22 e 30 de um

determinado mês, e para que eu não lance de um em um já que o volume é muito 
grande, eu poderia chamar o calendário, marcar os dias e clicar

num botão e aí lançaria todas as folgas num lançamento só.



Desde já agradeço.
 
 

















  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Sincronizar ClientDataSet com XML

2008-12-18 Por tôpico Leandro - Grupos
Salve delphianos...

 

Seguinte, 

Tenho uma aplicação que roda em um micro fora da rede da minha empresa, e os
dados são gerados em arquivos XML e enviados para o micro e depois carregado
em ClientDataSets locais. Porém ao final do dia é necessário sincronizar as
informações dos arquivos XML com o banco de dados que roda no servidor
(Firebird). Existe essa possibilidade

 

 

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Select ordenado pelo Pai e Filho...

2008-12-18 Por tôpico Denilson Alexandre dos Santos Silva
Olá, JB...
 
Para testar esse SQL aqui na minha base de dados, tive só que mudar a instrução 
do Oracle para a referente do MySQL (IFNULL). O resultado não foi o que eu 
queria, uma vez que os registros que são filhos, retornaram no final da 
consulta. Esse resultado também eu já tinha chegado.
Bom, na verdade, eu descobri um jeito de refornar o resultado que eu quero:
 
select cod_menu
 ,texto_menu
 ,cod_menu_pai
  from tabela
order by if(cod_menu_pai = 0, cod_menu, cod_menu_pai)
 
Esse SQL retorna na ordem que eu preciso, mas só funciona no Editor de Query do 
MySQL. Quando jogo no Delphi, ele me retorna o erro List index out of bounds 
(-1)‏. Esse erro ocasiona por causa do IF no Order By.. Ontém até estava 
repassando os meus testes para o Andreano, mas não cheguei a conclusão do mesmo.
 
Se alguém tiver outra maneira de fazer, que não tiver o IF no Order By, ficarei 
grato.
 
Desde já, obrigado a todos.
 
  Denilson - 18/12/2008.
 

--- Em qui, 18/12/08, JB josebened...@gmail.com escreveu:

De: JB josebened...@gmail.com
Assunto: Re: [delphi-br] Select ordenado pelo Pai e Filho...
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 12:21






veja se da pra entender:

select t.COD_MENU, t.COD_MENU_PAI,
nvl((select s1.COD_MENU || s1.COD_MENU_ PAI from TABELA s1 where
s1.COD_MENU = t.COD_MENU_PAI) , t.COD_MENU || 0) ordem
from TABELA t
order by 3,2

NVL eh a função do oracle pra tratar null

fiz correndo aqui rs deve ter uma maneira melhor e nao sei se existe
redundancia nisso, mas que funcionou funcionou rsrs, lembrando q em
oracle eu utilizo hierarquia e nao isso rs

2008/12/18 JB josebenedito@ gmail.com:
 não é mais fácil dinamicamente verificar se menu possui filhos e então
 listar os filhos?

 eu trabalho com oracle e com esquemas de hierarquia, mas acho melhora
 verificar se os pais possuem filhos.

 --

-- 

 _ ___
José Benedito
Software Developer
s...@jbsolucoes. net
www.jbsolucoes. net
+55 19 8116-7826
 














  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] TCP/IP

2008-12-18 Por tôpico BandaLemuel
Pessoal

Procurei mas não achei... queria faezr comunicação via TCP/IP Cliente/ 
servidor , isso é facil...mas eu gostaria de saber se tem como compactar os 
pacotes igual o UltraVNC faz.. Alguem tem ideia de como fazer ??

Wesley

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Roberto
crie um índice na tabela.

  - Original Message - 
  From: Juliano Silva - Yahoo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 18, 2008 11:38 AM
  Subject: [delphi-br]  Ordenar TTable 




  Pessoal, bom dia

  Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

  att.

  Juliano Silva

  [As partes desta mensagem que não continham texto foram removidas]



   


--



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.176 / Virus Database: 270.9.19/1854 - Release Date: 12/17/ 
19:21


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] TCP/IP

2008-12-18 Por tôpico BandaLemuel

Pessoal

Procurei mas não achei... queria faezr comunicação via TCP/IP Cliente/ 
servidor , isso é facil...mas eu gostaria de saber se tem como compactar os 
pacotes igual o UltraVNC faz.. Alguem tem ideia de como fazer ??

Wesley

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Calendário Multi-Seleção

2008-12-18 Por tôpico Marx Gentil
Ricardo eu não tenho este componente no meu Delphi. Existe JEDI VCL para Delphi 
6? Onde posso baixa-lo?





De: Ricardo César Cardoso ricardo_engs...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 12:40:37
Assunto: Re: [delphi-br] Calendário Multi-Seleção


Tô sem o Delphi aqui no momento, mas tenho 90% de certeza que a JEDI VCL tem um 
componente para isso, na paleta JvDateTimeFramework (se não me engano o nome da 
paleta onde o componente está é esse), mas não me lembro do nome do 
componente.. .

[]'s
Ricardo.

 _ _ _ _ _ _

Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! 

--- Em qui, 18/12/08, Marx Gentil marxgen...@yahoo. com.br escreveu:
De: Marx Gentil marxgen...@yahoo. com.br
Assunto: [delphi-br] Calendário Multi-Seleção
Para: delphi...@yahoogrup os.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 12:37

Pessoal, bom dia.

Gostaria de saber se alguém conhece algum componente do tipo CALENDÁRIO que 
possa me dar a opção de selecionar vários dias?

A intenção é implementar isto num módulo de lançamento de eventos, como folga 
por exemplo, o sujeito vai folgar nos dias 8, 19, 22 e 30 de um

determinado mês, e para que eu não lance de um em um já que o volume é muito 
grande, eu poderia chamar o calendário, marcar os dias e clicar

num botão e aí lançaria todas as folgas num lançamento só.

Desde já agradeço.










Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Res: Res: [delphi-br] Calendário Multi-Seleç ão

2008-12-18 Por tôpico Silvio Clécio
Olá pessoal,

Ricardo eu não tenho este componente no meu Delphi.
Existe JEDI VCL para Delphi 6? Onde posso baixa-lo?

Bem, a pergunta não foi para mim; mas, vou dar um pitaco :)

1 - 
(http://www.4shared.com/file/67373987/2d5f9008/_JEDI_VCL__JVCL333CompleteJCL1101-Build2725.html?dirPwdVerified=4f84753f).
2 - (http://homepages.codegear.com/jedi/jvcl/).

A cópia do link 1 eu já instalei no D5, D7, BDS2006 e D2007 sem problemas :)

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/ 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] tentando novamente...

2008-12-18 Por tôpico Ricardo Cabral

Vou tentar perguntar novamente ! rs 

Fiquei na dúvida quanto postar essa dúvida nesse forum, mas como o pessoal aqui 
também é usuáio de delphi...


Imaginem um sistema feito em dephi 7 e com banco de dados firebird. O sistema é 
usado em rede com mais de 5 estações.

Para conectar ao banco, uso um SQLConnection e para fazer as consutas um 
SimpleDataSet e para Insert, Update e Delete, uso um SQLDataSet todos da paleta 
dbExpress.

Todos os procedimento em sql eu faço em tempo de execução, ou seja, conecto ao 
banco quando cada usuário entra no sistema e os processo de acesso ao banco 
também.

A dúvida é a seguinte:

Mesmo usando várias tabelas e em rede, eu posso usar apenas um SimpleDataSet ou 
para cada tabela teria que criar um SimpleDataSet ?

Valeu

Ricardo Cabral



  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] : função Taxa do excel

2008-12-18 Por tôpico eliza




oi pessoal,


Como é o cálculo da função TAXA do excel  em matematiquês?  em programação 
delphi tb serve.





-
Eliza 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] tentando novamente...

2008-12-18 Por tôpico BandaLemuel
Eu usaria o mesmo 

Wesley


From: Ricardo Cabral 
Sent: Thursday, December 18, 2008 3:11 PM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] tentando novamente...



Vou tentar perguntar novamente ! rs 

Fiquei na dúvida quanto postar essa dúvida nesse forum, mas como o pessoal aqui 
também é usuáio de delphi...

Imaginem um sistema feito em dephi 7 e com banco de dados firebird. O sistema é 
usado em rede com mais de 5 estações.

Para conectar ao banco, uso um SQLConnection e para fazer as consutas um 
SimpleDataSet e para Insert, Update e Delete, uso um SQLDataSet todos da paleta 
dbExpress.

Todos os procedimento em sql eu faço em tempo de execução, ou seja, conecto ao 
banco quando cada usuário entra no sistema e os processo de acesso ao banco 
também.

A dúvida é a seguinte:

Mesmo usando várias tabelas e em rede, eu posso usar apenas um SimpleDataSet ou 
para cada tabela teria que criar um SimpleDataSet ?

Valeu

Ricardo Cabral

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]



 

__ Information from ESET NOD32 Antivirus, version of virus signature 
database 3703 (20081218) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] tentando novamente...

2008-12-18 Por tôpico Ricardo Cabral
Wesley,  
 
Essa é a minha dúvida. Acho que também não teria problema, mas é sempre bom 
termos certeza.

Abraços,

Ricardo Cabral

--- Em qui, 18/12/08, BandaLemuel bandalem...@yahoo.com.br escreveu:

De: BandaLemuel bandalem...@yahoo.com.br
Assunto: Re: [delphi-br] tentando novamente...
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 15:40






Eu usaria o mesmo 

Wesley

From: Ricardo Cabral 
Sent: Thursday, December 18, 2008 3:11 PM
To: delphi...@yahoogrup os.com.br 
Subject: [delphi-br] tentando novamente...

Vou tentar perguntar novamente ! rs 

Fiquei na dúvida quanto postar essa dúvida nesse forum, mas como o pessoal aqui 
também é usuáio de delphi...

Imaginem um sistema feito em dephi 7 e com banco de dados firebird. O sistema é 
usado em rede com mais de 5 estações.

Para conectar ao banco, uso um SQLConnection e para fazer as consutas um 
SimpleDataSet e para Insert, Update e Delete, uso um SQLDataSet todos da paleta 
dbExpress.

Todos os procedimento em sql eu faço em tempo de execução, ou seja, conecto ao 
banco quando cada usuário entra no sistema e os processo de acesso ao banco 
também.

A dúvida é a seguinte:

Mesmo usando várias tabelas e em rede, eu posso usar apenas um SimpleDataSet ou 
para cada tabela teria que criar um SimpleDataSet ?

Valeu

Ricardo Cabral

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

__ Information from ESET NOD32 Antivirus, version of virus signature 
database 3703 (20081218) __

The message was checked by ESET NOD32 Antivirus.

http://www.eset. com

[As partes desta mensagem que não continham texto foram removidas]

 














  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



RE: Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Rubem Nascimento da Rocha

Isso funciona com ClientDataSet. TTable é outra história! E até onde me consta, 
ordenação de um TTable subentende uma ordenação física dos registros da tabela 
(SORT), e o TTable não possui recursos para isso! Reforço a sugestão para usar 
TTable - TDataSource - TClientDataSet.
 
Sds.


To: delphi-br@yahoogrupos.com.br
From: vredesredsys...@yahoo.com.br
Date: Thu, 18 Dec 2008 05:29:27 -0800
Subject: Res: [delphi-br]  Ordenar TTable


IndexFieldNames := 'CAMPO1';

Não funga?


De: Juliano Silva - Yahoo 
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:38:53
Assunto: [delphi-br]  Ordenar TTable

Pessoal, bom dia

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

att.

Juliano Silva
_
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o 
Messenger! É GRÁTIS!
http://www.msn.com.br/emoticonpack

RE: Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Rubem Nascimento da Rocha

TQuery vai precisar de ORDER BY na sentença SELECT do SQL. Reforço novamente o 
uso de TTable-TDataSource-TClientDataSet. Com ClientDataSet, ele pode ordenar 
os dados em memória pelos campos que eue quiser! Ordenar um TTable sub-entende 
uma ordenação física dos registros do TTable, e mesmo que o TTable suportasse 
isso, é um processo oneroso!
 
Sds.


 To: delphi-br@yahoogrupos.com.br
 From: marxgen...@yahoo.com.br
 Date: Thu, 18 Dec 2008 06:28:38 -0800
 Subject: Res: [delphi-br]  Ordenar TTable


 É possível usando TQuery, com TTable eu desconheço.



 

 De: Juliano Silva - Yahoo

 Para: delphi-br@yahoogrupos.com.br

 Enviadas: Quinta-feira, 18 de Dezembro de 2008 10:38:53

 Assunto: [delphi-br]  Ordenar TTable



 Pessoal, bom dia



 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?



 att.



 Juliano Silva
_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

RE: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Rubem Nascimento da Rocha

É tb uma boa sugestão, pq a ordenação de um TTable sub-entende a ordenação dos 
registros de forma física no arquivo DBF. Uma outra alternativa é usar 
TTable-TDataSetProvider-TClientDataSet. Manipulando os dados via 
ClientDataSet, ele poderá ordenar os dados em memória pelo campo que quiser.
 
Sds.


 To: delphi-br@yahoogrupos.com.br
 From: wa...@oi.com.br
 Date: Thu, 18 Dec 2008 14:17:28 -0200
 Subject: Re: [delphi-br]  Ordenar TTable

 crie um índice na tabela.



 - Original Message -

 From: Juliano Silva - Yahoo

 To: delphi-br@yahoogrupos.com.br

 Sent: Thursday, December 18, 2008 11:38 AM

 Subject: [delphi-br]  Ordenar TTable



 Pessoal, bom dia



 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?



 att.



 Juliano Silva
_
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

Re: Res: Res: [delphi-br] Calendário Multi-Sel eção

2008-12-18 Por tôpico Ricardo César Cardoso
Valeu pela força, Silvio!

[]'s
Ricardo.

_

Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante!

--- Em qui, 18/12/08, Silvio Clécio silviop...@yahoo.com.br escreveu:
De: Silvio Clécio silviop...@yahoo.com.br
Assunto: Res: Res: [delphi-br] Calendário Multi-Seleção
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 15:05











Olá pessoal,



Ricardo eu não tenho este componente no meu Delphi.

Existe JEDI VCL para Delphi 6? Onde posso baixa-lo?



Bem, a pergunta não foi para mim; mas, vou dar um pitaco :)



1 - (http://www.4shared. com/file/ 67373987/ 2d5f9008/ _JEDI_VCL_ 
_JVCL333Complete JCL1101-Build272 5.html?dirPwdVer ified=4f84753f).

2 - (http://homepages. codegear. com/jedi/ jvcl/).



A cópia do link 1 eu já instalei no D5, D7, BDS2006 e D2007 sem problemas :)

 _ _ __

[]'s, Silvio Clécio

Contatos/Blog

Skype: silvioprog

E-mail, Yahoo! Messenger: silviop...@yahoo. com.br

Gmail, Google Talk: silviop...@gmail. com

Hotmail, MSN: silvio_prog@ hotmail.com

BlogSpot: http://silvioclecio .blogspot. com/ 
 
 

















  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]



Res: Res: Res: [delphi-br] Calendário Multi-Se leção

2008-12-18 Por tôpico Marx Gentil
Ok Silvio, eu baixei o componente. Muito obrigado! O problema agora é que está 
dando a seguinte mensagem quando executo
o INSTALL.BAT da pasta JCL: delphi 6 update 2 is not installed.





De: Silvio Clécio silviop...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 14:05:55
Assunto: Res: Res: [delphi-br] Calendário Multi-Seleção


Olá pessoal,

Ricardo eu não tenho este componente no meu Delphi.
Existe JEDI VCL para Delphi 6? Onde posso baixa-lo?

Bem, a pergunta não foi para mim; mas, vou dar um pitaco :)

1 - (http://www.4shared. com/file/ 67373987/ 2d5f9008/ _JEDI_VCL_ 
_JVCL333Complete JCL1101-Build272 5.html?dirPwdVer ified=4f84753f).
2 - (http://homepages. codegear. com/jedi/ jvcl/).

A cópia do link 1 eu já instalei no D5, D7, BDS2006 e D2007 sem problemas :)
 _ _ __
[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo. com.br
Gmail, Google Talk: silviop...@gmail. com
Hotmail, MSN: silvio_prog@ hotmail.com
BlogSpot: http://silvioclecio .blogspot. com/ 

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Re: ADOconect : Lentidão na conecção com o banco

2008-12-18 Por tôpico Alexsandro
Pois é ... Eu tambem sempre usei.
Só que nesse caso esta com esse problema (era até rápido quando tinha 
poucos dados).



--- Em delphi-br@yahoogrupos.com.br, Walter Chagas \(Bol\) 
wchag...@... escreveu

 Eu uso um Adoconnection só pra todo mundo.
 
 []s
 
 
 Walter Alves Chagas Junior
 Belo Horizonte - MG - Brazil
 wchag...@...
 http://www.geocities.com/SiliconValley/Bay/1058
 http://delphitocorporerm.blogspot.com/
 MSN: whitesock...@...
 SKYPE: WalterChagasJr
 
 
   - Original Message - 
   From: Alexsandro 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Tuesday, December 16, 2008 11:53 PM
   Subject: [delphi-br] ADOconect : Lentidão na conecção com o banco 
 
 
   Boa noite pessoal;
 
   Sempre uso um ADOconect para todas minhas tabelas ,( ñ sei se é 
o 
   correto mas sempre fiz assim e sempre deu certo).
   Só que agora estou com uma aplicação que esta com até poucos 
   registros ( 6.000 registros)
   E toda vez que abre o formulário simples com uma Dbgrid, eu tenho 
que 
   espera um tempinho para abrir.
 
   O que já fiz :
 
   1º Criei uma pequena aplicação, só com um form, e ficou muito 
   rápido.
 
   2º Então fui montei outro formulário para abrir outra tabela ( ou 
   seja ao eives de só um agora fiquei com uma simples aplicação com 
2 
   form). Aê ficou lento igual a aplicação anterior.
 
   3º Incluir um ADOConect para cada form. ( isso fez a aplicação 
saltar 
   de volta , ou seja ficou muito rápido) , só que nesse caso, terei 
que 
   adicionar um ADOConect para cada query, e vão ser muitos .
 
   4º Por ultimo eu tentei usar só um ADOConect para todas Query. E 
no 
   evento Onclose de cada form ADOConect.Close . Essa foi a melhor 
   solução encontrada até agora, só que, em contra-partida ele fecha 
   todas conecções aberta naquele momento( o que prejudica a 
   Autenticação por exemplo).
 
 
   Alguém tem alguma solução ?
 
   OBS.: Uso Delphi 2005, com Banco de dados SQLServer 2005, já até 
   testei no Delphi6 e neka ...
 
 
 

 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [delphi-br] ADOconect : Lentidão na conecç ão com o banco

2008-12-18 Por tôpico Rubens Antunes
Amigo
 
você já verificou se estes formularios estão sendo criados no ato que ele é 
chamado? vc já tentou utilizar o Dbexpress com o Sql Server? eu utilizo e 
funciona numa boa. No seu select vc estar chamando select * from tabela? 
 
Pense nesses questionamentos
 
Abraço
 
Rubens Antunes

--- Em qui, 18/12/08, Walter Chagas (Bol) wchag...@bol.com.br escreveu:

De: Walter Chagas (Bol) wchag...@bol.com.br
Assunto: Re: [delphi-br] ADOconect : Lentidão na conecção com o banco
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 2:17






Eu uso um Adoconnection só pra todo mundo.

[]s

Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol. com.br
http://www.geocitie s.com/SiliconVal ley/Bay/1058
http://delphitocorp orerm.blogspot. com/
MSN: whitesockets@ hotmail.com
SKYPE: WalterChagasJr

- Original Message - 
From: Alexsandro 
To: delphi...@yahoogrup os.com.br 
Sent: Tuesday, December 16, 2008 11:53 PM
Subject: [delphi-br] ADOconect : Lentidão na conecção com o banco 

Boa noite pessoal;

Sempre uso um ADOconect para todas minhas tabelas ,( ñ sei se é o 
correto mas sempre fiz assim e sempre deu certo).
Só que agora estou com uma aplicação que esta com até poucos 
registros ( 6.000 registros)
E toda vez que abre o formulário simples com uma Dbgrid, eu tenho que 
espera um tempinho para abrir.

O que já fiz :

1º Criei uma pequena aplicação, só com um form, e ficou muito 
rápido.

2º Então fui montei outro formulário para abrir outra tabela ( ou 
seja ao eives de só um agora fiquei com uma simples aplicação com 2 
form). Aê ficou lento igual a aplicação anterior.

3º Incluir um ADOConect para cada form. ( isso fez a aplicação saltar 
de volta , ou seja ficou muito rápido) , só que nesse caso, terei que 
adicionar um ADOConect para cada query, e vão ser muitos .

4º Por ultimo eu tentei usar só um ADOConect para todas Query. E no 
evento Onclose de cada form ADOConect.Close . Essa foi a melhor 
solução encontrada até agora, só que, em contra-partida ele fecha 
todas conecções aberta naquele momento( o que prejudica a 
Autenticação por exemplo).

Alguém tem alguma solução ?

OBS.: Uso Delphi 2005, com Banco de dados SQLServer 2005, já até 
testei no Delphi6 e neka ...

[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]



RES: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Juliano Silva - Yahoo
Esqueci de comentar, não é possível fazer isso, demandaria muita alteração
na codificação que já está pronta.

 

att.

 

Juliano 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Rubem Nascimento da Rocha
Enviada em: quinta-feira, 18 de dezembro de 2008 09:43
Para: delphi-br
Assunto: RE: [delphi-br]  Ordenar TTable 
Prioridade: Alta

 


Jogue os dados para um TClientDataSet e ordene no próprio ClientDataSet. É
mais prático do que ficar fazendo malabarismos para fazer um sort em um
TTable.

Boa sorte.
Sds.


 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 From: smjjuli...@yahoo.com.br mailto:smjjuliano%40yahoo.com.br 
 Date: Thu, 18 Dec 2008 10:38:53 -0300
 Subject: [delphi-br]  Ordenar TTable

 Pessoal, bom dia



 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?



 att.



 Juliano Silva
__
Confira vídeos com notícias do NY Times, gols direto do Lance,
videocassetadas e muito mais no MSN Video!
http://video.msn.com/?mkt=pt-br

 

__ Informação do NOD32 IMON 3702 (20081218) __

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] BDE conflito de versões, isso EXISTE?

2008-12-18 Por tôpico Eduardo Silva dos Santos
Na época que usei BDE isso aconteceu sim, ao instalar outro sistema que
usava BDE geralemente alguma configuração era modificada.. ai ja era.. era
só dor de cabeça. ainda bem que isso foi lá em 1998.


2008/12/18 laureanonu...@yahoo.com.br

   Prezados,

 Algum colega já teve problema de conflito de versões entre BDE em máquinas
 de clientes.

 Por exemplo: o cliente ter um programa utilizando BDE do DELPHI 3 e este
 software deixar de funcionar por instalar o BDE do DELPHI 7.

 Qualquer comentário é bem-vindo.

 Obrigado.

 []´s Nunes.

 [



-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Eduardo Silva dos Santos
Se a Tabela tiver indices para os campos que se deseja ordenar é
tranquilamente possível fazer isso com TTable.

2008/12/18 Marx Gentil marxgen...@yahoo.com.br

   É possível usando TQuery, com TTable eu desconheço.

 
 De: Juliano Silva - Yahoo smjjuli...@yahoo.com.brsmjjuliano%40yahoo.com.br
 
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 18 de Dezembro de 2008 10:38:53
 Assunto: [delphi-br]  Ordenar TTable 

 Pessoal, bom dia

 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

 att.

 Juliano Silva

 [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]

  




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Coutinho - Yahoo
Olá Colega.
Para cada tipo de ordenação que precisar na sua aplicação, poderá criar 
um índice na tabela.
Inclusive para as ordenações por TQuery. Porquê? Pois esses índices das 
tabelas aceleram a apresentação dos dados mesmo  nos queries.
Aceleram as pesquisas, e se vc tem master/details a apresentação dos 
registros filhos, se faz mais rapidamente.

Assim, pense nos tipos de indexações que vai precisar no seu aplicativo, 
e crie nas tabelas.
Para usar mo TTable, pode em run-time alterar os indices pela  
propriedade idexfieldnames, ele apresentará os campos nas ordens que vc 
criou na tabela... todos eles... Use campo1;campo2;campo3 de acordo 
com os indices que tem disponível na sua tabela. Ou pode ainda usar 
apropriedade indexname, que apresentará os nomes dos índices criados nas 
tabelas.

Sds
Emanuel Couitnho





De: Juliano Silva - Yahoo smjjuli...@yahoo.com.br 
mailto:smjjuliano%40yahoo.com.br
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 10:38:53
Assunto: [delphi-br]  Ordenar TTable 

Pessoal, bom dia

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

att.

Juliano Silva



Re: Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Eduardo Silva dos Santos
Rubem você ta enganado, com TTable da pra fazer isso sim, basta criar os
indices na tabela e setar na propriedade Indexname
ou IndexFieldName.


2008/12/18 Rubem Nascimento da Rocha djpardalro...@hotmail.com


 Isso funciona com ClientDataSet. TTable é outra história! E até onde me
 consta, ordenação de um TTable subentende uma ordenação física dos registros
 da tabela (SORT), e o TTable não possui recursos para isso! Reforço a
 sugestão para usar TTable - TDataSource - TClientDataSet.

 Sds.


 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 From: vredesredsys...@yahoo.com.br vredesredsystem%40yahoo.com.br
 Date: Thu, 18 Dec 2008 05:29:27 -0800
 Subject: Res: [delphi-br]  Ordenar TTable

 IndexFieldNames := 'CAMPO1';

 Não funga?

 
 De: Juliano Silva - Yahoo
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:38:53
 Assunto: [delphi-br]  Ordenar TTable

 Pessoal, bom dia

 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

 att.

 Juliano Silva

 




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Fw: [Curso_Delphi_Iniciante] Sistema Desenvolvido em Delphi 7 em rede com SQL Server 2000 - Urgente

2008-12-18 Por tôpico Rone


Sistema Desenvolvido em Delphi 7 em rede com SQL Server 2000 - Urgente 


Boa noite ! 
Estou com um problemão, preciso colocar um sistema que eu desenvolvi em 
delphi 7 em rede, estou utilizando o Sql server 2000 TADOCONECTION, mais não 
como fazer?? Será que alguém pode me dar um help, é coisa urgente, detalhes na 
maquina do cliente tenho que instalar o Msde. 
Me falaram que tinha um geito, usar arquivo INI mais não sei como 
fazer, não estou conseguindo nem configurar o servidor.  

Desde já agradeço! 
Atenção!

Ronaldo  


 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Vaga para Programador Delphi - Brasília DF

2008-12-18 Por tôpico Alessandro Alves
Empresa de médio porte do ramo gráfico contrata programador Delphi Júnior com 
EXPERIÊNCIA COMPROVADA e conhecimentos de PHP e banco de dados relacionais. Os 
interessandos devem enviar o curriculum atualizado para o e-mail 
rhi...@oppus.eti.br com o Assunto: Programador Delphi. A faixa salarial varia 
de R$ 1.000,00 a R$ 2.000,00 . A vaga destina-se apenas a Brasília-DF. 
Curriculuns de outros estados serão descartados. 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Josi Ferri Marin
Bom dia pessoal.
Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi não 
serve para projetos de grande porte.
Depois de um determinado tamanho, começa a dar erros de compilação, erros de 
ntdll.dll, erros de out of memory, todos esses erros dando no momento da 
compilação em qualquer maquina ou sistema operacional independente de 
processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se 
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
Entrei em contato com o pessoal da borland e me disseram que tinham 
conhecimentos de projeto maiores que o nosso e que compilava sem problema. Pedi 
um desses exemplos e não me falaram. Depois retornaram dizendo que a solução 
seria modularizar o projeto. Ou seja, realmente ele não funciona, o que é uma 
pena. 
Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera um 
executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em dezenas 
de outras. Esses erros no delphi já acontecem a muitos anos e a borland 
infelizmente não forneceu solução, pelo menos não nos patchs que temos aqui. Se 
alguém sabe uma forma de resolver esses erros de compilação ou uma forma de 
modularizar um projeto desse temanho, por favor digam.
 
Obrigado e um Feliz Natal a todos.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Wilson, Stephen
Eu concordo que usando TQuery e provavelmente melhor (SELECT * FROM aTabela 
ORDER BY aColuna), mas talvez vc precisa TTable.AddIndex em tempo de execucao?

Steve

-Original Message-
From: delphi-br@yahoogrupos.com.br
[mailto:delphi...@yahoogrupos.com.br]on Behalf Of Marx Gentil
Sent: 18 December 2008 14:29
To: delphi-br@yahoogrupos.com.br
Subject: Res: [delphi-br]  Ordenar TTable 


É possível usando TQuery, com TTable eu desconheço.





De: Juliano Silva - Yahoo smjjuli...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 10:38:53
Assunto: [delphi-br]  Ordenar TTable 




Pessoal, bom dia

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

att.

Juliano Silva

[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]




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





***
This e-mail and any files transmitted with it are confidential. If you are not 
the intended recipient, any reading, printing, storage, disclosure, copying or 
any other action taken in respect of this e-mail is prohibited and may be 
unlawful. If you are not the intended recipient, please notify the sender 
immediately by using the reply function and then permanently delete what you 
have received.
Content of emails received by this Trust will be subject to disclosure under 
the Freedom of Information Act 2000, subject to the specified exemptions, 
including the Data Protection Act 1998 and Caldicott Guardian principles.
This footnote also confirms that, unless otherwise stated, this email message 
has been swept by Sophos Anti-virus for the presence of computer viruses.
***



Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Vitor Redes
Até onde sei, um executável com 51 mb é indesejado em qualquer linguagem. 
Você pode sim modularizar projetos que usam Units em comum, é só listar essas 
units e criar um package de units utilizadas regularmente por outros packages. 
Esse package de units seria adicionado aos packages que precisarem dele (como 
funciona com os componentes na verdade). Na verdade modularizar um projeto 
muito grande é muito trabalhoso, mas é necessário e se apoiado por um 
pré-projeto minucioso, que liste todas as units e suas respectivas funções, 
pode ser um projeto de sucesso, que irá poupar seu tempo futuramente.
Nunca vi um executável de 51 mb em nenhum software, veja o office, tá, os 
caras escondem mb atrás de dlls, mas mesmo assim, elas não são carregadas 
inicialmente como seriam num executável de 51 mb.




De: Josi Ferri Marin jfm_...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:30:06
Assunto: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO 
EXECUTAVEL.


Bom dia pessoal.
Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi não 
serve para projetos de grande porte.
Depois de um determinado tamanho, começa a dar erros de compilação, erros de 
ntdll.dll, erros de out of memory, todos esses erros dando no momento da 
compilação em qualquer maquina ou sistema operacional independente de 
processador( P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se 
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
Entrei em contato com o pessoal da borland e me disseram que tinham 
conhecimentos de projeto maiores que o nosso e que compilava sem problema. Pedi 
um desses exemplos e não me falaram. Depois retornaram dizendo que a solução 
seria modularizar o projeto. Ou seja, realmente ele não funciona, o que é uma 
pena. 
Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera um 
executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em dezenas 
de outras. Esses erros no delphi já acontecem a muitos anos e a borland 
infelizmente não forneceu solução, pelo menos não nos patchs que temos aqui. Se 
alguém sabe uma forma de resolver esses erros de compilação ou uma forma de 
modularizar um projeto desse temanho, por favor digam.
 
Obrigado e um Feliz Natal a todos.

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbusca dos.yahoo. com

[As partes desta mensagem que não continham texto foram removidas]

 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico José Claudemir
Olá Josi Ferri, 

A algum tempo atrás passei pelo mesmo problema que vc, com um projeto enorme
mais de 2600 units gerando um monstro de executável..  eram erros por todos
os lados, pensei até em mudar de ambiente de programação, mais como a
empresa tinha o delphi 7 original não teve jeito, apos dar uma boa
pesquisada rapida pq não tinha muito tempo para pesquisar mais detalhadas,
passei a Utilizar o conceito de Pacotes ( Dynamic packages BPL) , isso não
causou muita mudança no meu sistema, porém acabou mudando muito a minha
forma de conceber um sistema, hoje temos um sistema estável com módulos
destintos, porém totalmente intregrado, a minha ultima verificação, me
mostro que estamos com 3216 units, hoje não posso dizer que o Delphi 7 não
funciona com projetos grandes, hoje digo que eu não conhecia a fundo o que o
Delphi poderia me dar ...  

Material sobre BPL : 
http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg13015.html
http://delphi.about.com/od/objectpascalide/a/bpl_vs_dll.htm
http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=638
http://mc-computing.com/Languages/Delphi/Packages.html
http://www.scriptbrasil.com.br/forum/lofiversion/index.php/t89987.html

Este ultimo e de visita obrigatória  
http://dn.codegear.com/article/27178

Bem, espero ter ajudado com esse exemplo que é um granzinho de areia  nessa
area.

Um feliz natal para todos..  

José Claudemir
 
---Mensagem original---
 
De: Josi Ferri Marin
Data: 18/12/2008 16:08:29
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM
UNICO EXECUTAVEL.
 
Bom dia pessoal.
Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi
não serve para projetos de grande porte.
Depois de um determinado tamanho, começa a dar erros de compilação, erros de
ntdll.dll, erros de out of memory, todos esses erros dando no momento da
compilação em qualquer maquina ou sistema operacional independente de
processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
Entrei em contato com o pessoal da borland e me disseram que tinham
conhecimentos de projeto maiores que o nosso e que compilava sem problema.
Pedi um desses exemplos e não me falaram. Depois retornaram dizendo que a
solução seria modularizar o projeto. Ou seja, realmente ele não funciona, o
que é uma pena. 
Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera
um executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em
dezenas de outras. Esses erros no delphi já acontecem a muitos anos e a
borland infelizmente não forneceu solução, pelo menos não nos patchs que
temos aqui. Se alguém sabe uma forma de resolver esses erros de compilação
ou uma forma de modularizar um projeto desse temanho, por favor digam.
 
Obrigado e um Feliz Natal a todos.

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]


 
 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Roberto
Um projeto de grande porte não necessáriamente quer dizer um .EXE grande.
Roberto

  - Original Message - 
  From: Josi Ferri Marin 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 18, 2008 11:30 AM
  Subject: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM 
UNICO EXECUTAVEL.


  Bom dia pessoal.
  Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi não 
serve para projetos de grande porte.
  Depois de um determinado tamanho, começa a dar erros de compilação, erros de 
ntdll.dll, erros de out of memory, todos esses erros dando no momento da 
compilação em qualquer maquina ou sistema operacional independente de 
processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se 
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
  Entrei em contato com o pessoal da borland e me disseram que tinham 
conhecimentos de projeto maiores que o nosso e que compilava sem problema. Pedi 
um desses exemplos e não me falaram. Depois retornaram dizendo que a solução 
seria modularizar o projeto. Ou seja, realmente ele não funciona, o que é uma 
pena. 
  Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera 
um executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em 
dezenas de outras. Esses erros no delphi já acontecem a muitos anos e a borland 
infelizmente não forneceu solução, pelo menos não nos patchs que temos aqui. Se 
alguém sabe uma forma de resolver esses erros de compilação ou uma forma de 
modularizar um projeto desse temanho, por favor digam.
   
  Obrigado e um Feliz Natal a todos.

  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]



   


--



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.176 / Virus Database: 270.9.19/1855 - Release Date: 12/18/ 
10:16


[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] : função Taxa do excel

2008-12-18 Por tôpico Rubem Nascimento da Rocha

Companheira, pode ser que tenham usuários que, como eu, só saibam o básico do 
básico do Excel (tirando programação voltada para o Excel com OLE). Que função 
de taxa é essa? Taxa de quê essa função calcula?
 
Fora isso, se vc usa Delphi 3 ou maior, sugiro que vc pesquise sobre as funções 
existentes na unit Math.
 
Boa sorte.
Sds.


 To: delphi-br@yahoogrupos.com.br
 From: el...@dudony.com.br
 Date: Thu, 18 Dec 2008 15:30:38 -0300
 Subject: [delphi-br] : função Taxa do excel

 oi pessoal,



 Como é o cálculo da função TAXA do excel em matematiquês? em programação 
 delphi tb serve.



 -

 Eliza
_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

Res: [delphi-br] Calendário Multi-Seleção

2008-12-18 Por tôpico Silvio Clécio
Olá pessoal,

Você baixou o pacote do link 1 (JEDI VCL) 
JVCL333CompleteJCL1101-Build2725.zip? Pq o BAT da JCL está em caixa normal 
(Install.bat), e o da JVCL em caixa baixa (install.bat).

delphi 6 update 2 is not installed. se eu não me engano, é pq você não 
instalou a update 2 no seu Delphi6, mas, acho que a JVCL instala sem problemas 
mesmo sem esse update 2.

Instale primeiro a JCL (..\Delphi6\jcl\Install.bat), e depois a JVCL 
(..\Delphi6\jvcl\install.bat), como você viu, eu cotumo jogar as pastas com os 
arquivos dentro do diretório do Delphi (ex: ..\Delphi7\jcl e 
..\Delphi7\jvcl), já tive problemas na instalação da JVCL quando eu deixava 
em C:\jvcl.

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/




De: Marx Gentil marxgen...@yahoo.com.br
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 15:01:13
Assunto: Res: Res: Res: [delphi-br] Calendário Multi-Seleção


Ok Silvio, eu baixei o componente. Muito obrigado! O problema agora é que está 
dando a seguinte mensagem quando executo
o INSTALL.BAT da pasta JCL: delphi 6 update 2 is not installed.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Qual o limite para cada linha de um StringList?

2008-12-18 Por tôpico Fellipe Henrique
Amigos, existe um limite de caracteres por linha de um StringList? estou
pensando em por um texto que tem no minimo uns 6000 caracteres, daí pra
mais...

Att.


-- 
_
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]



Re: [delphi-br] : função Taxa do excel

2008-12-18 Por tôpico Andrei Luís
Veja se o que você quer não é a função InterestRate da unit Math.

[]
Andrei

2008/12/18 eliza el...@dudony.com.br





 oi pessoal,


 Como é o cálculo da função TAXA do excel  em matematiquês?  em programação
 delphi tb serve.





 -
 Eliza



[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico José Mário Silva Guedes
Sempre que vejo algo assim na lista eu tento, juro que tento, não me
manifestar.

Óbvio que não sei qual a natureza do software em questão, se é bem
programado ou não etc etc e etc, enfim, não tenho nenhum detalhe do software
a não ser que ele tem 51 mega... O que para mim indica uma falha de
projeto...

Nas empresas que trabalhei, infelizmente o costume sempre foi agregar em um
único exe todas as funcionalidades do sistema, em geral ERPs.

Porque? Eram empresas pequenas, com poucos programadores, que reagiam aos
que o clientes pediam e lá vai tranqueira para o projeto.

Mas é óbvio que um sistema não pode ser traduzido a um DPR.

A afirmação feita pelo nosso colega, é mais uma daquelas manifestações que
irritam os entusiatas da ferramenta e é um desrespeito àqueles sabem
utilizar a ferramenta.

Eu gostaria que no ano de 2009 a lista fosse mais útil ao meu dia a dia, que
eu leia posts com o mínimo de educação (mesmo que sejam críticas ou seja lá
o que for). Gostaria também de posts inteligentes, desafiadores.

Não queria ver ataques ou defesas ao Delphi. O mercado tá cheio de boas
linguagens, novas e maduras. O .NET e o Java estão com o canto da sereia em
alto e bom tom. Quero ver discussão sobre pascal, OO, cases de sucesso, de
insucesso e quem sabe, humildade para reconhecermos que tudo que sabemos é
que nada sabemos.

Ao colega Josi, digo o seguinte... Você tem um problema de projeto, não de
ferramenta. O seu software deve ser completo, deve abranger bastante coisa.
E eu tenho certeza que o Delphi é a melhor ferramenta que você poderia estar
usando.

Quem sabe, ao inves de afirmar que o Delphi não serve para projetos de
grande porte, você postasse o seguinte:

Amigos, tenho um projeto gigante, que tá cheio de BUGs. Algum colega tem
alguma estratégia para eu modularizar o meu projeto?

Não estou sendo desrespeitoso nem nada. Compreendo que você tem um baita
problema na mão e precisa de um culpado. Sugiro que pare de procurar um
culpado e faça uma estratégia. Só você pode responder à sua pergunta: Como
modularizar um projeto que tem mais de 1000 arquivos .pas .

Será que você usa componentes de terceiros? Será que todas as units são
funcionais? Será que há muita redundância de código?

Bom, é isso.

Feliz 2009 e feliz código a todos!


[As partes desta mensagem que não continham texto foram removidas]



Re: Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Nicolas

Concordo plenamente e

assino embaixo.

Alexandre Nicolas


  - Original Message - 
  From: José Mário Silva Guedes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 18, 2008 4:22 PM
  Subject: Re: Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE 
PORTE NUM UNICO EXECUTAVEL.


  Sempre que vejo algo assim na lista eu tento, juro que tento, não me
  manifestar.

  Óbvio que não sei qual a natureza do software em questão, se é bem
  programado ou não etc etc e etc, enfim, não tenho nenhum detalhe do software
  a não ser que ele tem 51 mega... O que para mim indica uma falha de
  projeto...

  Nas empresas que trabalhei, infelizmente o costume sempre foi agregar em um
  único exe todas as funcionalidades do sistema, em geral ERPs.

  Porque? Eram empresas pequenas, com poucos programadores, que reagiam aos
  que o clientes pediam e lá vai tranqueira para o projeto.

  Mas é óbvio que um sistema não pode ser traduzido a um DPR.

  A afirmação feita pelo nosso colega, é mais uma daquelas manifestações que
  irritam os entusiatas da ferramenta e é um desrespeito àqueles sabem
  utilizar a ferramenta.

  Eu gostaria que no ano de 2009 a lista fosse mais útil ao meu dia a dia, que
  eu leia posts com o mínimo de educação (mesmo que sejam críticas ou seja lá
  o que for). Gostaria também de posts inteligentes, desafiadores.

  Não queria ver ataques ou defesas ao Delphi. O mercado tá cheio de boas
  linguagens, novas e maduras. O .NET e o Java estão com o canto da sereia em
  alto e bom tom. Quero ver discussão sobre pascal, OO, cases de sucesso, de
  insucesso e quem sabe, humildade para reconhecermos que tudo que sabemos é
  que nada sabemos.

  Ao colega Josi, digo o seguinte... Você tem um problema de projeto, não de
  ferramenta. O seu software deve ser completo, deve abranger bastante coisa.
  E eu tenho certeza que o Delphi é a melhor ferramenta que você poderia estar
  usando.

  Quem sabe, ao inves de afirmar que o Delphi não serve para projetos de
  grande porte, você postasse o seguinte:

  Amigos, tenho um projeto gigante, que tá cheio de BUGs. Algum colega tem
  alguma estratégia para eu modularizar o meu projeto?

  Não estou sendo desrespeitoso nem nada. Compreendo que você tem um baita
  problema na mão e precisa de um culpado. Sugiro que pare de procurar um
  culpado e faça uma estratégia. Só você pode responder à sua pergunta: Como
  modularizar um projeto que tem mais de 1000 arquivos .pas .

  Será que você usa componentes de terceiros? Será que todas as units são
  funcionais? Será que há muita redundância de código?

  Bom, é isso.

  Feliz 2009 e feliz código a todos!

  [As partes desta mensagem que não continham texto foram removidas]



   


--



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.176 / Virus Database: 270.9.19/1854 - Release Date: 17/12/2008 
19:21


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] : função Taxa do excel

2008-12-18 Por tôpico eliza

Achei essa função tb.

Function InterestRate(NPeriods: Integer;
  const Payment, PresentValue, FutureValue: Extended; PaymentTime: 
TPaymentTime): Extended;

Como uso o PaymentTime ?   








  - Original Message - 
  From: Andrei Luís 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 18, 2008 4:21 PM
  Subject: Re: [delphi-br] : função Taxa do excel


  Veja se o que você quer não é a função InterestRate da unit Math.

  []
  Andrei

  2008/12/18 eliza el...@dudony.com.br

  
  
  
  
   oi pessoal,
  
  
   Como é o cálculo da função TAXA do excel em matematiquês? em programação
   delphi tb serve.
  
  
  
  
  
   -
   Eliza
  

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Problema com MDO

2008-12-18 Por tôpico Guionardo Furlan
Buenas pessoal,

Estou desenvolvendo um form que recebe um dataset (query, sqldataset,
table, etc) e monta automaticamente um dbgrid e uma série de
tdbedits/tdblookupcombos para edição dos dados.
Até aqui, funcionou adequadamente, inclusive com o controle de PK's e
campos lookup.

Aí, resolvi fazer a chamada só indicando a tabela e os campos que
usaria e o próprio form se encarrega de criar o TMDODataset e o
TDataSource para ligar com o banco de dados.

Só que acontece uma coisa estranha. Quando crio o componente, seja ele
TMDOQuery ou TMDODataSet, defino o valor da consulta SQL, o DataBase,
o Transaction via código.
Executando o Open do query ou dataset não dá nenhuma exceção.
Mas a propriedade Fields continua nil, o que me impossibilita acessar
os dados pelos componentes do formulário.

Quando o formulário obtém um dataset criado na IDE, tudo funciona perfeitamente.

Olha aí o código pra criar o MDODataSet

var
  Q: TMDODataSet;
begin
  Q:=TMDODataSet.Create(sbEdit); // sbEdit é um scrollbox onde ficam
os componentes de edição
  Q.DataBase:=DM.DB; // DM é o DataModule e DB é o TMDODataBase,
devidamente conectado
  Q.Transaction:=DM.Trans;
  Q.SQL.Text:=SQLSelect; // SQLSelect é uma string criada
dinamicamente de acordo com os campos fornecidos
  Q.DeleteSQL.Text:=SQLDelete; // idem
  Q.InsertSQL.Text:=SQLInsert;
  Q.ModifySQL.Text:=SQLUpdate;
  Q.RefreshSQL.Text:=SQLRefresh;
  Q.Open; // Abre sem problemas
  if not Assigned(Q.Fields) then // Aqui é que a coisa para. Q.Fields
é NIL, mesmo com o dataset aberto.
ShowMessage('Fields é NIL');

Alguma idéia do que pode ser?
Acho que vou mudar pra zeos se não encontrar uma solução pra esse problema.


-- 
Timeo hominem unius libri
Cogito ergo sum - Carpe diem

[]s
Guionardo Furlan
http://guionardo.blogspot.com


[delphi-br] Unidac

2008-12-18 Por tôpico Gildenor dos santos Teixeira
Caros colegas,

Atualmente em meus sistemas o acesso a dados é feito com DbExpress
(Sqlconection + SqlQuery) + ClientDataset + Datasetprovider.
O que devo mudar, agora que vou utilizar o Unidac?

Obrigado,

Gildenor Teixeira.


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Problema com MDO

2008-12-18 Por tôpico Coutinho - Yahoo
Oi Colega.

Você não criou os TFields, a solução para isso é acessar os campos 
usando Dataset.fieldbyname('nome_do_campo').value.
Eu particularmente tiparia o campo, colocando .AsString, asFloat, ou 
asInteger, conforme o campo que você estiver acessando
Principalmente se estiver atribuindo valores ao campo.

Espero ter ajudado

Sds
Emanuel Coutinho




Guionardo Furlan escreveu:

 Buenas pessoal,

 Estou desenvolvendo um form que recebe um dataset (query, sqldataset,
 table, etc) e monta automaticamente um dbgrid e uma série de
 tdbedits/tdblookupcombos para edição dos dados.
 Até aqui, funcionou adequadamente, inclusive com o controle de PK's e
 campos lookup.

 Aí, resolvi fazer a chamada só indicando a tabela e os campos que
 usaria e o próprio form se encarrega de criar o TMDODataset e o
 TDataSource para ligar com o banco de dados.

 Só que acontece uma coisa estranha. Quando crio o componente, seja ele
 TMDOQuery ou TMDODataSet, defino o valor da consulta SQL, o DataBase,
 o Transaction via código.
 Executando o Open do query ou dataset não dá nenhuma exceção.
 Mas a propriedade Fields continua nil, o que me impossibilita acessar
 os dados pelos componentes do formulário.

 Quando o formulário obtém um dataset criado na IDE, tudo funciona 
 perfeitamente.

 Olha aí o código pra criar o MDODataSet

 var
 Q: TMDODataSet;
 begin
 Q:=TMDODataSet.Create(sbEdit); // sbEdit é um scrollbox onde ficam
 os componentes de edição
 Q.DataBase:=DM.DB; // DM é o DataModule e DB é o TMDODataBase,
 devidamente conectado
 Q.Transaction:=DM.Trans;
 Q.SQL.Text:=SQLSelect; // SQLSelect é uma string criada
 dinamicamente de acordo com os campos fornecidos
 Q.DeleteSQL.Text:=SQLDelete; // idem
 Q.InsertSQL.Text:=SQLInsert;
 Q.ModifySQL.Text:=SQLUpdate;
 Q.RefreshSQL.Text:=SQLRefresh;
 Q.Open; // Abre sem problemas
 if not Assigned(Q.Fields) then // Aqui é que a coisa para. Q.Fields
 é NIL, mesmo com o dataset aberto.
 ShowMessage('Fields é NIL');

 Alguma idéia do que pode ser?
 Acho que vou mudar pra zeos se não encontrar uma solução pra esse 
 problema.

 -- 
 Timeo hominem unius libri
 Cogito ergo sum - Carpe diem

 []s
 Guionardo Furlan
 http://guionardo.blogspot.com http://guionardo.blogspot.com

  




Re: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Dener (SOFTClass)
Olá Josi,

Tenho certeza que o problema não é de linguagem e sim de planejamento. 
Meu sistema tem hoje cerca de 1300 arquivos BPL's, e ainda tem muito a 
crescer, ele é todo modularizado via BPL's e não tenho problema algum.

Deu muito trabalho desenvolver uma base para se trabalhar legal com esse 
tipo de modularização, mas compensa. Para efetuar a atualização de algum 
módulo, ninguém precisa sair do sistema, basta copiar a BPL e quando ela 
for chamada novamente já vai estar atualizada.

Te recomendo grandemente a modularização.

Dener


Josi Ferri Marin escreveu:
 Bom dia pessoal.
 Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi não 
 serve para projetos de grande porte.
 Depois de um determinado tamanho, começa a dar erros de compilação, erros de 
 ntdll.dll, erros de out of memory, todos esses erros dando no momento da 
 compilação em qualquer maquina ou sistema operacional independente de 
 processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se 
 compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
 Entrei em contato com o pessoal da borland e me disseram que tinham 
 conhecimentos de projeto maiores que o nosso e que compilava sem problema. 
 Pedi um desses exemplos e não me falaram. Depois retornaram dizendo que a 
 solução seria modularizar o projeto. Ou seja, realmente ele não funciona, o 
 que é uma pena. 
 Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera 
 um executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em 
 dezenas de outras. Esses erros no delphi já acontecem a muitos anos e a 
 borland infelizmente não forneceu solução, pelo menos não nos patchs que 
 temos aqui. Se alguém sabe uma forma de resolver esses erros de compilação ou 
 uma forma de modularizar um projeto desse temanho, por favor digam.
  
 Obrigado e um Feliz Natal a todos.
 
 
   Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 



Re: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Eduardo Silva dos Santos
Josi Ferri, você já tentou compilar o projeto usando o Dcc32 via linha de
comando? pode ser um teste a fazer.

2008/12/18 Josi Ferri Marin jfm_...@yahoo.com.br

   Bom dia pessoal.
 Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi
 não serve para projetos de grande porte.
 Depois de um determinado tamanho, começa a dar erros de compilação, erros
 de ntdll.dll, erros de out of memory, todos esses erros dando no momento da
 compilação em qualquer maquina ou sistema operacional independente de
 processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se
 compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
 Entrei em contato com o pessoal da borland e me disseram que tinham
 conhecimentos de projeto maiores que o nosso e que compilava sem problema.
 Pedi um desses exemplos e não me falaram. Depois retornaram dizendo que a
 solução seria modularizar o projeto. Ou seja, realmente ele não funciona, o
 que é uma pena.
 Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje
 gera um executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada
 em dezenas de outras. Esses erros no delphi já acontecem a muitos anos e a
 borland infelizmente não forneceu solução, pelo menos não nos patchs que
 temos aqui. Se alguém sabe uma forma de resolver esses erros de compilação
 ou uma forma de modularizar um projeto desse temanho, por favor digam.

 Obrigado e um Feliz Natal a todos.




-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



RE: Res: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Rubem Nascimento da Rocha

Não estou enganado, companheiro!
 
Uma coisa é ordenar, e outra coisa é usar índices. Ordenar significa pegar os 
registros e colocá-los em ordem dentro do arquivo físico. Usar índices 
significa criar um arquivo que representa uma estrutura de árvore binária 
contendo as chaves usadas para localização dos registros. Isso a gente aprende 
quando a gente estuda em Estrutura de Dados em cursos técnicos de processamento 
de dados ou na faculdade.
 
O que vc sugere é o uso de índices, e o que o colega inicialmente queria é 
ordenar os dados do DBF referenciado pelo TTable. Repito, uma coisa é usar 
índices, e outra coisa é ordenar os dados na tabela.
 
Sds.


 To: delphi-br@yahoogrupos.com.br
 From: eduardo@gmail.com
 Date: Thu, 18 Dec 2008 15:00:32 -0300
 Subject: Re: Res: [delphi-br]  Ordenar TTable

 Rubem você ta enganado, com TTable da pra fazer isso sim, basta criar os

 indices na tabela e setar na propriedade Indexname

 ou IndexFieldName.



 2008/12/18 Rubem Nascimento da Rocha





 Isso funciona com ClientDataSet. TTable é outra história! E até onde me

 consta, ordenação de um TTable subentende uma ordenação física dos registros

 da tabela (SORT), e o TTable não possui recursos para isso! Reforço a

 sugestão para usar TTable - TDataSource - TClientDataSet.



 Sds.





 To: delphi-br@yahoogrupos.com.br

 From: vredesredsys...@yahoo.com.br

 Date: Thu, 18 Dec 2008 05:29:27 -0800

 Subject: Res: [delphi-br]  Ordenar TTable



 IndexFieldNames := 'CAMPO1';



 Não funga?



 

 De: Juliano Silva - Yahoo

 Para: delphi-br@yahoogrupos.com.br

 Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:38:53

 Assunto: [delphi-br]  Ordenar TTable



 Pessoal, bom dia



 Alguém já precisou Ordenar um TTable em tempo de execução? É possível?



 att.



 Juliano Silva









 --

 ...

 Eduardo Silva dos Santos

 DRD SISTEMAS

 (27) 3218-4201

 (27) 8842-9489

 MSN: eduardo@gmail.com

 Site: http://www.drdsistemas.com.br/

 ...



 [As partes desta mensagem que não continham texto foram removidas]







 










_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/


RES: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Juliano Silva - Yahoo
 

A todos, muito obrigado, realmente para poder fazer o que preciso, necessito 
criar um índice na Tabela, para que eu possa utilizar a ordenação em tempo de 
execução em um componente TTable, como havia dito anteriormente, se eu trocar 
por um componente TQuery ou até mesmo TClientDataSet, teria que fazer muita 
coisa... 

 

Estou dando manutenção, o fato de conseguir fazer a ordenação no TTable já me 
ajuda muito... obrigado a todos...  Agora tenho que começar a ver como criar o 
índice nas tabelas do cliente... rsrsrrs porque são manualmente não vai dar ... 
rssrsr

 

att.

 

Juliano Silva 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome 
de Coutinho - Yahoo
Enviada em: quinta-feira, 18 de dezembro de 2008 14:06
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: [delphi-br]  Ordenar TTable 

 

Olá Colega.
Para cada tipo de ordenação que precisar na sua aplicação, poderá criar 
um índice na tabela.
Inclusive para as ordenações por TQuery. Porquê? Pois esses índices das 
tabelas aceleram a apresentação dos dados mesmo nos queries.
Aceleram as pesquisas, e se vc tem master/details a apresentação dos 
registros filhos, se faz mais rapidamente.

Assim, pense nos tipos de indexações que vai precisar no seu aplicativo, 
e crie nas tabelas.
Para usar mo TTable, pode em run-time alterar os indices pela 
propriedade idexfieldnames, ele apresentará os campos nas ordens que vc 
criou na tabela... todos eles... Use campo1;campo2;campo3 de acordo 
com os indices que tem disponível na sua tabela. Ou pode ainda usar 
apropriedade indexname, que apresentará os nomes dos índices criados nas 
tabelas.

Sds
Emanuel Couitnho

De: Juliano Silva - Yahoo smjjuli...@yahoo.com.br 
mailto:smjjuliano%40yahoo.com.br  
mailto:smjjuliano%40yahoo.com.br
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br
Enviadas: Quinta-feira, 18 de Dezembro de 2008 10:38:53
Assunto: [delphi-br]  Ordenar TTable 

Pessoal, bom dia

Alguém já precisou Ordenar um TTable em tempo de execução? É possível?

att.

Juliano Silva

 

__ Informa磯 do NOD32 IMON 3702 (20081218) __

Esta mensagem foi verificada pelo NOD32 sistema antiv�s
http://www.eset.com.br



[As partes desta mensagem que não continham texto foram removidas]



Re: Res: Res: Res: [delphi-br] Calendário Mul ti-Seleção

2008-12-18 Por tôpico Coutinho - Yahoo
Você precisa instalar o pacth 2 de correção do delphi, para que funcione...
O D6 teve 2 patches de correção... pelo visto vc só tem o 1 instalado!

Sds
Emanuel Coutinho

Marx Gentil escreveu:

 Ok Silvio, eu baixei o componente. Muito obrigado! O problema agora é 
 que está dando a seguinte mensagem quando executo
 o INSTALL.BAT da pasta JCL: delphi 6 update 2 is not installed.

 
 De: Silvio Clécio silviop...@yahoo.com.br 
 mailto:silvioprog%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 18 de Dezembro de 2008 14:05:55
 Assunto: Res: Res: [delphi-br] Calendário Multi-Seleção

 Olá pessoal,

 Ricardo eu não tenho este componente no meu Delphi.
 Existe JEDI VCL para Delphi 6? Onde posso baixa-lo?

 Bem, a pergunta não foi para mim; mas, vou dar um pitaco :)

 1 - (http://www.4shared. com/file/ 67373987/ 2d5f9008/ _JEDI_VCL_ 
 _JVCL333Complete JCL1101-Build272 5.html?dirPwdVer ified=4f84753f).
 2 - (http://homepages. codegear. com/jedi/ jvcl/).

 A cópia do link 1 eu já instalei no D5, D7, BDS2006 e D2007 sem 
 problemas :)
  _ _ __
 []'s, Silvio Clécio
 Contatos/Blog
 Skype: silvioprog
 E-mail, Yahoo! Messenger: silviop...@yahoo. com.br
 Gmail, Google Talk: silviop...@gmail. com
 Hotmail, MSN: silvio_prog@ hotmail.com
 BlogSpot: http://silvioclecio .blogspot. com/

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbusca dos.yahoo. com

 [As partes desta mensagem que não continham texto foram removidas]

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

  




Re: Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico O2 Tecnologia (aJato)


Se me disserem alguma linguagem que gere um executável de 51Mb que rode 
sem problemas, migro pra ele imediatamente.rs...

Para rodar num mesmo executável todo um ERP, somente modularizando as 
rotinas, e através de um executável aonde somente as chamar externas 
sejam informadas.




Vitor Redes escreveu:

 Até onde sei, um executável com 51 mb é indesejado em qualquer 
 linguagem. Você pode sim modularizar projetos que usam Units em comum, 
 é só listar essas units e criar um package de units utilizadas 
 regularmente por outros packages. Esse package de units seria 
 adicionado aos packages que precisarem dele (como funciona com os 
 componentes na verdade). Na verdade modularizar um projeto muito 
 grande é muito trabalhoso, mas é necessário e se apoiado por um 
 pré-projeto minucioso, que liste todas as units e suas respectivas 
 funções, pode ser um projeto de sucesso, que irá poupar seu tempo 
 futuramente.
 Nunca vi um executável de 51 mb em nenhum software, veja o office, tá, 
 os caras escondem mb atrás de dlls, mas mesmo assim, elas não são 
 carregadas inicialmente como seriam num executável de 51 mb.

 
 De: Josi Ferri Marin jfm_...@yahoo.com.br 
 mailto:jfm_ose%40yahoo.com.br
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 18 de Dezembro de 2008 11:30:06
 Assunto: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE 
 NUM UNICO EXECUTAVEL.

 Bom dia pessoal.
 Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o 
 delphi não serve para projetos de grande porte.
 Depois de um determinado tamanho, começa a dar erros de compilação, 
 erros de ntdll.dll, erros de out of memory, todos esses erros dando no 
 momento da compilação em qualquer maquina ou sistema operacional 
 independente de processador( P4, core 2 duo, amd) ou quantidade de 
 memória(1 gb, 3 gb). Se compilo um projeto menor, funciona sem 
 problema. Usamos o delphi 7.
 Entrei em contato com o pessoal da borland e me disseram que tinham 
 conhecimentos de projeto maiores que o nosso e que compilava sem 
 problema. Pedi um desses exemplos e não me falaram. Depois retornaram 
 dizendo que a solução seria modularizar o projeto. Ou seja, realmente 
 ele não funciona, o que é uma pena.
 Como modularizar um projeto que tem mais de 1000 arquivos .pas que 
 hoje gera um executavel de mais ou menos 51 MB, sendo que uma unit 
 pode ser usada em dezenas de outras. Esses erros no delphi já 
 acontecem a muitos anos e a borland infelizmente não forneceu solução, 
 pelo menos não nos patchs que temos aqui. Se alguém sabe uma forma de 
 resolver esses erros de compilação ou uma forma de modularizar um 
 projeto desse temanho, por favor digam.

 Obrigado e um Feliz Natal a todos.

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbusca dos.yahoo. com

 [As partes desta mensagem que não continham texto foram removidas]

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

 

 __ Information from ESET NOD32 Antivirus, version of virus 
 signature database 3703 (20081218) __

 The message was checked by ESET NOD32 Antivirus.

 http://www.eset.com


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] ADOconect : Lentidão na con ecção com o banco

2008-12-18 Por tôpico Coutinho - Yahoo
Colega!!!

Acho que o seu problema não está especificamente no AdoConnection...
Acho que como você deseja trazer pela rede uma gama de registros grande, 
é natural que tenha de esperar que else trafeguem pela rede.
A tecnica correta seria fazer uma query + específica, para que 
trafegassem menos registros pela rede, e assim, você teria de esperar menos.

Sugiro que faça uma tela de filtro mais detalhada para que o cliente 
possa selecionar mais especificamente o que ele deseja ver. Mesmo que vc 
tenha de apresentar os dados em um dbGrid, isso é fundamental.

Além do que, se for usar um ClientDataset, sua memória vai ficar lotada, 
e ainda assim, vai depender de mais memória para poder manipular, tratar 
e editar/salvar seus dados.
Uma abordagem mais c/s seria uma opção a ser avaliada, concorda?
Veja se em um teste  simulando o que sugiro, sua performance não 
melhorará! Ok?
Abraços
Emanuel Coutinho

Rubens Antunes escreveu:


 - Original Message -
 From: Alexsandro
 To: delphi...@yahoogrup os.com.br
 Sent: Tuesday, December 16, 2008 11:53 PM
 Subject: [delphi-br] ADOconect : Lentidão na conecção com o banco

 Boa noite pessoal;

 Sempre uso um ADOconect para todas minhas tabelas ,( ñ sei se é o
 correto mas sempre fiz assim e sempre deu certo).
 Só que agora estou com uma aplicação que esta com até poucos
 registros ( 6.000 registros)
 E toda vez que abre o formulário simples com uma Dbgrid, eu tenho que
 espera um tempinho para abrir.

 O que já fiz :

 1º Criei uma pequena aplicação, só com um form, e ficou muito
 rápido.

 2º Então fui montei outro formulário para abrir outra tabela ( ou
 seja ao eives de só um agora fiquei com uma simples aplicação com 2
 form). Aê ficou lento igual a aplicação anterior.

 3º Incluir um ADOConect para cada form. ( isso fez a aplicação saltar
 de volta , ou seja ficou muito rápido) , só que nesse caso, terei que
 adicionar um ADOConect para cada query, e vão ser muitos .

 4º Por ultimo eu tentei usar só um ADOConect para todas Query. E no
 evento Onclose de cada form ADOConect.Close . Essa foi a melhor
 solução encontrada até agora, só que, em contra-partida ele fecha
 todas conecções aberta naquele momento( o que prejudica a
 Autenticação por exemplo).

 Alguém tem alguma solução ?

 OBS.: Uso Delphi 2005, com Banco de dados SQLServer 2005, já até
 testei no Delphi6 e neka ...

 [As partes desta mensagem que não continham texto foram removidas]

 Veja quais são os assuntos do momento no Yahoo! +Buscados
 http://br.maisbuscados.yahoo.com http://br.maisbuscados.yahoo.com

 [As partes desta mensagem que não continham texto foram removidas]

  




[delphi-br] Localizar

2008-12-18 Por tôpico Janise Dantas
Boa tarde a todos!

Estou precisando de um 'help'! Como a gente faz para localizar um nome no 
banco de dados?

Assim...
Eu tenho duas tabelas, Clientes e Clientes2, porque são pessoas físicas e 
jurídicas. Se eu quero localizar rapidamente os dados de um clientes e não 
me lembro o tipo de pessoa, como faço??
Já fui no google e encontrei:
- Pesquisando com FindKey(Table1.FindKey([Edit1.Text]);), FindNearest 
(Table1.FindNearest([Edit1.Text]);) e 
Locate(Table1.Locate('NOME',Edit1.Text,[loPartialKey]);

Mas os 2 primeiros não se encaixam no meu caso (porque não estou usando a 
chve primária), o último também não deu certo, ele não identifica o Locate.

Achei outra coisas, mas parecem ser mais 'cabeludas' ainda, e estou gastando 
os 'joelhos', ou seja, estou engatinhando nesse negócio.
Será que aguém mais uma vez pode me ajudar???

Obrigada
Janise Dantas





-- 
 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:
delphi-br-ow...@yahoogrupos.com.br
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:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




RE: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Andreano Lanusse
Exatamente.

Projeto de grande porte não se define por tamanho de EXE

Modularização de sistemas é fundamental, especialmente em projetos com número 
grandes units. Delphi é um exemplo cara disso, totalmente modularizado, o 
executável tem menos de 1MB, mas o tamanho do Delphi não é definido apenas pelo 
EXE.

Certamente, você tem um grande problema para dar manutenção neste sistema, a 
Borland não lhe passou exemplos por que nenhum cliente irá passar fontes de 
sistemas.

Gerenciamento de memória é integrado ao sistema operacional, assim para dizer 
que o problema é da aplicação ou do sistema operacional, se faz necessário um 
estudo sobre o sistema.



From: delphi-br@yahoogrupos.com.br [delphi...@yahoogrupos.com.br] On Behalf Of 
Roberto [wa...@oi.com.br]
Sent: Thursday, December 18, 2008 10:43 AM
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM 
UNICO EXECUTAVEL.


Um projeto de grande porte não necessáriamente quer dizer um .EXE grande.
Roberto

- Original Message -
From: Josi Ferri Marin
To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
Sent: Thursday, December 18, 2008 11:30 AM
Subject: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO 
EXECUTAVEL.

Bom dia pessoal.
Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi não 
serve para projetos de grande porte.
Depois de um determinado tamanho, começa a dar erros de compilação, erros de 
ntdll.dll, erros de out of memory, todos esses erros dando no momento da 
compilação em qualquer maquina ou sistema operacional independente de 
processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se 
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
Entrei em contato com o pessoal da borland e me disseram que tinham 
conhecimentos de projeto maiores que o nosso e que compilava sem problema. Pedi 
um desses exemplos e não me falaram. Depois retornaram dizendo que a solução 
seria modularizar o projeto. Ou seja, realmente ele não funciona, o que é uma 
pena.
Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera um 
executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em dezenas 
de outras. Esses erros no delphi já acontecem a muitos anos e a borland 
infelizmente não forneceu solução, pelo menos não nos patchs que temos aqui. Se 
alguém sabe uma forma de resolver esses erros de compilação ou uma forma de 
modularizar um projeto desse temanho, por favor digam.

Obrigado e um Feliz Natal a todos.

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]

--

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.9.19/1855 - Release Date: 12/18/ 
10:16

[As partes desta mensagem que não continham texto foram removidas]



CONFIDENTIALITY NOTICE: This email message is for the sole use of the intended 
recipient(s) 
and may contain confidential and privileged information. Any unauthorized 
review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please 
contact the sender by reply email and destroy all copies of the original 
message.


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] : função Taxa do excel

2008-12-18 Por tôpico Fernando Leal
ptStartOfPeriod para pagamento no inicio e ptEndOfPeriod se o pagamento for
no final do período (sem entrada).

 

  _  

Fernando Leal

 mailto:fcl...@unifemm.edu.br fcl...@unifemm.edu.br

Programador de Sistemas

Coordenadoria de Informática

Centro Universitário UNIFEMM

55(0xx31)2106-2114

 http://www.unifemm.edu.br/ www.unifemm.edu.br

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de eliza
Enviada em: quinta-feira, 18 de dezembro de 2008 19:00
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] : função Taxa do excel

 


Achei essa função tb.

Function InterestRate(NPeriods: Integer;
const Payment, PresentValue, FutureValue: Extended; PaymentTime:
TPaymentTime): Extended;

Como uso o PaymentTime ? 

- Original Message - 
From: Andrei Luís 
To: delphi...@yahoogrup mailto:delphi-br%40yahoogrupos.com.br os.com.br 
Sent: Thursday, December 18, 2008 4:21 PM
Subject: Re: [delphi-br] : função Taxa do excel

Veja se o que você quer não é a função InterestRate da unit Math.

[]
Andrei

2008/12/18 eliza el...@dudony. mailto:eliza%40dudony.com.br com.br





 oi pessoal,


 Como é o cálculo da função TAXA do excel em matematiquês? em programação
 delphi tb serve.





 -
 Eliza


[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Walter Chagas (Bol)
Josi,

Projetos de grande porte não implica em que um executável seja muito grande ou 
então que um executável muito grande seja um projeto de grande porte. 
Executáveis de sistemas devem ser pequenos e projetos grandes devem ser 
modularizados visando otimização de performance da propria aplicação e que a 
aplicação em sí nao impacte no SO. Já deu uma olhada nas arquiteturas N-Tier?

Um Executável com 51MB de tamanho, ao meu ver, indica que ele não está bem 
estruturado ou se está, está com muita coisa que talvez não precise ter. Um 
projeto que venha a ter 1000 units, acredito que bem feito e com apenas o 
essencial nos forms, não deve chegar a isto daí. Revise módulos e atente 
principalmente para imagens e outros recursos deste tipo que costumam inflar 
programas desnecessariamente. Não se deve colocar imagens, gif, bmps e muito 
menos avis de alta resolução e nem coisas como Wav na área de resources do 
programa.

Outra coisa que costuma inflar executáveis, é nas configurações do projeto, a 
diretiva Include TD32 Debug info na orelha Linker das configurações do 
projeto. Com ela habilitada, o executável ganha muitos bytes desnecessários. 
Estude também modularizar seu projeto. Muitos aqui são simpatizantes da BPL, eu 
opto pelo tradicional: DLL

Como o nobre amigo disse, uma unit que pode ser usada em dezenas de outras é 
muito comum. O que é mais comum aínda é agrupar todas as rotinas usadas mais de 
uma vez no projeto, na mesma unit. E mais comum ainda é tentar tranformar em 
procedimentos ou funções rotinas que são muito comuns e muito repetitivas. 

Quanto ao Delphi não servir para projetos de grande porte, equivocou-se colega. 
O Corpore RM, por exemplo, é um projeto de grande porte mas! Bem modularizado. 
E foi feito em Delphi 7. Portanto o problema não está no Delphi. Se tivesse, 
com certeza ele já teria sucumbido.

Agora, sinceramente, eu penso qeu voce deveria começar a se preocupar também é 
com outro problema gravissimo que vos espera mais pra frente: Dar manutenção 
num sistema que tenha 1000 units. E isto, é MUIto sério...


[]s


Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
wchag...@bol.com.br
http://www.geocities.com/SiliconValley/Bay/1058
http://delphitocorporerm.blogspot.com/
MSN: whitesock...@hotmail.com
SKYPE: WalterChagasJr


  - Original Message - 
  From: Josi Ferri Marin 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 18, 2008 11:30 AM
  Subject: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM 
UNICO EXECUTAVEL.


  Bom dia pessoal.
  Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi não 
serve para projetos de grande porte.
  Depois de um determinado tamanho, começa a dar erros de compilação, erros de 
ntdll.dll, erros de out of memory, todos esses erros dando no momento da 
compilação em qualquer maquina ou sistema operacional independente de 
processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se 
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
  Entrei em contato com o pessoal da borland e me disseram que tinham 
conhecimentos de projeto maiores que o nosso e que compilava sem problema. Pedi 
um desses exemplos e não me falaram. Depois retornaram dizendo que a solução 
seria modularizar o projeto. Ou seja, realmente ele não funciona, o que é uma 
pena. 
  Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera 
um executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em 
dezenas de outras. Esses erros no delphi já acontecem a muitos anos e a borland 
infelizmente não forneceu solução, pelo menos não nos patchs que temos aqui. Se 
alguém sabe uma forma de resolver esses erros de compilação ou uma forma de 
modularizar um projeto desse temanho, por favor digam.
   
  Obrigado e um Feliz Natal a todos.

  Veja quais são os assuntos do momento no Yahoo! +Buscados
  http://br.maisbuscados.yahoo.com

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Unidac

2008-12-18 Por tôpico Eduardo Silva dos Santos
Olá Gildenor, parabéns pela escolha, te garanto que você não vai se
arrepender.

você vai usar assim:   TUniConnection  TUniQuery  DataSetProvider 
ClientDataSet..

da uma olhada na pasta dos demos do Unidac que deve ter um exemplo..

e já sabe, qualquer dúvida, fale diretamente com os desenvolvedores da
DevArt:

http://www.devart.com/forums/viewforum.php?f=28


2008/12/18 Gildenor dos santos Teixeira gil_de...@ig.com.br

   Caros colegas,

 Atualmente em meus sistemas o acesso a dados é feito com DbExpress
 (Sqlconection + SqlQuery) + ClientDataset + Datasetprovider.
 O que devo mudar, agora que vou utilizar o Unidac?

 Obrigado,

 Gildenor Teixeira.



-- 
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
(27) 8842-9489
MSN: eduardo@gmail.com
Site: http://www.drdsistemas.com.br/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Valfrid-Ly Silva Couto
Olha,

Me desculpe, mas se o projeto chegou a 1000 .pas sem modularizar é porque 
faltou visão de alguém no passado.

Fica quase inadministrável algo desse tamanho!!

Modularizar é algo que deve sempre ser feito para que fique leve e seja mais 
fácil de manter a coisa toda.



--- Em qui, 18/12/08, Josi Ferri Marin jfm_...@yahoo.com.br escreveu:
De: Josi Ferri Marin jfm_...@yahoo.com.br
Assunto: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO 
EXECUTAVEL.
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 18 de Dezembro de 2008, 11:30

Bom dia pessoal.
Após tanta procura, pesquisa, etc ... cheguei a conclusão de que o delphi
não serve para projetos de grande porte.
Depois de um determinado tamanho, começa a dar erros de compilação, erros de
ntdll.dll, erros de out of memory, todos esses erros dando no momento da
compilação em qualquer maquina ou sistema operacional independente de
processador(P4, core 2 duo, amd) ou quantidade de memória(1 gb, 3 gb). Se
compilo um projeto menor, funciona sem problema. Usamos o delphi 7.
Entrei em contato com o pessoal da borland e me disseram que tinham
conhecimentos de projeto maiores que o nosso e que compilava sem problema. Pedi
um desses exemplos e não me falaram. Depois retornaram dizendo que a solução
seria modularizar o projeto. Ou seja, realmente ele não funciona, o que é uma
pena. 
Como modularizar um projeto que tem mais de 1000 arquivos .pas que hoje gera um
executavel de mais ou menos 51 MB, sendo que uma unit pode ser usada em dezenas
de outras. Esses erros no delphi já acontecem a muitos anos e a borland
infelizmente não forneceu solução, pelo menos não nos patchs que temos aqui.
Se alguém sabe uma forma de resolver esses erros de compilação ou uma forma
de modularizar um projeto desse temanho, por favor digam.
 
Obrigado e um Feliz Natal a todos.


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM







  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Unidac

2008-12-18 Por tôpico Gildenor dos santos Teixeira
Olá Eduardo,

Obrigado, valeu pela força!

Gildenor Teixeira



2008/12/18 Eduardo Silva dos Santos eduardo@gmail.com

   Olá Gildenor, parabéns pela escolha, te garanto que você não vai se
 arrepender.

 você vai usar assim: TUniConnection  TUniQuery  DataSetProvider 
 ClientDataSet..

 da uma olhada na pasta dos demos do Unidac que deve ter um exemplo..

 e já sabe, qualquer dúvida, fale diretamente com os desenvolvedores da
 DevArt:

 http://www.devart.com/forums/viewforum.php?f=28

 2008/12/18 Gildenor dos santos Teixeira 
 gil_de...@ig.com.brgil_denor%40ig.com.br
 


  Caros colegas,
 
  Atualmente em meus sistemas o acesso a dados é feito com DbExpress
  (Sqlconection + SqlQuery) + ClientDataset + Datasetprovider.
  O que devo mudar, agora que vou utilizar o Unidac?
 
  Obrigado,
 
  Gildenor Teixeira.
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 (27) 8842-9489
 MSN: eduardo@gmail.com eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com.br/
 ...

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]



Res: [delphi-br] Qual o limite para cada linha de um StringList?

2008-12-18 Por tôpico Silvio Clécio
Olá pessoal,

Amigos, existe um limite de caracteres por linha de um StringList? estou
pensando em por um texto que tem no minimo uns 6000 caracteres, daí pra
mais...

Faz um teste :)

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/


  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]



Res: [delphi-br] DELPHI NAO FUNCIONA PARA PROJETO DE GRANDE PORTE NUM UNICO EXECUTAVEL.

2008-12-18 Por tôpico Silvio Clécio
Olá pessoal,

Quero ver discussão sobre pascal, OO, cases de sucesso, de
insucesso e quem sabe, humildade para reconhecermos que tudo que sabemos é
que nada sabemos.

Brother, eu acredito que você conhece o PressObjects :) .
Cara, sempre recebo mensagens da lista do PO, infelizmente ainda não tenho 
conhecimento para interagir com a galera, mas, em breve vou dar meus _pitacos_ 
:D .

Além do projeto ser um exemplo de Object Pascal avançado, é 0800, se fosse 
alguém que tivesse me dito ficaria até russo para acreditar, mas, vi com minhas 
próprias butucas:  (http://br.pressobjects.org/).

[]'s, Silvio Clécio
Contatos/Blog
Skype: silvioprog
E-mail, Yahoo! Messenger: silviop...@yahoo.com.br
Gmail, Google Talk: silviop...@gmail.com
Hotmail, MSN: silvio_p...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] Ordenar TTable

2008-12-18 Por tôpico Coutinho - Yahoo
Juliano

As tabelas são dbf, paradox, o que?
Se forem algum padrão que o Database Desktop consegue ler, e trabalhar, 
vc não terá grandes problemas.
Qualquer coisa dá um grito que a gente te ajuda!!!

Sds
Emanuel Coutinho



Juliano Silva - Yahoo escreveu:



 A todos, muito obrigado, realmente para poder fazer o que preciso, 
 necessito criar um índice na Tabela, para que eu possa utilizar a 
 ordenação em tempo de execução em um componente TTable, como havia 
 dito anteriormente, se eu trocar por um componente TQuery ou até mesmo 
 TClientDataSet, teria que fazer muita coisa...

 Estou dando manutenção, o fato de conseguir fazer a ordenação no 
 TTable já me ajuda muito... obrigado a todos... Agora tenho que 
 começar a ver como criar o índice nas tabelas do cliente... rsrsrrs 
 porque são manualmente não vai dar ... rssrsr

 att.

 Juliano Silva