Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-08 Por tôpico Danilo Valente
Anderson,

Você já fez algum projeto de aplicação em três (ou mais) camadas utilizando o 
Bold? Verifiquei alguma documentação sobre o Bold na Internet (São Google) e 
gostaria de alguma referência sobre projetos multicamadas feitos com ele, que é 
o tipo de projeto que desenvolvemos aqui...

O Bold só está disponível na versão Architect do Delphi 7...

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: anderson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, October 06, 2006 9:51 AM
  Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  No delphi 7 vc tem o BOLD que é a base do próprio ECO ... isto nas versoes
  Enterprise e Arc 



_  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Danilo Valente
  Enviada em: quinta-feira, 5 de outubro de 2006 14:12
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
  Orientado a Objeto



  Anderson,

  Aqui ainda utilizamos o Delphi 7 em nosso projeto que está em produção, por
  isso não cogitamos o ECO... Basicamente adicionamos recursos similares de
  mapeamento objeto-relacional (o ECO ainda possui recursos de geração
  automática de interface com o usuário), mas sem ter que aumentar o nosso
  orçamento com a aquisição do BDS 2006. Talvez com o advento dos Turbo
  realmente o ECO passe a ser uma boa opção para o nosso caso, mas por hora
  está fora de cogitação atualizar as licenças de toda a equipe. Para
  desenvolver multicamadas e multibancos (como é o nosso caso) seria
  interessante um Turbo Enterprise, mas infelizmente ainda não existe.

  Atenciosamente,

  Danilo Valente
- Original Message - 
From: anderson 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, October 05, 2006 11:44 AM
Subject: RES: [delphi-br] Como Implementar Delphi utilizando o modelo
  Orientado a Objeto


Não sei quanto a voces, mas já deram uma olhada no ECO III do próprio
  delphi
2006 ? É simplemente maravilho e completíssimo ! Vale a pena...



Anderson Valério da Silva



  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Danilo Valente
Enviada em: quarta-feira, 4 de outubro de 2006 16:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
Orientado a Objeto



O Cesar Romero não está mais atualizando, mas o produto continua sendo
atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias
  para
otimizar o funcionamento em Threads... Basta conhecer um pouco e ter
disposição para colocar a mão na massa... 


Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, October 04, 2006 10:05 AM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo
Orientado a Objeto


  Danilo Valente wrote:

   Eduardo,
   
   Você já ouviu falar no DePO (Delphi Persistent Objects)? É um
  framework
de mapeamento objeto-relacional para o Delphi, que faz esse trabalho de
encapsulamento do acesso ao banco de dados que o  João comentou. Essa
ferramenta é free e open source, se você quiser posso te passar os fontes
  e
um tutorial em private...

  Você ainda tem

  - InstantObjects (www.instantobjects.org) para fazer mapeamento e 
  persistência;

  - tiOPF (vide google) que também faz mapeamento e persistêcia; e

  - PressObjects (www.pressobjects.org/ptbr) que é um framework para criar

  aplicações orientadas a objeto, fazendo persistência através de um
  broker.

  O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
  outro projeto que fará persistencia -- jazz.liws.com.br

  As ordens,
  --
  João Morais
   

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








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

   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] Algo estranho no XML do ClientDataSe t, isso é normal!?

2006-10-06 Por tôpico Danilo Valente
Quando você edita informações no ClientDataSet e faz um ApplyUpdates, o Delta 
do ClientDataSet (que é um XML contendo as últimas operações efetuadas) é 
enviado ao provider que, baseado nas informações do Delta, faz os Updates, 
Inserts e Deletes no banco de dados... Para isso, o ClientDataSet informa os 
estados antigos e novos dos registros modificados (RowState 1 e 8) para 
possibilitar a criação do comando correto de Update. Além disso, existem os 
States de Novo Registro e Registro Excluído que são armazenados para 
possibilitar os Inserts e Deletes... Essa informação (o Delta) pode ser 
armazenada também se você quiser guardar um log das operações de alteração de 
banco de dados efetuadas em seu sistema.

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Bruno Lichot 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, October 05, 2006 4:27 PM
  Subject: Re: [delphi-br] Algo estranho no XML do ClientDataSet, isso é 
normal!?


  tem como vc manipular isso sim, mas de cabeça agora não lembro como 
  fazer, mas pq vc esta persistindo em xml?

  der repente  existe outra solução melhor, ja tentou usar o arquivo 
  binario ao inves de xml? e mais rapido e menor...

  a solução disso com certeza esta no help do Delphi, lá que eu aprendi 
  tds as magicas q sei fazer com CDS

  abraços

  Fellipe Henrique escreveu:
   Olá Bruno,
  
   Não existe a possibilidade de eu não ter isso? Pois pensa só... 200
   registros quase todos os dias sendo modificados... o arquivo chega perto dos
   50mb em menos de 7 dias :o)
  
   Deveria ter uma opçao de ficar sempre que a ultima versao do registro...
  
  
   []s
   Fellipe H.
  
   Em 05/10/06, Bruno Lichot [EMAIL PROTECTED] escreveu:
 
   e pq ele salva todas as transações com akele registro, se vc carregar
   este xml em um CDS conectado no banco e der um applyupdates ele executa
   tds as operações gravadas no historico e por registro..ele salva tds as
   transações com cada registro em memoria q vc fez...
  
   é normal isso mesmo
  
  
   abração
  
   Fellipe Henrique escreveu:
   
   Olá amigos, estou trabalhando com o XML do ClientDataSet, mas percebi
   algo muito estranho nele... quando você edita um registro que está
   dentro dele e logo depois você salva, ele gera outro registro igual no
   arquivo XML... pra entender melhor segue parte do XML, do arquivo
   original:
  
   ROWDATA
   ROW RowState=1 IDMEDICO=1 DESCRICAO=Médico 1 
   /ROWDATA
  
  
  
   Quando você edita o Registro acima, num DbEdit, ou qualquer outro
   controle, e dá um SaveToFile do CDS, ele gera o seguinte arquivo:
  
  
   ROWDATA
   ROW RowState=1 IDMEDICO=1 DESCRICAO=Médico 1 .
   ROW RowState=8 IDMEDICO=18 DESCRICAO=Médico 1  
   /ROWDATA
  
  
  
   Perceba que o registro é igual, só mudou o IDMEDICO...
  
   Mas se você for e mandar abrir o XML, num DBGrid por exemplo, exibe
   somente um registro... ou seja, exibe somente o registro que tem
   RowState=8... aí eu pergunto, porque disso? Isso enche o arquivo...
   imagina um arquivo com mais de 100 registros, e eu altero os 100...
   vou ter lá no arquivo 200 registros.. o tamanho fica imenso...
  
   P.S.: já tentei deletar o arquivo antigo e gerar um novo arquivo... e
 
   nada...
   
   o que pode ser isso?
  
   Desde já agradeço a todos..
  
   []s
  
  
 
   --
   --
   []´s
   Bruno Lichot
  
  
  
   
  
  
  
 

  -- 
  --
  []´s
  Bruno Lichot

   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-05 Por tôpico Danilo Valente
O Cesar Romero não está mais atualizando, mas o produto continua sendo 
atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias para 
otimizar o funcionamento em Threads... Basta conhecer um pouco e ter disposição 
para colocar a mão na massa... 


Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, October 04, 2006 10:05 AM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  Danilo Valente wrote:

   Eduardo,
   
   Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework de 
mapeamento objeto-relacional para o Delphi, que faz esse trabalho de 
encapsulamento do acesso ao banco de dados que o  João comentou. Essa 
ferramenta é free e open source, se você quiser posso te passar os fontes e um 
tutorial em private...

  Você ainda tem

  - InstantObjects (www.instantobjects.org) para fazer mapeamento e 
  persistência;

  - tiOPF (vide google) que também faz mapeamento e persistêcia; e

  - PressObjects (www.pressobjects.org/ptbr) que é um framework para criar 
  aplicações orientadas a objeto, fazendo persistência através de um broker.

  O Depo está descontinuado, o autor do mesmo, Cesar Romero, está tocando 
  outro projeto que fará persistencia -- jazz.liws.com.br

  As ordens,
  --
  João Morais
   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] Criar nova propriedade no treeview

2006-10-05 Por tôpico Danilo Valente
Obrigado pelo toque...
Vou economizar digitação :)

Atenciosamente,

Danilo
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, October 04, 2006 10:09 AM
  Subject: Re: [delphi-br] Criar nova propriedade no treeview


  Danilo Valente wrote:

   if (TObject(TreeView1.item[0].Data)  nil) and
 (TObject(TreeView1.item[0].Data) Is TPessoa) then

  Se você usa o operador is, não é necessário fazer a primeira 
  comparação. Is retornará falso caso o ponteiro seja nil.

  --
  João Morais
   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-05 Por tôpico Danilo Valente
Com certeza, os profissionais de desenvolvimento de sistemas frequentemente 
consideram o fato de ser free a maior vantagem dos pacotes open source e 
esquecem outros importantes benefícios como a garantia de portabilidade entre 
as versões da IDE que você está utilizando e a possibilidade de fazer 
diretamente as melhorias necessárias para a sua realidade... 
Eu conheço apenas superficialmente o InstantObjects, parece ser outro projeto 
bem interessante... 
É bom saber que você também utiliza mapeamento objeto-relacional no Delphi, 
podemos trocar informações interessantes sobre esse tipo de arquitetura... 
Poucos profissionais que trabalham com Delphi utilizam esse paradigma, talvez 
porque ainda não descobriram suas grandes vantagens em relação à utilização dos 
componentes tradicionais de manipulação de dados relacionais. Temos um grande 
projeto Web que utiliza 100% de DePO para a regra de negócio e estamos criando 
um novo framework com o seu núcleo baseado no DePO, que implementa alguns novos 
recuros de controle de sessão com o banco de dados (suporte melhorado a 
transação, por exemplo), gerenciamento centralizado de objetos instanciados e 
cache de objetos entre outros. Além disso, Wizards para a modelagem dos objetos 
e definição dos relacionamentos, mapeamento em arquivos XML e correções no 
SnapObjectDataset (DataSet de objetos).
No momento oportuno (estamos terminando e testando as novas implementações) 
divulgaremos e disponibilizaremos essas novas implementações... Se houver 
interesse, podemos informar quando estiver disponível.

Atenciosamente,

Danilo Valente

  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, October 05, 2006 10:22 AM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  Danilo Valente wrote:

   O Cesar Romero não está mais atualizando, mas o produto continua sendo 
atualizado porque é Open Source, eu mesmo já fiz uma série de melhorias para 
otimizar o funcionamento em Threads... Basta conhecer um pouco e ter disposição 
para colocar a mão na massa... 

  Tens razão. Apenas falei baseado nas declarações do até então 
  responsável pelo projeto. Tenho feito algo semelhante, mas com outro 
  projeto de código aberto - o InstantObjects. Prefiro conhecer o projeto 
  e dar minha contribuição do que esperar que outros façam isto por mim.

  Você tem atualizado o projeto com a sua contribuição?

  --
  João Morais
   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] Criar nova propriedade no treeview

2006-10-04 Por tôpico Danilo Valente
Alexandre,

O TTreeNode tem uma propriedade Data, que é um ponteiro que pode receber 
qualquer objeto que você instancie na sua aplicação. Você pode, por exemplo, 
criar a seguinte classe :

type
  TPessoa = class(TPersistent)
  private
FNome: String;
FIdade: Integer;
procedure SetNome(Value: String);
procedure SetIdade(Value: Integer);
  published
property Nome: String read FNome write SetNome;
property Idade: Integer read FIdade write SetIdade;
  end;

Na implementação do seu código, pode fazer a seguinte operação:

procedure AssociaPessoaAoNo;
var
  Pessoa: TPessoa;
begin
  Pessoa := TPessoa.Create();
  Pessoa.Nome := 'Geraldo';
  Pessoa.Idade := 45;
  
  TreeView1.item[0].Data := Pessoa;
end;

Para verificar se existe uma pessoa associada ao nó e acessar os dados da 
pessoa:

if (TObject(TreeView1.item[0].Data)  nil) and
  (TObject(TreeView1.item[0].Data) Is TPessoa) then
ShowMessage('Nome: ' + TPessoa(TreeView1.item[0].Data).Nome + ' Idade: ' + 
IntToStr(TPessoa(TreeView1.item[0].Data).Idade));

Desculpe qualquer erro de digitação porque fiz o código no E-mail mesmo ...

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Alexandre M. S. Macedo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, October 03, 2006 1:39 AM
  Subject: [delphi-br] Criar nova propriedade no treeview


  Olá a Todos,

 Estou precisando que o treeview tenha mais uma propriedade em seu 
  nó. Exemplo: TreeView1.item[0].Novapropriedade

  Fico grato por qq ajuda.

  []´s
  Alexandre 








   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] Como Implementar Delphi utilizando o modelo Orientado a Objeto

2006-10-04 Por tôpico Danilo Valente
Eduardo,

Você já ouviu falar no DePO (Delphi Persistent Objects)? É um framework de 
mapeamento objeto-relacional para o Delphi, que faz esse trabalho de 
encapsulamento do acesso ao banco de dados que o  João comentou. Essa 
ferramenta é free e open source, se você quiser posso te passar os fontes e um 
tutorial em private...

Atenciosamente,

Danilo Rocha Valente
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, October 02, 2006 7:04 PM
  Subject: Re: [delphi-br] Como Implementar Delphi utilizando o modelo 
Orientado a Objeto


  edu_gingeira wrote:

   Estou aprendendo Delphi e meu professor pediu pra eu fazer um Diagrama 
   de Classes de um Minimundo. Conheço ferramentas case (gosto do Jude) 
   mas não sei exatamente como seria a implementação dessas classes. Pelo 
   que sei eu deveria criar as tabelas do banco de dados e no programa 
   colocar o sql para inserir e modificar os dados.
   
   As minhas perguntas são: 
   
   Como posso implementar essa visão Orientada a Objetos criando classes 
   de entidades como Pessoa e Produto? 

  Você precisa basicamente criar um mapeamento objeto-relacional. O que 
  este mapeamento faz é transformar as entidades dos seus objetos em 
  campos do banco de dados, e classes em tabelas.

  O mapeamento é simples quando você tem classes sem hierarquia (TObjeto 
  - TPessoa - TFuncionario - ...) e tem apenas entidades simples 
  (string, número, data). A coisa complica pra valer quando começam a 
  entrar hierarquia de classes e entidades complexas como agregações 
  (referência para ciente, referência para cidade, etc.) e composições 
  (itens da nota fiscal, itens da fatura, etc.).

  Para falar mais a respeito é necessário saber que tipo de complexidade o 
  seu professor está esperando para o seu trabalho, bem como se ele vai 
  querer toda a implementação, parte da implementação, apenas uma 
  dissertação, etc.

   E fora o fato de tornar o meu programa OO, qual seria o benefício 
   disso? 

  Muito reaproveitamento e um sistema orientado ao negócio, ao invés de 
  orientado ao seu banco de dados. OO torna qualquer projeto muito, mas 
  *muito* mais organizado bem como com manutenção extremamente mais 
  simples. Experiência própria.

  --
  João Morais

   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] Classe não registrada

2006-09-22 Por tôpico Danilo Valente
Luciano,

Tente atualizar o Internet Explorer para a versão 6 Service Pack 1 ou 
superior...

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Eduardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 21, 2006 11:06 AM
  Subject: Re: [delphi-br] Classe não registrada


  Voce precisa instalar o componente ou apenas registrar a dll do 
  componente ( depende do componente ).


  Eduardo

  Luciano Alves de Oliveira escreveu:
   Versão Delphi : 6.0 Enterprise
  
   Estou usando um componente de visualização de imagens. No meu 
   computador funciona corretamente, mas o quando tento rodar o software 
   em outra máquina aparece uma mensagem de erro classe não registrada. 
   Alguém já viu isso?
  
   O componente utilizado é um ActiveX.
   Instalarme
   Segurança e Comunicação
   
   Luciano Alves de Oliveira
   Analista de Sistemas Junior
   [EMAIL PROTECTED]
  
   Matriz  Araras:
   Tel. : (19) 3543-7046
   Fax : (19) 3543-7022
   Regional São Paulo:
   Tel. : (11) 2117-9300
   Fax : (11) 578-2727
   ---
  
  
  
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  



  
  ___ 
  Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
  o discador agora! 
  http://br.acesso.yahoo.com 
   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: RES: [delphi-br] delphi vs java

2006-09-15 Por tôpico Danilo Valente
Hélder,

Esse esquema serve para contornar o problema de não dispor da estrutura de 
controle de pacotes que a versão paga tem, mas está longe de fazer frente ao 
poder de fogo das IDE´s gratuitas do Java. O BDS completo tem recursos 
suficientes para fazer frente a IDE´s como o Netbeans e o Eclipse (como são de 
graça, você pode até mesmo optar por trabalhar com as duas dependendo das 
características de cada projeto) mas a versão Free do Delphi está muito longe 
disso... 
Até mesmo o trabalho de design de aplicações Desktop, onde até pouco tempo 
atrás o Delphi dava de 10 X 0 no Java, agora pode ser feito de forma simples e 
totalmente gráfica no NetBeans, o que reduz bem esse argumento de baixa 
produtividade no Java. 
Quanto a estrutura de servidor, o Java dispõe de um servidor de aplicação (o 
JBoss) totalmente free e open source com implementação de balanceamento de 
carga e uma série de outros recursos para montagem de uma rede de servidores de 
aplicação colaborativos que simplesmente não existem em nenhuma implementação 
Delphi, portanto quando estamos falando em um projeto que receberá um enorme 
volume de acesso diário, especialmente Web, utilizar um projeto duas camadas em 
Delphi na versão Free fica totalmente fora de cogitação, já que não temos uma 
série de recursos obrigatórios para o desenvolvimento multicamadas.
A versão Free do Delphi só é eficiente para o desenvolvimento de pequenos 
projetos, agora quando são sistemas para gente grande só mesmo comprando o BDS 
ou fazendo em Java...

Danilo Valente
  - Original Message - 
  From: Hélder Rodrigues 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, September 15, 2006 9:50 AM
  Subject: Re: RES: [delphi-br] delphi vs java


  Oi Danilo ...

  Essa informação que você falou de que não consegue criar os seus 
  próprios componentes pra instalar no Turbo Explorer é equivocada.

  Você consegue sim desenvolver seu componente e instalar no Turbo 
  Explorer através do package  dclusr.dpk  ... só não dá
  pra instalar aquelas bibliotecas de terceiros ...

  Att.

  Hélder Rodrigues

  Danilo Valente escreveu:
   Mas o Turbo Explorer não tem um monte de recursos da versão paga, coisa que 
não acontece com o Java e com as IDE´s da linguagem...
   Você nem mesmo consegue criar os seus próprios componentes para acoplar ao 
Turbo Explorer, portanto nem dá para comparar a versão Free da Borland.
  
   Danilo Valente
 - Original Message - 
 From: Alvaro Augusto 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Thursday, September 14, 2006 12:11 PM
 Subject: Re: RES: [delphi-br] delphi vs java
  
  
 Mas o Turbo Explorer não é um Delphi Free? OK, não é Open Source, mas é 
 free...
  
 [ ]s
  
 Alvaro Augusto de Almeida
 [EMAIL PROTECTED]
 http://alvaug.multiply.com
 http://alvaroaugusto.blogspot.com
  
  
 - Original Message - 
 From: Marcos Douglas [EMAIL PROTECTED]
 To: delphi-br@yahoogrupos.com.br
 Sent: Thursday, September 14, 2006 11:55 AM
 Subject: Re: RES: [delphi-br] delphi vs java
  
  
  Na verdade, Giovani, o Eclipe é uma IDE Java sim, mas é o Java da IBM!
  Na minha opinião, não é uma IDE que deveria contar quando se fosse 
  utilizar
  uma determinada tecnologia ou plataforma, pois IDEs boas podem ser 
feitas
  para qq linguagem.
 
  Se o Delphi fosse Free como o Java da SUN, talvez isso tudo fosse bem
  diferente...
 
  --
  Marcos Douglas
 
   Mensagem Original 
  From: Giovani Benedetti Penha [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Qua, Setembro 13, 2006 10:28 pm
  Subject: Re: RES: [delphi-br] delphi vs java
 
  Bom, não sou fanático por nenhuma linguagem, afinal de contas nem a 
  Borland
  nem a Sun pagam meu salário :)
 
  Mas a IDE Eclipse (que é, sim, uma IDE Java, assim como NetBeans, da 
Sun,
  JBuilder, da Borland, JCreator, entre MUITAS outras) é muito mais 
  completa,
  em termos de desenvolvimento de código, como eu já disse, do que a IDE 
  do
  Delphi. Experimente refatorar um sistema desenvolvido em Delphi e um 
em 
  Java
  e vai entender do que estou falando (eu estou fazendo isso no momento, 
  com
  ambas as linguagens e IDEs...)
 
  Bom, espero ter colaborado com o grupo. E ao amigo que pediu argumentos
  técnicos para apoiar Delphi frente a Java, a meu ver ele existe sim: 
se o
  seu sistema for rodar apenas em Windows, por um bom tempo, possuir 
muita
  interface gráfica e pouco código de controle, precisar de performance 
e 
  os
  desenvolvedores da equipe possuírem dificuldade em aprender e lidar com
  novas tecnologias, utilize Delphi. A produtividade será realmente maior
  nesse caso.
 
  Abraços a todos
  Giovani
 
  Em 13/09/06, José Henrique (Zote) [EMAIL PROTECTED] escreveu:
 
  Fernando

Re: RES: [delphi-br] delphi vs java

2006-09-14 Por tôpico Danilo Valente
Mas o Turbo Explorer não tem um monte de recursos da versão paga, coisa que não 
acontece com o Java e com as IDE´s da linguagem...
Você nem mesmo consegue criar os seus próprios componentes para acoplar ao 
Turbo Explorer, portanto nem dá para comparar a versão Free da Borland.

Danilo Valente
  - Original Message - 
  From: Alvaro Augusto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 14, 2006 12:11 PM
  Subject: Re: RES: [delphi-br] delphi vs java


  Mas o Turbo Explorer não é um Delphi Free? OK, não é Open Source, mas é 
  free...

  [ ]s

  Alvaro Augusto de Almeida
  [EMAIL PROTECTED]
  http://alvaug.multiply.com
  http://alvaroaugusto.blogspot.com


  - Original Message - 
  From: Marcos Douglas [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, September 14, 2006 11:55 AM
  Subject: Re: RES: [delphi-br] delphi vs java


   Na verdade, Giovani, o Eclipe é uma IDE Java sim, mas é o Java da IBM!
   Na minha opinião, não é uma IDE que deveria contar quando se fosse 
   utilizar
   uma determinada tecnologia ou plataforma, pois IDEs boas podem ser feitas
   para qq linguagem.
  
   Se o Delphi fosse Free como o Java da SUN, talvez isso tudo fosse bem
   diferente...
  
   --
   Marcos Douglas
  
    Mensagem Original 
   From: Giovani Benedetti Penha [EMAIL PROTECTED]
   To: delphi-br@yahoogrupos.com.br
   Sent: Qua, Setembro 13, 2006 10:28 pm
   Subject: Re: RES: [delphi-br] delphi vs java
  
   Bom, não sou fanático por nenhuma linguagem, afinal de contas nem a 
   Borland
   nem a Sun pagam meu salário :)
  
   Mas a IDE Eclipse (que é, sim, uma IDE Java, assim como NetBeans, da Sun,
   JBuilder, da Borland, JCreator, entre MUITAS outras) é muito mais 
   completa,
   em termos de desenvolvimento de código, como eu já disse, do que a IDE 
   do
   Delphi. Experimente refatorar um sistema desenvolvido em Delphi e um em 
   Java
   e vai entender do que estou falando (eu estou fazendo isso no momento, 
   com
   ambas as linguagens e IDEs...)
  
   Bom, espero ter colaborado com o grupo. E ao amigo que pediu argumentos
   técnicos para apoiar Delphi frente a Java, a meu ver ele existe sim: se o
   seu sistema for rodar apenas em Windows, por um bom tempo, possuir muita
   interface gráfica e pouco código de controle, precisar de performance e 
   os
   desenvolvedores da equipe possuírem dificuldade em aprender e lidar com
   novas tecnologias, utilize Delphi. A produtividade será realmente maior
   nesse caso.
  
   Abraços a todos
   Giovani
  
   Em 13/09/06, José Henrique (Zote) [EMAIL PROTECTED] escreveu:
  
   Fernando,
  
  
  
   Concordo com bastante coisa do que você falou, mas vou fazer os meus
   cometários...
  
   O Delphi é tão bom que o mau programador não precisa ficar fuçando e
   quando realmente precisa, nem sabe como fazer, e antes de tentar já
   recorra
   a outras pessoas.
  
   O JAVA por outro lado, é tão ruim que força o cara a fuçar e ir fundo
   pra
   conseguir fazer alguma coisa.
  
   Quando a certificação não posso falar muita coisa, pois nunca fui muito
   atrás de nenhuma das duas. Mas dizer que não existe material pra Delphi,
   acho que você exagerou um pouco, pois tem os Centros de Treinamentos
   Oficiais e Cursos Oficiais e Preparatórios junto com Simulados. Mas acho
   que
   deveria ter mais conteúdo gratuido. Nisso acho que JAVA dá de 10 a 0.
  
   Também acho que o cara tirar uma certificação Delphi que cobre teclas de
   atalho não é uma boa, mas também isso força o cara a aprender muitas
   coisas
   que a IDE te fornece que vai te dar mais produtividade. O correto seria
   ter
   2 tipos de certificação: uma da liguagem e outra da IDE. E JAVA não pode
   te
   cobrar numa certificação as teclas de atalho, pois simplesmente NÃO tem
   IDE.
   Pois eclipse não é IDE só JAVA e uma coisa não esta diretamente ligada 
   na
   outra.
  
  
  
   PS: Espero que os fanáticos por JAVA de plantão não se sintam 
   ofendidos...
  
   --
  
   José Henrique (Zote)
  
   Bludata Software
  
   From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
   On
   Behalf Of Fernando Nomellini
   Sent: quarta-feira, 13 de setembro de 2006 17:21
  
   To: delphi-br@yahoogrupos.com.br
   Subject: Re: RES: [delphi-br] delphi vs java
  
  
  
  
 O que eu vejo é a comunidade Java sempe um passo (ou mais) na frente 
   do
   Delphi, vejam por exemplo a programação orientada a aspectos, uma coisa
   fantástica, que eu acredito que no Delphi nunca vai existir (pelo menos
   não
   pela borland). O pessoal do Java programa orientado a objetos de forma
   quase
   que obrigada, enquando o Delphi te ajuda tanto que nem precisa pensar,
   muitos programadores simplesmente usam os componentes da paleta, e 
   imagina
   que se algum recurso não tem na paleta, então não dá para fazer, ou
   recorre à lista sem tentar pesquisar ou resolver o problema sozinho, sem
   se
   esforçar. Eu acho que é isso, O Pessoal do Java

Re: RES: [delphi-br] [OFF - TOPIC] - Oracle 10g - Versão Free

2006-09-11 Por tôpico Danilo Valente
Na verdade o que acontece é o seguinte:
Quando usamos Delete em bancos de dados relacionais como o Oracle e o SQL 
Server 2000, o banco de dados guarda em seus arquivos de Log as exclusões que 
foram efetuadas, daí a possibilidade de recuperação de algumas informações como 
foi comentado pelo Walter... Quando utilizamos o Truncate, o banco de dados 
simplesmente elimina todos os registros da tabela sem gravar nenhum Log da 
operação, por isso o Truncate é muito mais rápido que o Delete para limpar 
completamente uma tabela. Os arquivos de Log do banco de dados estão sempre com 
as últimas operações do banco de dados armazenadas (até mesmo as que não 
sofreram Commit), por isso um DBA consegue recuperar um banco que caiu por um 
motivo qualquer e voltar ao estado exatamente anterior ao problema, sem perda 
de dados, utilizando as técnicas adequadas de recuperação.
Quanto à questão de crescimento do tamanho dos arquivos de dados, a maioria dos 
grandes bancos de dados como o Oracle e o SQL Server aumentam o tamanho dos 
arquivos de dados no(s) disco(s) em blocos maiores do que ele utilizaria para a 
operação que está gerando o aumento. Por exemplo, se você faz a inserção de um 
registro no banco de dados e o arquivo de dados do BD não tem espaço 
disponível, o banco de dados irá alocar um espaço pré-determinado pelo 
administrador (chamado Extent, de 20MB, por exemplo). Com isso, o banco diminui 
a necessidade de ficar solicitando ao sistema operacional que aumente o tamanho 
do arquivo de dados no disco e ainda previne a fragmentação dos arquivos de 
dados no HD, reservando espaços contínuos no HD. A fragmentação dos arquivos do 
bancos de dados causam perda de desempenho e é um dos problemas tratados por um 
DBA ao fazer um tuning. Uma vez aumentado o tamanho do arquivo, o banco de 
dados não desaloca o espaço ocupado no HD, mas enquanto estiver espaço 
disponível não aumentará novamente o tamanho dos arquivos de dados, ou seja, se 
o arquivo de dados estiver todo ocupado, você deletar registros eliminando 5MB 
e inserir registros ocupando os mesmos 5MB o tamanho do arquivo não sofrerá 
alterações.

Atenciosamente,

Danilo Valente


  - Original Message - 
  From: Edu Nicácio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 09, 2006 10:45 AM
  Subject: Re: RES: [delphi-br] [OFF - TOPIC] - Oracle 10g - Versão Free


  De você usar o comando:

  Delete from tabela 

  o arquivo de dados permanecerá com o tamanho praticamente inalterado. Isso é 
mais ou menos parecido quando executamos uma formatação rápida no Windows: ele 
apenas recria a tabela de alocação de arquivo com todos os cluesteres marcados 
como livres; os dados ainda estão no disco!

  Para efetivamente recuperar espaço em um banco de dados, devemos usar o 
comando:

  truncate table TABELA


  Aos colegas, peço que me corrijam se estiver errado.

  Abraços.


  

Atenciosamente:

   
   Eduardo Cláudio Nicácio
Analista Programador JR.
Fábrica 02 - CTIS
Tel.: (11) 3150-6233
[EMAIL PROTECTED]
[EMAIL PROTECTED]
   


- Original Message - 
From: João Paulo 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 09, 2006 10:15 AM
Subject: Re: RES: [delphi-br] [OFF - TOPIC] - Oracle 10g - Versão Free


Isso eu não sabiaQuer dizer que se eu apagar todos os dados de uma 
tabela, o banco não irá reduzir o espaço em disco?
   
  Aí complica...
   
   
   
   
   
   4GB de dados é bastante coisa para a maioria dos sistemas.

Com todo respeito ao nobre colega, mas eu não diria isto assim muito
generalizadamente.

4GB em um banco de dados, dependendo do porte do parque tecnologico desta
empresa (vamos colocar algo em torno de 6 a 8 maquinas), vão embora em um ou
no máximo dois anos de produção diaria em uma empresa. Lembre-se que ao
excluir um registro ou uma tabela no banco, ele não reduz este espaço que
tinha sido alocado inicialmente.


[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200

Parabens Telemont - Somos a 8ª maior empresa do Brasil no segmento de
construção!!


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Andre Mesquita
Enviada em: quarta-feira, 9 de agosto de 2006 10:09
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] [OFF - TOPIC] - Oracle 10g - Versão Free


4GB de dados é bastante coisa para a maioria dos sistemas.

O maior problema, a meu ver, é que você só pode ter uma instância do banco 
de dados por máquina.

Se isso for satisfatório pra vc, usa ele. Até porque Oracle é Oracle.

[ ]'s

Re: [delphi-br] Re: SQL Server 2000 e BDE - problema com cabo de rede

2006-08-30 Por tôpico Danilo Valente
Você tentou  colocar (local)?

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 30, 2006 10:34 AM
  Subject: [delphi-br] Re: SQL Server 2000 e BDE - problema com cabo de rede


  também acho que deve ser configuração no BDE, mas o que?
  já tentei colocar na configuração do BDE em ServerName o ip da
  máquina, tentei também 127.0.0.1, mas nada, é só tirar o cabo de rede
  que o BDE não conecta mais.

  --- Em delphi-br@yahoogrupos.com.br, [EMAIL PROTECTED] escreveu
  
   Não entendi muito bem, mais os sintomas são que o BDEconfig, deve ser
   posicionado para cada um dos casos.
   
   Roberto
   
   
Mensagem Original:
Data: 08:57:00 30/08/2006
De: Murillo Proença [EMAIL PROTECTED]
Assunto: [delphi-br] SQL Server 2000 e BDE - problema com cabo de rede
   
Bom dia galera,
   
tenho um sistema que conecta a um servidor SQLServer 2000 que está
local em um laptop. Acontece que se o laptop está conectado na rede,
ele funciona numa boa, mas é só tirar o cabo de rede que o BDE não
consegue conectar ao banco, só que o banco está local na própria
  máquina.
Meu cliente pediu para instalar no laptop, justamente para utilizar o
sistema onde estiver, só que a bomba só funciona se estiver conectado
a rede.
Alguém tem idéia do que possa ser?
   
Grato
   
Murillo Proença
   
   
   
   
   
   
  
  

   Aqui na Oi Internet você ganha ou ganha. Além de acesso grátis com
   qualidade, ganha contas ilimitadas de email com 1 giga cada uma. Ganha
   espaço ilimitado para hospedar sua página pessoal. Ganha flog, suporte
   grátis e muito mais. Baixe grátis o Discador em
   http://www.oi.com.br/discador e comece a ganhar.
   
   Agora, se o seu negócio é voar na internet sem pagar uma fortuna,
   assine Oi Internet banda larga a partir de R$ 9,90. Clique em
   http://www.oi.com.br/bandalarga e aproveite essa moleza!
  




   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] String em Vetor

2006-08-28 Por tôpico Danilo Valente
Bruno,

A função equivalente ao mid no Delphi é a função copy...
A sintaxe é a seguinte: Copy(String, Posição Inicial, Numero de posições para 
copiar): string;

Atenciosamente,

Danilo Valente




  Boa Noite,

  Gostaria de saber se existe alguma função no Delphi 6 capaz de pegar uma
  string e ir quebrando ela caracter por caracter para fins de colocar esses
  caracteres num vetor.
  Se fosse em ASP eu diria que a função procurada é a função mid , mas em
  Delphi infelizmente não consegui achar.


  Agradeço Antecipadamente,


  Bruno.



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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] OFF-TOPIC: Qual a melhor engine de SCRIPT Pascal ??

2006-08-18 Por tôpico Danilo Valente
Aqui nós usamos o Pascal Script 3.0... Funciona muito bem, utilizamos execução 
de Script em diversos pontos de nossos processos e além de eficiente é bem 
rápido.

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Hélder Rodrigues 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 16, 2006 6:42 PM
  Subject: [delphi-br] OFF-TOPIC: Qual a melhor engine de SCRIPT Pascal ??


  Oi Pessoal ...

  Eu tô tirar uma dúvida ...

  ... qual engine de Script Pascal vocês acham melhor:

  1) TMS Scripter Studio - http://www.tmssoftware.com/scriptstudio.htm

  2) FastScript - http://www.fast-report.com/en/products/products.php?BID=24

  3) Pascal Script 3.0 - http://www.remobjects.com/?ps


  ... eu sei que o da RemObjects é Free ... mas eu queria saber na
  parte técnica ... estou fazendo uns testes ... mas tô
  meio sem tempo pra fazer testes mais apurados ...
  alguém já analisou algum deles mais detalhadamente ??

  Valeu pessoal ...

  Att.

  Hélder




  
  ___ 
  Você quer respostas para suas perguntas? Ou você sabe muito e quer 
compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
  http://br.answers.yahoo.com/ 
   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] ADO - Timeout Expired - resolvido

2006-08-16 Por tôpico Danilo Valente
Isso não acontece... O parâmetro não serve para isso, server para parar a 
execução de um comando em uma conexão que ainda está ativa porque está 
demorando demais. Não tem nada a ver com conectar automaticamente se a conexão 
cair...

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Eduardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, August 16, 2006 9:07 AM
  Subject: Re: [delphi-br] ADO - Timeout Expired - resolvido


  Acho q isso não é uma boa !

  Se por qual quer motivo a conexao cair sua aplicação ficara tentando 
  conectar.


  Eduardo

  Danilo Valente escreveu:
   Se você mudar a propriedade CommandTimeout para 0 o tempo para a 
   execução dos comandos nunca expira...
  
   Atenciosamente,
  
   Danilo Valente
 - Original Message -
 From: Júnior Valões
 To: delphi-br@yahoogrupos.com.br
 Sent: Tuesday, August 15, 2006 11:51 AM
 Subject: Re: [delphi-br] ADO - Timeout Expired - resolvido
  
  
 Eduardo,
  
 Era EXATAMENTE isto...
  
 Valeu mesmo...
  
 Júnior
   - Original Message -
   From: Eduardo
   To: delphi-br@yahoogrupos.com.br
   Sent: Tuesday, August 15, 2006 10:50 AM
   Subject: Re: [delphi-br] ADO - Timeout Expired
  
  
   Tente isso !!
  
   TADODataSet(ADOQuery1).CommandTimeout := 3;
  
  
   Eduardo
  
   Júnior Valões escreveu:
Bom dia, pessoal...
   
Fiz uma aplicação que roda umas querys um pouco pesadas. Estou 
   fazendo
tudo com ADO (Delphi 5 - Enterprise) e qdo tendo rodar as querys 
   mais
pesadas dá erro de Timeout Expired. Já mudei as propriedades de
timeout do ADO pra 3, 5 segundos e nada.
   
Quando eu rodo a mesma query usando o TQuery (BDE ao invés do 
   ADO) a
query é executada sem problema algum.
   
Gostaria de saber se existe algum parâmetro que não estou setando
corretamente para que minhas querys pesadas estejam com esse
problema com ADO.
   
Agradeço a ajuda,
   
Júnior
   
[As partes desta mensagem que não continham texto foram removidas]
   

  
  
  
   ___
   O Yahoo! está de cara nova. Venha conferir!
   http://br.yahoo.com
   
  
 [As partes desta mensagem que não continham texto foram removidas]
  
 
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  



  
  ___ 
  Yahoo! Acesso Grátis - Internet rápida e grátis. Instale 
  o discador agora! 
  http://br.acesso.yahoo.com 
   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] ADO - Timeout Expired - resolvido

2006-08-15 Por tôpico Danilo Valente
Se você mudar a propriedade CommandTimeout para 0 o tempo para a execução dos 
comandos nunca expira...

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Júnior Valões 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, August 15, 2006 11:51 AM
  Subject: Re: [delphi-br] ADO - Timeout Expired - resolvido


  Eduardo, 

  Era EXATAMENTE isto...

  Valeu mesmo...

  Júnior
- Original Message - 
From: Eduardo 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, August 15, 2006 10:50 AM
Subject: Re: [delphi-br] ADO - Timeout Expired


Tente isso !!

TADODataSet(ADOQuery1).CommandTimeout := 3;


Eduardo

Júnior Valões escreveu:
 Bom dia, pessoal...

 Fiz uma aplicação que roda umas querys um pouco pesadas. Estou fazendo 
 tudo com ADO (Delphi 5 - Enterprise) e qdo tendo rodar as querys mais 
 pesadas dá erro de Timeout Expired. Já mudei as propriedades de 
 timeout do ADO pra 3, 5 segundos e nada.

 Quando eu rodo a mesma query usando o TQuery (BDE ao invés do ADO) a 
 query é executada sem problema algum.

 Gostaria de saber se existe algum parâmetro que não estou setando 
 corretamente para que minhas querys pesadas estejam com esse 
 problema com ADO.

 Agradeço a ajuda,

 Júnior

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

  



___ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com 
 

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

   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] Como criar pastas no Delphi.

2006-08-03 Por tôpico Danilo Valente
Você também pode utilizar a função ForceDirectories... Esta função cria um 
diretório e se necessário os seus subdiretórios. Por exemplo, se você mandar 
criar o diretório 'C:\DIRETORIO1\DIRETORIO2\DIRETORIO3' será criado o diretório 
3 e se ainda não existirem também serão criados os diretórios 1 e 2.

Atenciosamente,

Danilo Valente
  - Original Message - 
  From: Francisco Carlos Andrade 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, August 03, 2006 6:56 AM
  Subject: Re: [delphi-br] Como criar pastas no Delphi.


  Leo escreveu:

  function CreateDir(const Dir: string): Boolean;
  Cria um novo diretório e retorna o sucesso da operação
- Original Message - 
From: Wilson Akio Kamiya 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, August 02, 2006 11:02 AM
Subject: [delphi-br] Como criar pastas no Delphi.
  
  
Bom dia  caríssimos Delphianos.
  
  
  
Sou iniciante em delphi e gostaria de saber como faço para criar 
pastas(diretórios) pelo delphi...
  
  
  
Se puderem me dar uma ajuda para seguir um rumo agradeceria...
  
Obrigado.
  
  
  [As partes desta mensagem que não continham texto foram removidas]
  
  
  
  
  

  
  no google pesquise por dicas delphi, eu mesmo tenho alguns programas de 
  dicas, e sempre estou pesquisando neles, afinal de contas se eu 
  decorasse todas as funcoes, sintaxes, componentes, etc.. que o delphi 
  traz, eu seria entao o computador.


  
  ___ 
  O Yahoo! está de cara nova. Venha conferir! 
  http://br.yahoo.com/preview


   

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] Estrutura da class em Tempo de Exe cução

2006-07-31 Por tôpico Danilo Valente
Esta limitação de somente conseguir fazer reflexão de atributos e métodos com 
visibilidade published é uma característica da linguagem Delphi. A solução é 
mudar a visibilidade dos atributos e métodos que precisam ficar disponíveis ou 
refazer a aplicação em Java (o que com certeza vai dar muito mais trabalho )


Atenciosamente,

Danilo Rocha Valente
  - Original Message - 
  From: Eimer Eimer 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 28, 2006 9:37 AM
  Subject: [delphi-br] Estrutura da class em Tempo de Execução


  Olá,
 
será que alguém poderia me ajudar ?
 
eu preciso saber a estrutura de classes de usuário - classes fora
da vcl, tal como os atributos e operação públicas e privados.
 
Usando o RTTI eu consigo pegar os published. Tem outra
maneira para fazer isso e conseguir pegar os privados
e públicos ?
 
 
 

  
  -
  Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

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

   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[delphi-br] Impressão matricial

2006-07-28 Por tôpico Danilo Valente
Pessoal,

Algum de vocês já trabalhou com um componente, parecido com o Report Builder 
(com muito menos recursos, claro) só que específico para impressão matricial, 
em que podemos especificar em quais colunas vai aparecer cada campo? Eu vi esse 
componente a algum tempo e não lembro o nome... Quando estamos com o relatório 
em design, a folha aparece dividida em quadradinhos como em formulários para 
preencher no papel...
Se alguém tiver esse componente ou pelo menos souber o nome agradeço a ajuda!

Danilo Valente

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: RES: [delphi-br] Compactar executavel - OFF

2006-06-29 Por tôpico Danilo Valente
Tamara,

Quanto ao problema do download, seria muito mais interessante disponibilizar os 
arquivos compactados com o Winzip, por exemplo... Isso reduziria o tamanho dos 
dados para transmitir na Internet sem alterar o seu executável... Quanto ao 
tamanho dos arquivos na máquina do cliente, acredito que uma diferença total de 
10MB ou 15MB para 40MB não será problema para o HD... Se for, o seu cliente 
precisa urgente de um upgrade...


Danilo Valente
  - Original Message - 
  From: Moked - Tamara (Brazil) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 29, 2006 9:56 AM
  Subject: RES: RES: [delphi-br] Compactar executavel - OFF


  HUahuhauhauhauhuahua pelo contrário, acho msm é q ñ tenho a mínima noção 
do q se trata por isso coloquei a questão na lista, pra q as pessoas mais 
experientes possam me auxiliar . E eu ñ vejo problemas em expor as minhas 
dúvidas, ñ tenho medo de criíticas o q ñ sei, ñ sei msm e estou a procura de 
saber.

  Assim como td mundo tb tenho prazos e cobranças (mil na minha condição, mas q 
ñ vem ao caso).

  O software foi lançado compactado, nunca tivemos problemas com relação a 
isso, nossos clientes cobaia como diz no artigo do Walter rodam em 20 
máquinas e o dia inteiro, sem problemas nenhum. Mas eu, agora q tenho q lançar 
uma atualização, fui procurar saber como isso funcionava (aliás, ñ sabia nem 
usar o compactador). Questões de memória à parte q eu já entendi, a atualização 
será baixada via internet e ainda ñ fiz o teste real, mas acredito q isso 
aconteça, se eu ñ compactar o atualizador será bem maior, o q levaria um bom 
tempo para baixar a atualização, partindo do princípio de q meus clientes ñ tem 
uma boa coneção dada área de atuação do sistema.

  Mas enfim... muito obrigada à aqueles q me auxiliam nas minhas dúvidas.

  Tamara Clemente - Suporte Técnico
  Moked do Brasil - Consultoria de Segurança Empresarial
  Divisão MokInf de Informática
  PABX: (55-11) 5071-2748
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
  www.moked.com.br http://www.moked.com.br/ 


  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elton
  Enviada em: quinta-feira, 29 de junho de 2006 09:31
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: RES: [delphi-br] Compactar executavel - OFF


  essa tamara parece que é do tempo da pedra.


  Att.

- Original Message - 
From: Walter Alves Chagas Junior 
To: 'delphi-br@yahoogrupos.com.br' 
Sent: Thursday, June 29, 2006 9:24 AM
Subject: RES: RES: [delphi-br] Compactar executavel - OFF


Tamara,

Espaço em HD, nos dias de hoje, acho pura perda de tempo querer economizar.
um HD de 100Gb está acessível a maioria das pessoas hoje (a nível de
custos), pra empresas então nem se fala. Uma coisa é espaço em HD, outra é
espaço em memória. Um compactador de EXE, era muito bom nos bons tempos do
Clipper pois você compactava o supra-citado e, além dos HD serem de baixa
capacidade, impedia a ação de descompiladores no seu produto. Hoje, com HD´s
baratos economizar espaço em disco é bobagem. E pior, você compacta o EXE no
Disco, pra executar ele, seu programa primeiramente terá qu e ser
descompactado pra aí sim ser executado. Ou seja, um processamento adicional
ao SO. Na memória ele não vai rodar compactado, não se iluda. Se seu exe tá
grande, gordo e pesado, é hora de parar, revisar código, ver o que tá
redundante lá, imagens em excesso, JPG´s grandes demais, muito ícone, muita
janela desnecessária (Não rola juntar 3 janelas em uma só não?) e por aí
vai. Rotinas comuns? Poe tudo em dll.

Software não é só ficar sentando em frente a ferramenta e ficar codificando
não. Tem que estar constantemente analisando se o caminho é este mesmo ou se
não tem um melhor, mais curto e com menos obstáculos..



[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento de sistemas
Telemont Engenharia de telecomunicações S/A
Belo Horizonte - MG - Brasil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Moked - Tamara (Brazil)
Enviada em: quinta-feira, 29 de junho de 2006 09:03
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: RES: [delphi-br] Compactar executavel - OFF


Uhm desta eu ñ sabia... acredito q seja pior utilizar mais RAM do q HD,
certo???

Mas nenhum compactador torna-se usável deste ponto de vista???

Obrigada,

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
www.moked.com.br http://www.moked.com.br/ 




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Henrique Guidi
Enviada em

Re: RES: [delphi-br] Compactar executavel - OFF

2006-06-29 Por tôpico Danilo Valente
Tamara,

O Winzip tem uma opção de criar um executável que se auto-descompacta... Assim 
não haveria a necessidade de ter ele (o Winzip) instalado nos seus clientes...

Danilo Valente
  - Original Message - 
  From: Moked - Tamara (Brazil) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, June 29, 2006 1:02 PM
  Subject: RES: RES: [delphi-br] Compactar executavel - OFF


  Oi Danilo,

  Eu sei q parece querer complicar d+ as coisas, mas eis a minha realidade. No 
caso de compactar com o Winzip, por exemplo, eu obrigaria  o meu cliente a ter 
o sistema em sua máquina para descompactar e finalmente instalar o meu sistema. 
Eu não posso me prender a esta circunstância. Mas é algo a ser discutido com a 
minha diretoria...

  Obrigada,

  Tamara Clemente - Suporte Técnico
  Moked do Brasil - Consultoria de Segurança Empresarial
  Divisão MokInf de Informática
  PABX: (55-11) 5071-2748
  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
  www.moked.com.br http://www.moked.com.br/ 


  

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo 
Valente
  Enviada em: quinta-feira, 29 de junho de 2006 12:46
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: RES: [delphi-br] Compactar executavel - OFF


  Tamara,

  Quanto ao problema do download, seria muito mais interessante disponibilizar 
os arquivos compactados com o Winzip, por exemplo... Isso reduziria o tamanho 
dos dados para transmitir na Internet sem alterar o seu executável... Quanto ao 
tamanho dos arquivos na máquina do cliente, acredito que uma diferença total de 
10MB ou 15MB para 40MB não será problema para o HD... Se for, o seu cliente 
precisa urgente de um upgrade...


  Danilo Valente
- Original Message - 
From: Moked - Tamara (Brazil) 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, June 29, 2006 9:56 AM
Subject: RES: RES: [delphi-br] Compactar executavel - OFF


HUahuhauhauhauhuahua pelo contrário, acho msm é q ñ tenho a mínima 
noção do q se trata por isso coloquei a questão na lista, pra q as pessoas 
mais experientes possam me auxiliar . E eu ñ vejo problemas em expor as minhas 
dúvidas, ñ tenho medo de criíticas o q ñ sei, ñ sei msm e estou a procura de 
saber.

Assim como td mundo tb tenho prazos e cobranças (mil na minha condição, mas 
q ñ vem ao caso).

O software foi lançado compactado, nunca tivemos problemas com relação a 
isso, nossos clientes cobaia como diz no artigo do Walter rodam em 20 
máquinas e o dia inteiro, sem problemas nenhum. Mas eu, agora q tenho q lançar 
uma atualização, fui procurar saber como isso funcionava (aliás, ñ sabia nem 
usar o compactador). Questões de memória à parte q eu já entendi, a atualização 
será baixada via internet e ainda ñ fiz o teste real, mas acredito q isso 
aconteça, se eu ñ compactar o atualizador será bem maior, o q levaria um bom 
tempo para baixar a atualização, partindo do princípio de q meus clientes ñ tem 
uma boa coneção dada área de atuação do sistema.

Mas enfim... muito obrigada à aqueles q me auxiliam nas minhas dúvidas.

Tamara Clemente - Suporte Técnico
Moked do Brasil - Consultoria de Segurança Empresarial
Divisão MokInf de Informática
PABX: (55-11) 5071-2748
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 
www.moked.com.br http://www.moked.com.br/ 




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elton
Enviada em: quinta-feira, 29 de junho de 2006 09:31
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Compactar executavel - OFF


essa tamara parece que é do tempo da pedra.


Att.

  - Original Message - 
  From: Walter Alves Chagas Junior 
  To: 'delphi-br@yahoogrupos.com.br' 
  Sent: Thursday, June 29, 2006 9:24 AM
  Subject: RES: RES: [delphi-br] Compactar executavel - OFF


  Tamara,

  Espaço em HD, nos dias de hoje, acho pura perda de tempo querer 
economizar.
  um HD de 100Gb está acessível a maioria das pessoas hoje (a nível de
  custos), pra empresas então nem se fala. Uma coisa é espaço em HD, outra é
  espaço em memória. Um compactador de EXE, era muito bom nos bons tempos do
  Clipper pois você compactava o supra-citado e, além dos HD serem de baixa
  capacidade, impedia a ação de descompiladores no seu produto. Hoje, com 
HD´s
  baratos economizar espaço em disco é bobagem. E pior, você compacta o EXE 
no
  Disco, pra executar ele, seu programa primeiramente terá qu e ser
  descompactado pra aí sim ser executado. Ou seja, um processamento 
adicional
  ao SO. Na memória ele não vai rodar compactado, não se iluda. Se seu exe 
tá
  grande, gordo e pesado, é hora de parar, revisar código, ver o que tá
  redundante lá, imagens em excesso, JPG´s grandes demais, muito ícone, 
muita
  janela desnecessária (Não rola juntar 3 janelas em uma só não?) e por aí

Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-08 Por tôpico Danilo Valente
João,

Tente retirar da sua String a declaração Mode=Read|Write;... O modo se não me 
engano tem que ser Share Deny None, que é o padrão para evitar Lock...
Acho recomendável utilizar aquivo UDL para  a conexão, a aplicação fica com o 
código mais limpo e fica mais fácil dar manutenção nas informações de 
configuração de conexão com o banco de dados, sem colocar a mão em código...

Danilo Valente
  - Original Message - 
  From: joao.santana 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 07, 2006 9:41 PM
  Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)


  Olá Danilo, não estou usando arquivo UDL e defino a conexão na aplicação da 
seguinte forma:
  =
  // Conexoão com o banco SIGABD.MDB
try
  DMDados.ADOConnection1.Connected:=false;
  DMDados.ADOConnection1.ConnectionString:=
  'Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;'+
  ' Data Source='+CaminhoDoSIGABD+';Mode=Read|Write;Extended 
Properties=;'+
  ' Locale Identifier=1033;Jet OLEDB:System database=;'+
  ' Jet OLEDB:Registry Path=; Jet OLEDB:Database Password=;'+
  ' Jet OLEDB:Engine Type=4;Jet OLEDB:Database Locking Mode=0;'+
  ' Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk 
Transactions=1;'+
  ' Jet OLEDB:New Database Password=;Jet OLEDB:Create System 
Database=False;'+
  ' Jet OLEDB:Encrypt Database=False;'+
  ' Jet OLEDB:Don''t Copy Locale on Compact=False;'+
  ' Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
  DMDados.ADOConnection1.KeepConnection:=true;
  DMDados.ADOConnection1.Connected:=true;
except
  showmessage('Erro na conexão com o banco SIGABD.MDB');
  sysutils.abort;
end;

  =

  Obrigado




  -Mensagem Original-
  From: Danilo Valente [EMAIL PROTECTED]
  Date: Wed, 07 Jun 2006 18:31:28 -0300
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)

   No arquivo UDL de conexão com o banco de dados Access que você está usando 
na ADOConnection, como está a configuração na aba Avançadas?
   
   Danilo Valente
 - Original Message - 
 From: joao.santana 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Wednesday, June 07, 2006 1:54 PM
 Subject: [delphi-br] ADO+Access+Transação (Sufoco)
   
   
 Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS + 
Delphi 7 com uso de transação e Componente TQuery. Acontece que esta dando erro 
pelo fato de um usuário esta bloqueando o outro e impedindo de gravar uma 
determinada tabela. E o seguinte:
 - Tenho a tabela A que relaciona com a tabela B
 - Tenho a tabela B  que relaciona com a tabela C.
   
 Então faço os seguintes passos:
 - O usuário clica para gravar a tabela A;
 - Abro a transação; 
 - Gravo a tabela A;
 - Vou para outra tela onde vou lançar varios registros nas tabelas B e C;
 - Se der tudo certo, faço Commit, senão faço Rollback;
 OBS: Do momento em que abro a transação ate dar Commit pode demorar 
ficando a transação ficar aberta por muito tempo, e se algum outro usuário 
tentar gravar alguma coisa  da erro dizendo que está bloqueado por outro 
usuário.
   
 Como eu precisava ter a opção de desistir de gravar tudo, optei por usar 
transação.
   
 DÚVIDAS: 
 Esta é a forma correta de se usar transação?
 O banco Access suporta transação?
 Preciso de uma alternativa que me permita desistir das inclusões e 
alterações feitas, tem outra solução? 
   
 Desde já agradeço.
   
 João Jés
   
   
   
  
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
   
   

   Links do Yahoo! Grupos
   
   
   
   

   
   
   



   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-07 Por tôpico Danilo Valente
No arquivo UDL de conexão com o banco de dados Access que você está usando na 
ADOConnection, como está a configuração na aba Avançadas?

Danilo Valente
  - Original Message - 
  From: joao.santana 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 07, 2006 1:54 PM
  Subject: [delphi-br] ADO+Access+Transação (Sufoco)


  Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS + Delphi 7 
com uso de transação e Componente TQuery. Acontece que esta dando erro pelo 
fato de um usuário esta bloqueando o outro e impedindo de gravar uma 
determinada tabela. E o seguinte:
  - Tenho a tabela A que relaciona com a tabela B
  - Tenho a tabela B  que relaciona com a tabela C.

  Então faço os seguintes passos:
  - O usuário clica para gravar a tabela A;
  - Abro a transação; 
  - Gravo a tabela A;
  - Vou para outra tela onde vou lançar varios registros nas tabelas B e C;
  - Se der tudo certo, faço Commit, senão faço Rollback;
  OBS: Do momento em que abro a transação ate dar Commit pode demorar ficando a 
transação ficar aberta por muito tempo, e se algum outro usuário tentar gravar 
alguma coisa  da erro dizendo que está bloqueado por outro usuário.

  Como eu precisava ter a opção de desistir de gravar tudo, optei por usar 
transação.

  DÚVIDAS: 
  Esta é a forma correta de se usar transação?
  O banco Access suporta transação?
  Preciso de uma alternativa que me permita desistir das inclusões e alterações 
feitas, tem outra solução? 

  Desde já agradeço.

  João Jés



   

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 




Re: [delphi-br] DBExpress x ADO x BDE

2006-06-02 Por tôpico Danilo Valente



O BDE eu nem comento, sempre será a pior opção, mas o ADO é melhor do que o 
DBExpress para bancos de dados SQL Server e Oracle.
Comandos complexos de SQL que o driver do DBExpress não consegue executar 
funcionam perfeitamente, com a mesma sintaxe, utilizando ADO.
Sem falar que o ADO não grava nenhuma configuração no registro do windows, 
todas as configurações referentes a uma conexão ficam em um arquivo texto 
muito fácil de fazer alterações, o próprio Windows fornece a interface...

Danilo Valente

- Original Message - 
From: Eduardo Silva dos Santos [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, June 01, 2006 9:52 PM
Subject: Re: [delphi-br] DBExpress x ADO x BDE


DbExpress é melhor que ADO e BDE sim, mas vc usar acesso nativo ainda é
melhor que DBExpress, Zeos por exemplo é uma ótima tecnologia, pois
trabalho direto com as bibliotecas de cada banco.

Em 01/06/06, Rodrigo Mota [EMAIL PROTECTED] escreveu:

 Oi galera

 A parada é a seguinte...

 Como estou montando uma apresentação sobre o tema do Assunto
 Para convencer um pessoal Xiita aqui...de que o DBExpress é melhor

 Alguém tem algum material de apresentação dos beneficios do DBExpress
 Prós e contras..comparação com outras tecnologias de acesso a dados,
 Se alguém tiver algo para eu complementar com minha apresentação eu
 Já agradeço de antemão.

 Abs.

 Rodrigo Mota.



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










-- 
Eduardo Silva dos Santos
DRD Sistemas.
(27) 3218-4201
MSN: [EMAIL PROTECTED]
Site: http://www.drdsistemas.com/


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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos




















-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












Re: [trabalho] [delphi-br] backup db2

2006-06-01 Por tôpico Danilo Valente



Mande a sua rotina completa que aí fica mais fácil dizer... Deve ter algum 
vazamento de memória acontecendo...

Danilo Valente

- Original Message - 
From: JGodoi [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, June 01, 2006 5:35 PM
Subject: Re: [trabalho] [delphi-br] backup db2


Pessoal,


Tenho um problema que persiste a algum tempo,...
Vez ou outra tenho que importar dados de arquivos texto, dbf, excel,...etc. 
para o firebird 1.5
O que acontece é que nunca posso importar quantidades de registros maiores 
que 800 por vez pq dá estouro de memória.

Uso comando básicos dentro de um while do tipo:


 IBDataset1.Open;
 IBDataset1.Insert;
 IBDataSet1NOME.AsString:=nome;
 IBDataSet1CGC.AsString:=cnpj;
 IBDataSet1.Post;
 DM1.IBTransaction1.CommitRetaining;



O que posso fazer para resolver isso ? Alguma sugestão ?


Grato,


JGodoi

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos



















-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












Re: [delphi-br] Re: Lentidão ao abrir ClientDataSe t (dbExpress com Oracle)

2006-05-29 Por tôpico Danilo Valente



Só faltou uma informação importante:

Quando colocamos a propriedade GetMetaData para False, os Selects funcionam 
com melhor desempenho porque os componentes de acesso a banco de dados do 
DBExpress não perdem um tempo adicional buscando no banco de dados 
informações sobre a tabela como tipos de dados e índices, somente executa o 
comando Select e retorna o que for encontrado no banco de dados. No entanto, 
quando fazemos alterações nos registros retornados e salvamos, os 
componentes do DBExpress não fazem os Updates de forma otimizada, 
aproveitando adequadamente os índices da tabela, causando perda de 
desempenho nos comandos de alteração... Ou seja, se você colocar a 
propriedade como False para fazer somente leitura, tudo bem, mas para 
alteração você economizará no tempo de resposta do Select mas depois perderá 
mais tempo em cada alteração que fizer...
Essa informação pode ser verificada no próprio Help do Delphi..

Danilo Valente

- Original Message - 
From: Murillo Proença [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, May 29, 2006 8:16 AM
Subject: RES: [delphi-br] Re: Lentidão ao abrir ClientDataSet (dbExpress com 
Oracle)


Era isso mesmo Andreano, agora ficou bala.

Valeu

--- Em delphi-br@yahoogrupos.com.br, Andreano Lanusse
[EMAIL PROTECTED] escreveu

 Murilo

 coloca a propriedade do MetaData no TSQLQuery como false

 []'s




 Andreano Lanusse
 System Engineer - Development Tools
 Tel.: +55 (11) 2165-8000 / +55 (11) 8196-5912
 [EMAIL PROTECTED] - www.borland.com.br
http://www.borland.com.br/
 Blogs: http://blogs.borland.com/andreanolanusse
 Artigos: http://bdn.borland.com http://bdn.borland.com/

 A Borland Software é líder mundial em soluções independentes de
plataforma para a Criação Otimizada de Software (Software Delivery
Optimization), auxiliando nossos clientes a transporem as barreiras
atuais do desenvolvimento, para maximizar o valor do software para
seu negócio.

 http://info.borland.com.br/delphitour
http://info.borland.com.br/delphi


 

 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED] Em nome de Murillo Proença
 Enviada em: quinta-feira, 25 de maio de 2006 17:55
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Re: Lentidão ao abrir ClientDataSet (dbExpress
com Oracle)


 até posso fazer...mas o que gostaria de detectar é qual o problema
 com o dbexpress e o Oracle.

 --- Em delphi-br@yahoogrupos.com.br, Danilo Valente
[EMAIL PROTECTED]
 escreveu
 
  Faça um teste usando TADOConnection e TADOQuery...
 
 
  Danilo Valente
 
  - Original Message - 
  From: Murillo Proença [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, May 25, 2006 4:34 PM
  Subject: RES: [delphi-br] Re: Lentidão ao abrir ClientDataSet
 (dbExpress com
  Oracle)
 
 
  O packetrecords estava como padrão -1, mas mesmo mudando não
mudou
 em
  absolutamente nada. É muito estranho, pois trabalho com o
dbExpress
  com SQLServer e com Firebird e vai numa boa, funciona blzinha e
 muito
  rápido. Pra você ter uma idéia, a tabela que eu tô fazendo os
testes
  tem 20 registros, e como eu disse anteriormente é só com o
  clientdataset se eu abrir o SQLDataSet ele abre imediatamente. E
  também mudando para Interbase funciona perfeitamente.
 
  --- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior
  [EMAIL PROTECTED] escreveu
  
   como é que tá o packetrecords do seu CDS?
  
   Eu recomendo por de 1 a 10. Sete também o Fetch on Demand pra
 True.
  
   []s
  
   Walter Alves Chagas Junior
   Projeto e desenvolvimento de sistemas
   Telemont Engenharia de telecomunicações S/A
   Belo Horizonte - MG - Brasil
   [EMAIL PROTECTED]
   Fone: (31) 3389-8215 Fax: (31) 3389-8200
  
  
   -Mensagem original-
   De: delphi-br@yahoogrupos.com.br [mailto:delphi-
  [EMAIL PROTECTED]
   nome de Murillo Proença
   Enviada em: quinta-feira, 25 de maio de 2006 16:02
   Para: delphi-br@yahoogrupos.com.br
   Assunto: [delphi-br] Re: Lentidão ao abrir ClientDataSet
 (dbExpress
  com
   Oracle)
  
  
   E tem mais um detalhe, quando eu abro pela primeira vez o
   clientdataset é que demora esses n segundos, mas se eu fechá-lo
e
   depois abrir novamente, aí é imediato, como se fosse com o
 firebird.
   Já pesquisei em tudo que tinha direito e não avancei em nada, se
   alguém tiver qualquer dica, tá valendo... pois estou pensando
   seriamente em mudar para Zeus...
  
   Grato
  
   Murillo Proença
  
  
   --- Em delphi-br@yahoogrupos.com.br, Murillo Proença
   [EMAIL PROTECTED] escreveu
   
Fala aí galera, tudo blz?
   
Estou com um problema muito estranho, tô com D2006, aplicação
 VCL
Win32, usando dbExpress com Oracle 9i. O que acontece é que
  demora-
   se
muito para abrir um ClientDataSet, cerca de 5 segundos. E não
   importa a
quantidade de registros, testei com tabelas com mais de 2000
   registros
e tabelas com 5 registros demora a mesma coisa. Só acontece
  quando
   abro

Re: [delphi-br] Criaçaõ de Tabelas

2006-05-25 Por tôpico Danilo Valente



Seria muito melhor criar um Script SQL com os comandos para a criação do 
banco de dados e de todas as tabelas dele.

Danilo Valente

- Original Message - 
From: iTelefonica [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, May 25, 2006 9:26 AM
Subject: [delphi-br] Criaçaõ de Tabelas


Pessoal, muito bom dia

Tenho como tem um BD inicialmente com uma só tabela, onde teria todos os 
dados das outras tabelas, tipo, nome da tabela, nome do campo, tipo, 
tamanho, local de criação, sendo que as outras tabelas farão parte desse BD.

Obrigado
Clovito


Que a Paz do Grande Arquiteto do Universo nos Ampare
[EMAIL PROTECTED]
Msn- [EMAIL PROTECTED]
Dourado SP




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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos



















-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [delphi-br] Listbox

2006-05-25 Por tôpico Danilo Valente



Verifique o Help do Delphi...

Danilo Valente

- Original Message - 
From: Francisco Carlos [EMAIL PROTECTED]
To: Delphi Br delphi-br@yahoogrupos.com.br
Sent: Thursday, May 25, 2006 8:36 AM
Subject: [delphi-br] Listbox


 Ola pessoal, estou precisando selecionar 1 registro
 dentro de 1 listbox, como saber qual o registro
 selecionado




 ___
 Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular 
 e anti-spam realmente eficaz.
 http://br.info.mail.yahoo.com/





 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos









 










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












Re: [delphi-br] [off] Servidor d e Controle de Versões

2006-05-25 Por tôpico Danilo Valente



Na minha empresa utilizamos o Team Coherence, além de controle de versões 
ele controla as tarefas de desenvolvimento... A ferramenta está atendendo 
bem a nossa demanda...


Danilo Valente

- Original Message - 
From: José Henrique (Zote) [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, May 25, 2006 2:20 PM
Subject: RES: [delphi-br] [off] Servidor de Controle de Versões


http://www.ericksasse.com.br/?p=493

--
José Henrique (Zote)
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em 
nome de FILIPE GMAIL
Enviada em: quinta-feira, 25 de maio de 2006 10:00
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] [off] Servidor de Controle de Versões

Pessoal, gostaria de saber se vcs utilizam algum sistema CVS (Servidor de 
Controle de Versões), que funcione bem com o Delphi. Eu ouvi falar de um CVS 
JEDI. Alguém tem alguma informação para me passar? Bem eu não sei se essa é 
uma mensagem off-topic ou não, se for me avisem e me desculpem...

Obrigado.

Filipe Ferrarini Gevaerd.

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






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos







X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on
poseidon.bludata.com.br
X-Spam-Level:
X-Spam-Status: No, score=.2 required=0 tests=L,BAYES_00,
DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_WHOIS autolearn= version=1.0
Received: (qmail 79136 invoked by uid 0); 25 May 2006 13:57:05 -0300
Received: from 66.94.237.49 by poseidon.bludata.com.br (envelope-from 
[EMAIL PROTECTED], 
uid 0) with qmail-scanner-1.25
 (clamdscan: 0.88/1230. spamassassin: 3.1.0.
 Clear:RC:0(66.94.237.49):SA:0(-0.1/5.0):.
 Processed in 7.551375 secs); 25 May 2006 16:57:05 -
X-Qmail-Scanner-Mail-From: 
[EMAIL PROTECTED] 
via poseidon.bludata.com.br
X-Qmail-Scanner: 1.25 (Clear:RC:0(66.94.237.49):SA:0(-0.1/5.0):. Processed 
in 7.551375 secs)
Received: from unknown (HELO n20a.bullet.scd.yahoo.com) (66.94.237.49)
 by poseidon.bludata.com.br with SMTP; 25 May 2006 13:56:58 -0300
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=a-sha1; q=s; c=fws; s=tel; d=hoogrupos.com.br;
b=H3Il2akQNUqNDOIinkmd02ILZDdm/L40pDOaeIMfv1GUvquyyatIkD3U8S+YdRz56pp78ArySeemVS/BYZiZlYNpd1NwbXTv1T2mk9Or90eBsSFO+dNcmR8hnCr0QS;
Received: from [66.218.69.3] by n20.bullet.scd.yahoo.com with NNFMP; 25 May 
2006 16:56:55 -
Received: from [66.218.66.103] by t3.bullet.scd.yahoo.com with NNFMP; 25 May 
2006 16:56:55 -
X-Yahoo-Newman-Property: groups-email
X-Yahoo-Newman-Id: 1058778-m140763
Received: (qmail 30221 invoked from network); 25 May 2006 16:56:53 -
Received: from unknown (66.218.66.166)
 by m31.grp.scd.yahoo.com with QMQP; 25 May 2006 16:56:53 -
Received: from unknown (HELO n7b.bullet.sc5.yahoo.com) (66.163.187.174)
 by mta5.grp.scd.yahoo.com with SMTP; 25 May 2006 16:56:53 -
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
Received: from [66.163.187.122] by n7.bullet.sc5.yahoo.com with NNFMP; 25 
May 2006 16:56:51 -
Received: from [66.218.69.2] by t3.bullet.sc5.yahoo.com with NNFMP; 25 May 
2006 16:56:51 -
Received: from [66.218.66.67] by t2.bullet.scd.yahoo.com with NNFMP; 25 May 
2006 16:56:51 -
X-Sender: [EMAIL PROTECTED]
X-Apparently-To: [EMAIL PROTECTED]
Received: (qmail 91771 invoked from network); 25 May 2006 13:00:03 -
Received: from unknown (66.218.67.33)
 by m30.grp.scd.yahoo.com with QMQP; 25 May 2006 13:00:03 -
Received: from unknown (HELO nz-out-0102.google.com) (64.233.162.195)
 by mta7.grp.scd.yahoo.com with SMTP; 25 May 2006 13:00:03 -
Received: by nz-out-0102.google.com with SMTP id k1so1871583nzf
 for [EMAIL PROTECTED]; Thu, 25 May 2006 05:59:53 -0700 
(PDT)
Received: by 10.36.42.20 with SMTP id p20mr301290nzp;
 Thu, 25 May 2006 05:59:53 -0700 (PDT)
Received: from DESENV3 ( [201.14.144.41])
 by mx.gmail.com with ESMTP id 24sm5546249nzn.2006.05.25.05.59.51;
 Thu, 25 May 2006 05:59:53 -0700 (PDT)
Message-ID: [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
From: FILIPE GMAIL [EMAIL PROTECTED]
X-Yahoo-Profile: filipeferrarini
X-eGroups-Approved-By: valfrid_ly [EMAIL PROTECTED] via web; 25 May 
2006 16:56:50 -
Sender: delphi-br@yahoogrupos.com.br
MIME-Version: 1.0
Mailing-List: list delphi-br@yahoogrupos.com.br; contact 
[EMAIL PROTECTED]
Delivered-To: mailing list delphi-br@yahoogrupos.com.br
List-Id: delphi-br.yahoogrupos.com.br
Precedence: bulk
List-Unsubscribe: mailto:[EMAIL PROTECTED]
Date: Thu, 25 May 2006 09:59:50 -0300
Subject: [delphi-br] 
=so-8859-1?Q?[off]_Servidor_de_Controle_de_Versões?Reply-To: 
delphi-br@yahoogrupos.com.br
Content-Type: text/plain; charset=O-8859-1
Content-Transfer-Encoding: quoted-printable

Pessoal, gostaria de saber se vcs utilizam algum sistema CVS (Servidor de 
Controle de

Re: [delphi-br] Re: Lentidão ao abrir ClientDataSe t (dbExpress com Oracle)

2006-05-25 Por tôpico Danilo Valente



Faça um teste usando TADOConnection e TADOQuery...


Danilo Valente

- Original Message - 
From: Murillo Proença [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Thursday, May 25, 2006 4:34 PM
Subject: RES: [delphi-br] Re: Lentidão ao abrir ClientDataSet (dbExpress com 
Oracle)


O packetrecords estava como padrão -1, mas mesmo mudando não mudou em
absolutamente nada. É muito estranho, pois trabalho com o dbExpress
com SQLServer e com Firebird e vai numa boa, funciona blzinha e muito
rápido. Pra você ter uma idéia, a tabela que eu tô fazendo os testes
tem 20 registros, e como eu disse anteriormente é só com o
clientdataset se eu abrir o SQLDataSet ele abre imediatamente. E
também mudando para Interbase funciona perfeitamente.

--- Em delphi-br@yahoogrupos.com.br, Walter Alves Chagas Junior
[EMAIL PROTECTED] escreveu

 como é que tá o packetrecords do seu CDS?

 Eu recomendo por de 1 a 10. Sete também o Fetch on Demand pra True.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED]
 Fone: (31) 3389-8215 Fax: (31) 3389-8200


 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED]
 nome de Murillo Proença
 Enviada em: quinta-feira, 25 de maio de 2006 16:02
 Para: delphi-br@yahoogrupos.com.br
 Assunto: [delphi-br] Re: Lentidão ao abrir ClientDataSet (dbExpress
com
 Oracle)


 E tem mais um detalhe, quando eu abro pela primeira vez o
 clientdataset é que demora esses n segundos, mas se eu fechá-lo e
 depois abrir novamente, aí é imediato, como se fosse com o firebird.
 Já pesquisei em tudo que tinha direito e não avancei em nada, se
 alguém tiver qualquer dica, tá valendo... pois estou pensando
 seriamente em mudar para Zeus...

 Grato

 Murillo Proença


 --- Em delphi-br@yahoogrupos.com.br, Murillo Proença
 [EMAIL PROTECTED] escreveu
 
  Fala aí galera, tudo blz?
 
  Estou com um problema muito estranho, tô com D2006, aplicação VCL
  Win32, usando dbExpress com Oracle 9i. O que acontece é que
demora-
 se
  muito para abrir um ClientDataSet, cerca de 5 segundos. E não
 importa a
  quantidade de registros, testei com tabelas com mais de 2000
 registros
  e tabelas com 5 registros demora a mesma coisa. Só acontece
quando
 abro
  o ClientDataSet, se eu der um Open diretamente na Query não
ocorre
 a
  lentidão. Testei a mesma coisa com Interbase e vai tudo rapidinho.
  Alguém sabe o que pode ser?
 
  Grato
 
  Murillo Proença
 






 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos








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








-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos


















-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











Re: [delphi-br] Erro BDE

2006-05-23 Por tôpico Danilo Valente



Por acaso existe algum campo nesta tabela do SQL Server 2000 que é do tipo 
data e está sendo preenchido automaticamente pelo banco?

- Original Message - 
From: Giovanni Cupertino [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, May 22, 2006 9:40 PM
Subject: [delphi-br] Erro BDE


Alguém pode me ajudar

Como faço para resolver o seguinte erro no Delphi
tenho um formulario quando clico no dbnavigator para inclusão de um novo 
registro aparece a mensagem:

EDBEngineError with message 'Couldn't perform the edit because another user 
changed the record.'.

Estou usando BDE com SQL SERVER 2000.
desde já agradeço pela ajuda.

Giovanni Oliveira

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos




















-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












Re: [delphi-br] Autocompletar

2006-05-22 Por tôpico Danilo Valente



Entre na Google e pesquise Jedi Componentes Delphi...


- Original Message - 
From: Marcelo Carvalho [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, May 22, 2006 1:28 PM
Subject: Re: [delphi-br] Autocompletar


Onde eu encontro esta lib ???

Marcelo Carvalho


Em 22/05/06, Welson Avelar [EMAIL PROTECTED] escreveu:

 Tem uma lib de componentes chamada Jedi que tem um edit chamado
 JvComboEdit. Ele faz isso aí que você quer.

 []s.

 [-x-]
 Marcelo Carvalho escreveu:

 Pessoal,

 Como eu poderia fazer um campo edit ou algo assim que fosse
 autocompletando
 o que esta sendi digitado ... tipo do internet explorer ???
 [-x-]


 =
 O que me preocupa não é o grito dos maus. É o silêncio dos bons.
 Martin Luther King.
 =
 Welson de Avelar Soares Filho
 Analista/Programador Delphi
 Gemini Sistemas
 www.geminisistemas.com.br
 Juiz de Fora - Minas Gerais
 =

 -
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

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



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos











-- 
Marcelo Carvalho
MSN [EMAIL PROTECTED]


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos




















-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.