Re: [delphi-br] Select mais rápido

2008-10-16 Por tôpico Rodinei (MSN)
Uma coisa que ajudaria bastante, quando multicamadas, seria usar o select sem 
order by e no CDS ordenar pelo indexfieldnames.


Abraços e boa sorte


Rodinei Amorim
Programador Delphi
[EMAIL PROTECTED]
(11) 8208-9503 - (11) 2024-2723


From: Coutinho - Yahoo 
Sent: Wednesday, October 15, 2008 11:02 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Select mais rápido


Pode começar fazendo um índice + parecido qom a order by da query que 
deseja executar!
Ajuda muito!!!

Eduardo Melo escreveu:

 Olá, como eu posso fazer um select para buscar registro de forma mais
 rápida?

 Ou como fariam para buscar registros de forma rápida quando se tem mais de
 10 mil registros? Já ouvi falar sobre criar index, mas no banco de 
 dados já
 cria ele quando deixo o campo como chave primária, seria isso? Como devo
 proceder para ter uma consulta rápida e eficaz.

 Grato

 -- 
 Att

 Eduardo Melo
 3º Sistemas de Informação - Bacharelado
 www.meloshospedagem.com.br

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

 



 

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



[delphi-br] Problemas com registro do windows Vista

2008-10-16 Por tôpico Robson Tazinaffo
Estou tentando ler e alterar o registro do windows vista via delphi,
mas dá mensagem de erro...O engraçado é que executando um arquivo .reg
funciona...Como resolver esse problema? Alguem já teve a mesma
dificuldade no Vista?



[delphi-br] Compactadores de EXE, DLL...

2008-10-16 Por tôpico Silvio Clécio
Olá pessoal,
 
Quem acompanhou a polêmica (risos :-) ) sobre compactadores de
executáveis e DLL's deve ter feito o download do arquivo que estava no link 
(http://geocities.yahoo.com.br/silvioprog/Teste_com_PECompact2.zip),
onde o desafio era saber que comentário tinha nas propriedades do EXE.
Bom galera, o arquivo Project1.res compactado com senha
tem o comentário (Comments) Você
conseguiu!. Era só para eu saber se com o PECompact2 GUI era possível
esconder algo do resource, e ví que é.
A senha do arquivo Project1.res.zip é: [EMAIL PROTECTED]*
sem as aspas.

Um abraço! Silvio Clécio
Contatos/Blog
Skype: silvioprog
Yahoo! Messenger: [EMAIL PROTECTED]
MSN (Hotmail): [EMAIL PROTECTED]
BlogSpot: http://silvioclecio.blogspot.com/


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



Res: [delphi-br] Problemas com registro do windows Vista

2008-10-16 Por tôpico Luciano Calenzani Simões
Qual o erro?

Gravo e leio registro do Windows Vista da mesma forma que faço com Windows XP.

Verifique se o seu usuário tem acesso I/O na chave que você está tentando 
alterar/ler.

Desativou o UAC?

 Luciano Calenzani Simões





- Mensagem original 
De: Robson Tazinaffo [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 16 de Outubro de 2008 8:18:05
Assunto: [delphi-br] Problemas com registro do windows Vista


Estou tentando ler e alterar o registro do windows vista via delphi,
mas dá mensagem de erro...O engraçado é que executando um arquivo .reg
funciona...Como resolver esse problema? Alguem já teve a mesma
dificuldade no Vista?


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



Re: [delphi-br] Atualizar Tabela e Criar tabela após ter dados....

2008-10-16 Por tôpico Rafael
Mesmo que seja chave estrangeira.
Se você permitir nulo neste campo não será necessário atualizar os registros
antigos.



2008/10/15 Ricardo Mendes [EMAIL PROTECTED]

   Oi galeratd blz
 Gostaria de uma ajuda de vcs
 Eu tenho meu sistema funcionando e meu cliente pediu que fosse feita a
 seguinte alteração.

 Na tabela produto eu inclui-se um novo campoporem esse campo pela
 analise é uma foreing keyde outra tabela que ainda terei que criar

 Então como eu posso fazer para criar um campo na tabela produto, criar uma
 tabela e colocar os indices
 via codigo do delphi
 Além disso tudo...como vou conseguir atualizar os dados anteriores a essa
 alteração para que não de problemas por não achar os dados relevantes a essa
 mudança...

 Uso delphi 7 + o banco é firebird...

 Abs.

 Ricardo Mendes

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

  



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



Re: [delphi-br] [DICA] +Funções para strings

2008-10-16 Por tôpico Joao Morais
2008/10/15 Onjahyr - GMAIL [EMAIL PROTECTED]:
 Concordo com o João, não vamos reinventar a roda, k.

Não é o caso Robson. O Rubem colocou implementações que não existem na
rtl do delphi e eu palpitei com melhorias que eu julgo pertinente.

No entanto isso vale também para implementações que já existem na vcl,
como tdataset. Eu escrevi um framework mvp e não uso um único
decendente de tdataset. E hoje, analisando como eu escrevo um form e
como eu escrevia antes desse framework, fico tão certo de que não
reinventei roda alguma quanto 2 e 2 são 4. Ou 22. Há controvérsia =)

--
Joao Morais


Res: [delphi-br] Select mais rápido

2008-10-16 Por tôpico Luciano Calenzani Simões
O desempenho de uma sentença SQL depende de muitos fatores, o que o torna 
rápido, lento ou aceitável. Cito ALGUNS:

- Número de registro na tabela;
- Índices;
- Hardware do servidor;
- Do próprio SGDB;
- Do número de condições que é dado ao SQL (WHERE, ANDs, IFs e CASEs);
- Do uso de funções (COALESCE, DAYSOFMONTH, ...)
- Do número de campos selecionados;
- Se no SQL há subquerys;
- Se no SQL há joins (INNER, LEFT ou RIGTH);
- Da modelagem relacional;
- Da integridade dos dados;
- 
Claro que uns interferem mais e outros menos.

Não é por acaso que existe a função DBA.


 Luciano Calenzani Simões


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



[delphi-br] DLL

2008-10-16 Por tôpico nunes
Ola Pessoal,

 

Estou com um problema muito estranho aki, gerei um dll em C# e estou
utilizando ela no Delphi 7.

 

Faço os procedimentos normais de coCreate etc, so que qndo vou executar um
metodo da dll meu delphi fecha, alguem já passou por isso e pode me ajudar?

 

 

Obrigado

 

Felipe Nunes



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



[delphi-br] Criacao de componente

2008-10-16 Por tôpico fjogassa
 Bom dia.
   Estou desenvolvendo um componente que herda do stringgrid, e gostaria
de ao clicar para configurar uma propriedade abrir um formulário com
alguns campos, para depois eu realizar o tratamento necessário.
   Tenho o seguinte métodos:
   TTesteStringGrid = class(TStringGrid)
   private
 FConfigCampo: TStringList;
 procedure setConfigCampo(const Value: TStringList);
 { Private declarations }
   protected
 { Protected declarations }
   public
 { Public declarations }
 constructor Create(AOwner: TComponent); override;
 destructor Destroy; override;
   published
 { Published declarations }
 property ConfiguracaoCampo: TStringList read FConfigCampo write
setConfigCampo;
   end;

   E precisaria de um método para abrir este formulário em um
clique no objectinspector.
   Alguém poderia me ajudar por favor.

   Muito Obrigado.

   Fábio Jun
   Analista/Programador
   GTalk: [EMAIL PROTECTED]





Re: [delphi-br] Off-Topic -- Delphi / Biometria

2008-10-16 Por tôpico Adriano Santos (Y!)
Então, valeu, mas preciso em Delphi.
Uma alternativa que estou tentando implementar é criar um ActiveX em 
Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar.
[]s

Adriano Santos
www.dug-sp.com



Eduardo Silva dos Santos respondeu:

 Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um
 exemplo online em java totalmente funcional.

 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED] 
 mailto:falecom%40adrianosantos.pro.br

  Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo?
 
  Adriano Santos
  www.dug-sp.com
 
  Eduardo Silva dos Santos respondeu:
  
   é exatamente isso que vou fazer se detectar o mesmo problema.
  
   2008/10/15 Nicolas [EMAIL PROTECTED] 
 mailto:nicolas%40qualitysystem.com.brnicolas%40qualitysystem.com.br
   
 mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
 
  
Acho q tive esse problema,
   
o que fiz foi instanciar logo no começo do sistema e só destruir 
 quando
sair do sistema,
   
e não ficar ativando a cada leitura.
   
[]s
   
Alexandre
   
   
- Original Message -
From: Elazar Dornelles Ceza
To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br
Sent: Wednesday, October 15, 2008 3:21 PM
Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria
   
Eduardo,
   
Entendo, mas o que acontece é que temos um modulo especifico no 
 sistema
para este processo de identificação e cadastro de pessoal, este
   modulo que é
criado somente quando á necessidade de um destes processos. Na
   primeira vez
que é criado funciona blz, na segunda não roda de jeito nenhum...
   
Já mandei um email hoje pela manha pra eles,até agora nada
   ainda...vou
tentar postar no forum pra ver se não houver respostas...
   
Atenc;
Elazar
   
- Mensagem original 
De: Eduardo Silva dos Santos [EMAIL PROTECTED] 
 mailto:eduardo.drd%40gmail.comeduardo.drd%40gmail.com
   mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  eduardo.drd%40gmail.com

Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br
Enviadas: Quarta-feira, 15 de Outubro de 2008 14:56:14
Assunto: Re: [delphi-br] Off-Topic -- Delphi / Biometria
   
Olá Elazar, eu baixei o SDK, instalei o leitor e só testei o demo,
  ainda
não
mexi no código.
   
mas carregar e descarregar a dll cada vez que for usar o leitor eu
   não acho
uma boa não, acaba consumindo um pouco de tempo.
   
eu vou deixar como no demo deles... ao iniciar o softeware carrega a
   dll e
inicializa o leitor e descarrega somente ao sair do sistema.
acho mais interessante assim.
   
posta lá no forum ou manda um e-mail que o suporte de diz algo sobre
   isso.
   
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a
  sua
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses 
 http://br.new.mail.yahoo.com/addresses
   http://br.new.mail.yahoo.com/addresses 
 http://br.new.mail.yahoo.com/addresses
   
[As partes desta mensagem que não continham texto foram removidas]
   
--
   
No virus found in this incoming message.
Checked by AVG - http://www.avg.com http://www.avg.com 
 http://www.avg.com http://www.avg.com
Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date:
   15/10/2008
07:29
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   
  
   --
   ...
   Eduardo Silva dos Santos
   DRD SISTEMAS
   (27) 3218-4201
   MSN: [EMAIL PROTECTED] mailto:eduardo.drd%40gmail.com 
 eduardo.drd%40gmail.com mailto:
  eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
   Site: http://www.drdsistemas.com.br/ 
 http://www.drdsistemas.com.br/ http://www.drdsistemas.com.br/ 
 http://www.drdsistemas.com.br/
   ...
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
   --
  
  
   No virus found in this incoming message.
   Checked by AVG - http://www.avg.com http://www.avg.com
   Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date:
  15/10/2008 07:29
  
  
 
  --
  Boa Leitura,
 
  Adriano Santos
  Director X-35 Consulting  Development
  IT Manager SoftPark
  Chief Editor Magazines ClubeDelphi  WebMobile
  www.delphitodelphi.blogspot.com
  www.adrianosantos.pro.br
  www.devmedia.com.br
  www.dug-sp.com
 
 
 

 -- 
 ...
 Eduardo Silva dos 

RES: [delphi-br] Off-Topic -- Delphi / Biometria

2008-10-16 Por tôpico Willian Jhonnes Lara dos Santos
Elazar...
 
Os modelos da série FIM 20 e FIM 30 dão suporte a isso. Texto do site da Nitgen:

FIM 20 e FIM 30

É o mais novo lançamento da Nitgen. É um dispositivo standalone para
reconhecimento de digital, composto por um sensor óptico de tamanho
reduzido e um processador, com capacidade de armazenamento próprio de
100, 1000 e até 4.000 digitais. Este produto suporta identificações com
altíssima velocidade para qualquer tipo de sistema que necessite de
controle de acesso. Especial para funcionamento sem necessidade de
micro computador. -- Detalhe: isso não impede que continue sendo usado com 
computador.


Para o uso do SDK para reconhecimento em alta velocidade, vc precisará de um 
BSP serial conectado ao computador. Ele vai armazenar as digitais e a DLL 
trabalhará com ele e com o hamster.

Quanto a essa velocidade (100.000 digitais na memória da máquina), não posso 
precisar. Como temos o problema de controlar um grande número de filiais e 
quase 2.000.000 de clientes, além dos 9.500 funcionários, fazemos a comparação 
em 1:1: capturamos a biometria no BD e jogamos no leitor. Ele recebe a 
biometria e solicita ao cliente/usuário q posicione o dedo no sensor para 
confirmar a biometria. Todo esse processo leva menos de 0,5 segundo. Rápido e 
preciso.

[]'s

 ---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
--- 



- Mensagem original 
De: Elazar Dornelles Ceza [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quarta-feira, 15 de Outubro de 2008 19:03:21
Assunto: Res: RES: [delphi-br] Off-Topic -- Delphi / Biometria


Deixa ver se eu entendi...

tem aparelhos que podem ser usados tb para armazenar as digitais???
podem citar algum modelo?

ainda falando sobre a griaule, ela ficou em primeiro lugar no concurso de 
digitais feino lá fora (usa), 
acredito que pra isto seu algoritmo tenha um bom desempenho.

uma pergunta que eu tenho curiosidade, quanto demoraria pra encontrar uma 
digital entre 100.000, carregadas na memoria do micro...?

Atenc;
Elazar

- Mensagem original 
De: Willian Jhonnes Lara dos Santos willianjhonnes@ yahoo.com. br
Para: [EMAIL PROTECTED] os.com.br
Enviadas: Quarta-feira, 15 de Outubro de 2008 17:39:31
Assunto: RES: [delphi-br] Off-Topic -- Delphi / Biometria

OK, então provavelmente todas essas digitais devem ser carregadas
digamos no inicio do programa para a “memória” da DLL, correto? Se for
isto, é carregado a imagem (BMP) da digital ou um “código” (GUID) que
representa essa digital? 

Ou ficam armazenadas dentro do hardware do próprio leitor? 

Para o uso desta funcionalidade (1:n), a biometria fica em firmware, não no BD. 
A DLL é responsável por acionar o leitor em modo 1:n, passando as instruções de 
hardware para q ele interpreto o comando e execute a leitura da biometria e a 
compare com a armazenada no firmware.

Em sistemas restritos, como, por exemplo, uma empresa que controlará o ponto 
por biometria, independe o método de armazenamento (firmware ou BD), afinal, 
ela pode ser replicada a qualquer instante.

E no caso dessas 200 filiais, quando o cliente se cadastra em uma filial e 
depois vai comprar em outra, como fica? 

Para o caso que vc questionou, a biometria fica em BD, onde a verificação é 
feita em 1:1 (captura-se a biometria e compara com o stream armazenado no BD, 
podendo ser texto ou imagem). É mais lento, mas evita o problema de ter de 
replicar a biometria para todos os leitores.

 - - - - ---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolve dor Object/Free Pascal
willianjhonnes@ yahoo.com. br
 - - - - ---
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
 - - - - ---
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
 - - - - ---

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail. com.
http://br.new. mail.yahoo. com/addresses

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

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail. com.
http://br.new. mail.yahoo. com/addresses

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

   


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



Re: [delphi-br] Off-Topic -- Delphi / Biometria

2008-10-16 Por tôpico Eduardo Silva dos Santos
Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no
intraweb sim... basta carregar a Dll, ele interage com um TImage ou
semelhante..

baixa o SDK e da uma olhada no demo.

qualquer coisa estou à disposição.

2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED]

   Então, valeu, mas preciso em Delphi.
 Uma alternativa que estou tentando implementar é criar um ActiveX em
 Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a migrar.
 []s


 Adriano Santos
 www.dug-sp.com

 Eduardo Silva dos Santos respondeu:
 
  Olá Adriano, ele pode ser usado com Java, com C#, no proprio site tem um
  exemplo online em java totalmente funcional.
 
  2008/10/15 Adriano Santos (Y!) [EMAIL 
  PROTECTED]falecom%40adrianosantos.pro.br
  mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
 
 
   Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer algo?
  
   Adriano Santos
   www.dug-sp.com
  
   Eduardo Silva dos Santos respondeu:
   
é exatamente isso que vou fazer se detectar o mesmo problema.
   
2008/10/15 Nicolas [EMAIL PROTECTED]nicolas%40qualitysystem.com.br
  mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
 nicolas%40qualitysystem.com.br
   
  mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
 nicolas%2540qualitysystem.com.br
  
   
 Acho q tive esse problema,

 o que fiz foi instanciar logo no começo do sistema e só destruir
  quando
 sair do sistema,

 e não ficar ativando a cada leitura.

 []s

 Alexandre


 - Original Message -
 From: Elazar Dornelles Ceza
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
   
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%2540yahoogrupos.com.br
   delphi-br%40yahoogrupos.com.br
 Sent: Wednesday, October 15, 2008 3:21 PM
 Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria

 Eduardo,

 Entendo, mas o que acontece é que temos um modulo especifico no
  sistema
 para este processo de identificação e cadastro de pessoal, este
modulo que é
 criado somente quando á necessidade de um destes processos. Na
primeira vez
 que é criado funciona blz, na segunda não roda de jeito nenhum...

 Já mandei um email hoje pela manha pra eles,até agora nada
ainda...vou
 tentar postar no forum pra ver se não houver respostas...

 Atenc;
 Elazar

 - Mensagem original 
 De: Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
  mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
 eduardo.drd%40gmail.com
mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd%
 2540gmail.com
   eduardo.drd%40gmail.com
 
 Para: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
   
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%2540yahoogrupos.com.br

   delphi-br%40yahoogrupos.com.br
 Enviadas: Quarta-feira, 15 de Outubro de 2008 14:56:14
 Assunto: Re: [delphi-br] Off-Topic -- Delphi / Biometria

 Olá Elazar, eu baixei o SDK, instalei o leitor e só testei o demo,
   ainda
 não
 mexi no código.

 mas carregar e descarregar a dll cada vez que for usar o leitor eu
não acho
 uma boa não, acaba consumindo um pouco de tempo.

 eu vou deixar como no demo deles... ao iniciar o softeware carrega
 a
dll e
 inicializa o leitor e descarrega somente ao sair do sistema.
 acho mais interessante assim.

 posta lá no forum ou manda um e-mail que o suporte de diz algo
 sobre
isso.

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com
 a
   sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new.mail.yahoo.com/addresses
  http://br.new.mail.yahoo.com/addresses
http://br.new.mail.yahoo.com/addresses
  http://br.new.mail.yahoo.com/addresses

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

 --

 No virus found in this incoming message.
 Checked by AVG - http://www.avg.com http://www.avg.com
  http://www.avg.com http://www.avg.com
 Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date:
15/10/2008
 07:29

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



   
--
...
Eduardo Silva dos Santos
DRD SISTEMAS
(27) 3218-4201
MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com mailto:
 eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  eduardo.drd%40gmail.com mailto:
   eduardo.drd%40gmail.com 

[delphi-br] Re: Criacao de componente

2008-10-16 Por tôpico fjogassa
Assim ... o Collection serviria para eu criar uma lista com itens pai
e itens filho, é isso? No meu caso eu só pretendia abrir o form mesmo.

Abraços e obrigado pela ajuda.


--- Em delphi-br@yahoogrupos.com.br, Vinicius Santos - MSI
[EMAIL PROTECTED] escreveu

 TCollection ???
 
 fjogassa escreveu:
 
  Bom dia.
  Estou desenvolvendo um componente que herda do stringgrid, e gostaria
  de ao clicar para configurar uma propriedade abrir um formulário com
  alguns campos, para depois eu realizar o tratamento necessário.
  Tenho o seguinte métodos:
  TTesteStringGrid = class(TStringGrid)
  private
  FConfigCampo: TStringList;
  procedure setConfigCampo(const Value: TStringList);
  { Private declarations }
  protected
  { Protected declarations }
  public
  { Public declarations }
  constructor Create(AOwner: TComponent); override;
  destructor Destroy; override;
  published
  { Published declarations }
  property ConfiguracaoCampo: TStringList read FConfigCampo write
  setConfigCampo;
  end;
 
  E precisaria de um método para abrir este formulário em um
  clique no objectinspector.
  Alguém poderia me ajudar por favor.
 
  Muito Obrigado.
 
  Fábio Jun
  Analista/Programador
  GTalk: [EMAIL PROTECTED] mailto:fjogassa%40gmail.com
 
   
 
 
 -- 
 Vinicius dos Santos
 http://www.msisolucoes.com.br





Res: [delphi-br] Problemas com registro do windows Vista

2008-10-16 Por tôpico Luciano Calenzani Simões
Esse UAC é exatamente para restringir o acesso a recurso que podem comprometer 
o bom funcionamento do SO.

Se você desativar manualmente, consegue acessar o registro via Delphi?

 Luciano Calenzani Simões





- Mensagem original 
De: Robson Tazinaffo [EMAIL PROTECTED]
Para: Luciano Calenzani Simões [EMAIL PROTECTED]
Enviadas: Quinta-feira, 16 de Outubro de 2008 10:46:08
Assunto: Re: Res: [delphi-br] Problemas com registro do windows Vista

Luciano...è justamente isso que quero fazer...desabilitar o UAC via
registro, ou seja, desabilitar o UAC usando o Delphi...Já sei a chave,
mas ele não consegue ler a bendita...vc sabe como fazer isso?
Segue abaixo a chave referente ao UAC no registro do windows.

// UAC Desabilitado
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
EnableLUA=dword:


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



Re: [delphi-br] Re: Criacao de componente

2008-10-16 Por tôpico Vinicius Santos - MSI
Humm, entendi...dê uma pesquisada sobre como trabalhar com 
TPropertyEditor, esse cara vai resolver os seus problemas !
Quaisquer dúvidas mande aqui pra lista :-)

fjogassa escreveu:

 Assim ... o Collection serviria para eu criar uma lista com itens pai
 e itens filho, é isso? No meu caso eu só pretendia abrir o form mesmo.

 Abraços e obrigado pela ajuda.

 --- Em delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br, Vinicius Santos - MSI
 [EMAIL PROTECTED] escreveu
 
  TCollection ???
 
  fjogassa escreveu:
  
   Bom dia.
   Estou desenvolvendo um componente que herda do stringgrid, e gostaria
   de ao clicar para configurar uma propriedade abrir um formulário com
   alguns campos, para depois eu realizar o tratamento necessário.
   Tenho o seguinte métodos:
   TTesteStringGrid = class(TStringGrid)
   private
   FConfigCampo: TStringList;
   procedure setConfigCampo(const Value: TStringList);
   { Private declarations }
   protected
   { Protected declarations }
   public
   { Public declarations }
   constructor Create(AOwner: TComponent); override;
   destructor Destroy; override;
   published
   { Published declarations }
   property ConfiguracaoCampo: TStringList read FConfigCampo write
   setConfigCampo;
   end;
  
   E precisaria de um método para abrir este formulário em um
   clique no objectinspector.
   Alguém poderia me ajudar por favor.
  
   Muito Obrigado.
  
   Fábio Jun
   Analista/Programador
   GTalk: [EMAIL PROTECTED] mailto:fjogassa%40gmail.com
  
  
 
 
  --
  Vinicius dos Santos
  http://www.msisolucoes.com.br http://www.msisolucoes.com.br
 

  


-- 
Vinicius dos Santos
http://www.msisolucoes.com.br




[delphi-br] Re: Criacao de componente

2008-10-16 Por tôpico fjogassa
Hmm .. vou pesquisar no pai para ver.
Muito obrigado mesmo Vinicius.

Falow.

--- Em delphi-br@yahoogrupos.com.br, Vinicius Santos - MSI
[EMAIL PROTECTED] escreveu

 Humm, entendi...dê uma pesquisada sobre como trabalhar com 
 TPropertyEditor, esse cara vai resolver os seus problemas !
 Quaisquer dúvidas mande aqui pra lista :-)
 
 fjogassa escreveu:
 
  Assim ... o Collection serviria para eu criar uma lista com itens pai
  e itens filho, é isso? No meu caso eu só pretendia abrir o form mesmo.
 
  Abraços e obrigado pela ajuda.
 
  --- Em delphi-br@yahoogrupos.com.br 
  mailto:delphi-br%40yahoogrupos.com.br, Vinicius Santos - MSI
  vinicius@ escreveu
  
   TCollection ???
  
   fjogassa escreveu:
   
Bom dia.
Estou desenvolvendo um componente que herda do stringgrid, e
gostaria
de ao clicar para configurar uma propriedade abrir um
formulário com
alguns campos, para depois eu realizar o tratamento necessário.
Tenho o seguinte métodos:
TTesteStringGrid = class(TStringGrid)
private
FConfigCampo: TStringList;
procedure setConfigCampo(const Value: TStringList);
{ Private declarations }
protected
{ Protected declarations }
public
{ Public declarations }
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
published
{ Published declarations }
property ConfiguracaoCampo: TStringList read FConfigCampo write
setConfigCampo;
end;
   
E precisaria de um método para abrir este formulário em um
clique no objectinspector.
Alguém poderia me ajudar por favor.
   
Muito Obrigado.
   
Fábio Jun
Analista/Programador
GTalk: fjogassa@ mailto:fjogassa%40gmail.com
   
   
  
  
   --
   Vinicius dos Santos
   http://www.msisolucoes.com.br http://www.msisolucoes.com.br
  
 
   
 
 
 -- 
 Vinicius dos Santos
 http://www.msisolucoes.com.br





RE: [delphi-br] [DICA] +Funções para strings

2008-10-16 Por tôpico fabio giro
Faça isso não. Continue enviando dicas. São sempre importantes.

--- Em qui, 16/10/08, Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu:

De: Rubem Nascimento da Rocha [EMAIL PROTECTED]
Assunto: RE: [delphi-br] [DICA] +Funções para strings
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 16 de Outubro de 2008, 1:23







É, cada um pensa de um jeito! Minha intenção era apenas a de ajudar. Acho 
melhor ficar só nas sugestões de idéias. Cada um tem a sua maneira de 
codificar. E em respeito a essas diferenças, ficarei apenas na surdina, na 
obscuridade, observando. Nada mais de códigos. Caso alguém queira a minha 
opinião, estou por aqui.

Sds.

 _ _ __
To: [EMAIL PROTECTED] os.com.br
From: [EMAIL PROTECTED] com
Date: Thu, 16 Oct 2008 00:09:42 -0200
Subject: Re: [delphi-br] [DICA] +Funções para strings

Concordo com o João, não vamos reinventar a roda, k.

Joao Morais escreveu:

 Fala Rubem!

 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com
 :

 Sinceramente, não vejo hack nenhum. Em linguagem C, condições do
 tipo if (var 0)
 podem ser simplificadas com if (var). O Object Pascal me permite
 fazer isso também,
 como ilustro no meu código. Portanto, pra mim, não é hack.

 Hack é tudo que é feito sem o suporte da linguagem. No Object Pascal,
 boolean e números não são compatíveis. O que o Object Pascal te
 fornece é um meio de hac^H^H^H forçar esta compatibilidade.

 C não tem nem boolean, nem elegância, nem diferença entre código limpo
 e hackeado, então a comparação ficou meio forçada.

 E ainda acrescento que faço uso de intensivo de constantes por ser
 uma prática que torna
 bem mais claro o código, algo bem melhor do que ficar usando magic
 numbers.

 Hã... Boolean(Items. Count) não me parece mais claro do que
 (Items.Count 0), pelo contrário. A menos que você seja um
 programador C ou Assembly.

 No entanto não importa. O que coloquei é o que o prof. Wirth esperava
 que fizéssemos, e não colocar a minha opinião, muito menos ir contra a
 sua.

 Quanto ao uso de TStringList, ... ora, se em Java eu posso usar coisa
 parecida, pq não em
 Delphi? Se o Object Pascal possui artefatos para uso de orientação a
 objetos, e classes
 utilitárias para auxiliar nosso trabalho, pq não fazer uso delas?
 Ah, o código é complexo e
 faz uso de heap! Mas uma função dessas, muito provavelmente, não
 seria usada em
 textos muito extensos, e o impacto na performance geral de um grande
 sistema aplicativo
 seria o mínimo.

 A pouca demanda para o uso de uma rotina jamais deve ser argumento
 para escolher uma opção mais cara perante uma opção mais simples. É
 justamente assim que nascem códigos mal feitos. Outros fatores como
 manutenção futura também entram na conta, mas que simplesmente não se
 aplica para uma rotina tão simples como essa.

 Alias será, pq faço uso dessas funções intensivamente no sistema que
 dou manutenção
 atualmente, e não existe perda de performance com o seu uso.

 Agora, putz, se for pra escrever sempre código simpleco e
 estruturado, então quem vêm
 do Delphi e tá acostumado a escrever só procedimentos e funções ou
 está acostumado
 somente a colocar componentes e codificar razoavelmente eventos vai
 se lascar feio ao
 tentar pegar códigos mais trabalhados em Java ou C#. Imagina pegar
 algo mais
 complicado como, por exemplo, validar uma texto em uma caixa de
 edição (a.k.a. TEdit)
 usando expressões regulares (a.k.a. RegEx)!

 Entendo aonde você quer chegar. Então agora basta, ou escolher um
 exemplo a altura da complexidade da implementação, ou implementar a
 rotina a altura da sua simplicidade. Mais bonito, menor e melhor são
 três grandezas diferentes para trechos de código.

 Mas, como diria Voltaire, posso não concordar com o que dizes, mas
 até o fim defenderei
 o direito que o tens de dizê-lo.

 Eu não esperava que fosses concordar comigo, no entanto devo confessar
 que eu esperava argumentos melhores para as suas escolhas.


 Sds.

 --
 Joao Morais


  _ _ __
 To: [EMAIL PROTECTED] os.com.br 
 From: [EMAIL PROTECTED] com 
 Date: Wed, 15 Oct 2008 22:16:55 -0300
 Subject: Re: [delphi-br] [DICA] +Funções para strings

 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com
 :


 if not AllowEmpty then
 for i := 0 to Count - 1 do
 while (List[i] = EmptyStr) and Boolean(List. Count) do

 No seu lugar eu removeria o while e colocaria um for downto, além de
 tirar esse hack do código e ajudar o caboclo a escrever código limpo.

 { Conta quantas palavras existem em uma string }
 function CountWords(S: string): integer;
 begin
 with TStringList. Create do

 Por que não usar o for? TStrings além de usar o heap tem um código
 mais complexo para uma tarefa simples.

 --
 Joao Morais

 try
 Delimiter := ' ';
 DelimitedText := S;
 Result := Count;
 finally
 Free
 end
 end;


 Sds.,

 Rubem Rocha
 Manaus, AM



 _ _ _ _ _ _
Conheça o Windows Live Spaces, a rede 

Re: [delphi-br] Off-Topic -- Delphi / Biometria

2008-10-16 Por tôpico Adriano Santos (Y!)
Então mano,

No VeriFinger notei um problema: acho que ele não consegue interagir com 
o hardware via IW. Fiz um exemplo em IW exatamente igual ao exemplo 
Win32. Se vc abre o Win32 ele chama uma função que localiza o leitor 
biométrico e o coloca em posição de escuta, porém se vc abre a 
aplicação IW ele nem acha o leitor.

Vou testar com o da Griaule, vlw.

Adriano

Eduardo Silva dos Santos respondeu:

 Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no
 intraweb sim... basta carregar a Dll, ele interage com um TImage ou
 semelhante..

 baixa o SDK e da uma olhada no demo.

 qualquer coisa estou à disposição.

 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] 
 mailto:falecom%40adrianosantos.pro.br

  Então, valeu, mas preciso em Delphi.
  Uma alternativa que estou tentando implementar é criar um ActiveX em
  Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a 
 migrar.
  []s
 
 
  Adriano Santos
  www.dug-sp.com
 
  Eduardo Silva dos Santos respondeu:
  
   Olá Adriano, ele pode ser usado com Java, com C#, no proprio site 
 tem um
   exemplo online em java totalmente funcional.
  
   2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED] 
 mailto:falecom%40adrianosantos.pro.brfalecom%40adrianosantos.pro.br
   
 mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
  
  
Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer 
 algo?
   
Adriano Santos
www.dug-sp.com
   
Eduardo Silva dos Santos respondeu:

 é exatamente isso que vou fazer se detectar o mesmo problema.

 2008/10/15 Nicolas [EMAIL PROTECTED] 
 mailto:nicolas%40qualitysystem.com.brnicolas%40qualitysystem.com.br
   
 mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
  nicolas%40qualitysystem.com.br

   
 mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
  nicolas%2540qualitysystem.com.br
   

  Acho q tive esse problema,
 
  o que fiz foi instanciar logo no começo do sistema e só destruir
   quando
  sair do sistema,
 
  e não ficar ativando a cada leitura.
 
  []s
 
  Alexandre
 
 
  - Original Message -
  From: Elazar Dornelles Ceza
  To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br

   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%2540yahoogrupos.com.br
delphi-br%40yahoogrupos.com.br
  Sent: Wednesday, October 15, 2008 3:21 PM
  Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria
 
  Eduardo,
 
  Entendo, mas o que acontece é que temos um modulo especifico no
   sistema
  para este processo de identificação e cadastro de pessoal, este
 modulo que é
  criado somente quando á necessidade de um destes processos. Na
 primeira vez
  que é criado funciona blz, na segunda não roda de jeito 
 nenhum...
 
  Já mandei um email hoje pela manha pra eles,até agora nada
 ainda...vou
  tentar postar no forum pra ver se não houver respostas...
 
  Atenc;
  Elazar
 
  - Mensagem original 
  De: Eduardo Silva dos Santos [EMAIL PROTECTED] 
 mailto:eduardo.drd%40gmail.comeduardo.drd%40gmail.com
   mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  eduardo.drd%40gmail.com
 mailto:eduardo.drd%40gmail.com 
 eduardo.drd%2540gmail.comeduardo.drd%
  2540gmail.com
eduardo.drd%40gmail.com
  
  Para: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br

   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%2540yahoogrupos.com.br
 
delphi-br%40yahoogrupos.com.br
  Enviadas: Quarta-feira, 15 de Outubro de 2008 14:56:14
  Assunto: Re: [delphi-br] Off-Topic -- Delphi / Biometria
 
  Olá Elazar, eu baixei o SDK, instalei o leitor e só testei o 
 demo,
ainda
  não
  mexi no código.
 
  mas carregar e descarregar a dll cada vez que for usar o 
 leitor eu
 não acho
  uma boa não, acaba consumindo um pouco de tempo.
 
  eu vou deixar como no demo deles... ao iniciar o softeware 
 carrega
  a
 dll e
  inicializa o leitor e descarrega somente ao sair do sistema.
  acho mais interessante assim.
 
  posta lá no forum ou manda um e-mail que o suporte de diz algo
  sobre
 isso.
 
  Novos endereços, o Yahoo! que você conhece. Crie um email 
 novo com
  a
sua
  cara @ymail.com ou @rocketmail.com.
  http://br.new.mail.yahoo.com/addresses 
 http://br.new.mail.yahoo.com/addresses
   http://br.new.mail.yahoo.com/addresses 
 http://br.new.mail.yahoo.com/addresses
 

Re: [delphi-br] Criacao de componente

2008-10-16 Por tôpico Vinicius Santos - MSI
TCollection ???

fjogassa escreveu:

 Bom dia.
 Estou desenvolvendo um componente que herda do stringgrid, e gostaria
 de ao clicar para configurar uma propriedade abrir um formulário com
 alguns campos, para depois eu realizar o tratamento necessário.
 Tenho o seguinte métodos:
 TTesteStringGrid = class(TStringGrid)
 private
 FConfigCampo: TStringList;
 procedure setConfigCampo(const Value: TStringList);
 { Private declarations }
 protected
 { Protected declarations }
 public
 { Public declarations }
 constructor Create(AOwner: TComponent); override;
 destructor Destroy; override;
 published
 { Published declarations }
 property ConfiguracaoCampo: TStringList read FConfigCampo write
 setConfigCampo;
 end;

 E precisaria de um método para abrir este formulário em um
 clique no objectinspector.
 Alguém poderia me ajudar por favor.

 Muito Obrigado.

 Fábio Jun
 Analista/Programador
 GTalk: [EMAIL PROTECTED] mailto:fjogassa%40gmail.com

  


-- 
Vinicius dos Santos
http://www.msisolucoes.com.br




Re: [delphi-br] Off-Topic -- Delphi / Biometria

2008-10-16 Por tôpico Eduardo Silva dos Santos
Blz Adriano,

eu nunca testei o veriFinger, assim que der vou fazer um teste com o Griaule
e o IW, qq coisa te aviso.

2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED]

   Então mano,

 No VeriFinger notei um problema: acho que ele não consegue interagir com
 o hardware via IW. Fiz um exemplo em IW exatamente igual ao exemplo
 Win32. Se vc abre o Win32 ele chama uma função que localiza o leitor
 biométrico e o coloca em posição de escuta, porém se vc abre a
 aplicação IW ele nem acha o leitor.

 Vou testar com o da Griaule, vlw.

 Adriano


 Eduardo Silva dos Santos respondeu:
 
  Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra usar no
  intraweb sim... basta carregar a Dll, ele interage com um TImage ou
  semelhante..
 
  baixa o SDK e da uma olhada no demo.
 
  qualquer coisa estou à disposição.
 
  2008/10/16 Adriano Santos (Y!) [EMAIL 
  PROTECTED]falecom%40adrianosantos.pro.br
  mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
 
 
   Então, valeu, mas preciso em Delphi.
   Uma alternativa que estou tentando implementar é criar um ActiveX em
   Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a
  migrar.
   []s
  
  
   Adriano Santos
   www.dug-sp.com
  
   Eduardo Silva dos Santos respondeu:
   
Olá Adriano, ele pode ser usado com Java, com C#, no proprio site
  tem um
exemplo online em java totalmente funcional.
   
2008/10/15 Adriano Santos (Y!) [EMAIL 
PROTECTED]falecom%40adrianosantos.pro.br
  mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
 falecom%40adrianosantos.pro.br
   
  mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
 falecom%2540adrianosantos.pro.br

   
   
 Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer
  algo?

 Adriano Santos
 www.dug-sp.com

 Eduardo Silva dos Santos respondeu:
 
  é exatamente isso que vou fazer se detectar o mesmo problema.
 
  2008/10/15 Nicolas [EMAIL 
  PROTECTED]nicolas%40qualitysystem.com.br
  mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
 nicolas%40qualitysystem.com.br
   
  mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
 nicolas%2540qualitysystem.com.br
   nicolas%40qualitysystem.com.br
 
   
  mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
 nicolas%2540qualitysystem.com.br
   nicolas%2540qualitysystem.com.br

 
   Acho q tive esse problema,
  
   o que fiz foi instanciar logo no começo do sistema e só
 destruir
quando
   sair do sistema,
  
   e não ficar ativando a cada leitura.
  
   []s
  
   Alexandre
  
  
   - Original Message -
   From: Elazar Dornelles Ceza
   To: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
   
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%2540yahoogrupos.com.br
   delphi-br%40yahoogrupos.com.br
 
   
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%2540yahoogrupos.com.br
   delphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
   Sent: Wednesday, October 15, 2008 3:21 PM
   Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria
  
   Eduardo,
  
   Entendo, mas o que acontece é que temos um modulo especifico no
sistema
   para este processo de identificação e cadastro de pessoal, este
  modulo que é
   criado somente quando á necessidade de um destes processos. Na
  primeira vez
   que é criado funciona blz, na segunda não roda de jeito
  nenhum...
  
   Já mandei um email hoje pela manha pra eles,até agora nada
  ainda...vou
   tentar postar no forum pra ver se não houver respostas...
  
   Atenc;
   Elazar
  
   - Mensagem original 
   De: Eduardo Silva dos Santos [EMAIL 
   PROTECTED]eduardo.drd%40gmail.com
  mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
 eduardo.drd%40gmail.com
mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.comeduardo.drd%
 2540gmail.com
   eduardo.drd%40gmail.com
  mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  eduardo.drd%2540gmail.comeduardo.drd%
   2540gmail.com
 eduardo.drd%40gmail.com
   
   Para: delphi-br@yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%40yahoogrupos.com.br
   
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%2540yahoogrupos.com.br
   delphi-br%40yahoogrupos.com.br
 
   
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 delphi-br%2540yahoogrupos.com.br
   delphi-br%2540yahoogrupos.com.br
  
 delphi-br%40yahoogrupos.com.br
   Enviadas: Quarta-feira, 15 de 

Res: [delphi-br] [DICA] Funções para strings

2008-10-16 Por tôpico Silvio Clécio
Olá pessoal,

Eu já tive lá meus desentendimentos com o Rubem, mas nada
de guardar rancor, isso faz mal para o fígado e é comprovado cientificamente.
As dicas são sempre bem vindas, inclusive já usei várias
delas. Não discordo do João quando ele citou uma maneira de melhorar o código,
é aquela velha história: ... quanto mais fácil melhor!, pois nossos clientes
têm uma mania de querer as coisas para ontem. (Risos)
Mas é isso, na boa, o que passou já passou e continue a postar
as dicas, às vezes alguém esta quebrando cabeça a dias, e de repente alguém
posta uma dica que resolve o problema, seja um iniciante ou seja um expert.
Notem uma coisa, esta resposta não é desafio, crítica, gozação
e etc., nada disso e nem derivados disso, minha intenção e fazer o brothers
ficarem na boa e o Rubem continuar portando as dicas, pois elas são muito
úteis. 


Um abraço! Silvio Clécio
Contatos/Blog
Skype: silvioprog
Yahoo! Messenger: [EMAIL PROTECTED]
MSN (Hotmail): [EMAIL PROTECTED]
BlogSpot: http://silvioclecio.blogspot.com/



- Mensagem original 
De: fabio giro [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 16 de Outubro de 2008 11:28:12
Assunto: RE: [delphi-br] [DICA] +Funções para strings


Faça isso não. Continue enviando dicas. São sempre importantes.

--- Em qui, 16/10/08, Rubem Nascimento da Rocha djpardalrocha@ hotmail.com 
escreveu:

De: Rubem Nascimento da Rocha djpardalrocha@ hotmail.com
Assunto: RE: [delphi-br] [DICA] +Funções para strings
Para: [EMAIL PROTECTED] os.com.br
Data: Quinta-feira, 16 de Outubro de 2008, 1:23

É, cada um pensa de um jeito! Minha intenção era apenas a de ajudar. Acho 
melhor ficar só nas sugestões de idéias. Cada um tem a sua maneira de 
codificar. E em respeito a essas diferenças, ficarei apenas na surdina, na 
obscuridade, observando. Nada mais de códigos. Caso alguém queira a minha 
opinião, estou por aqui.

Sds.

 _ _ __
To: [EMAIL PROTECTED] os.com.br
From: [EMAIL PROTECTED] com
Date: Thu, 16 Oct 2008 00:09:42 -0200
Subject: Re: [delphi-br] [DICA] +Funções para strings

Concordo com o João, não vamos reinventar a roda, k.

Joao Morais escreveu:

 Fala Rubem!

 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com
 :

 Sinceramente, não vejo hack nenhum. Em linguagem C, condições do
 tipo if (var 0)
 podem ser simplificadas com if (var). O Object Pascal me permite
 fazer isso também,
 como ilustro no meu código. Portanto, pra mim, não é hack.

 Hack é tudo que é feito sem o suporte da linguagem. No Object Pascal,
 boolean e números não são compatíveis. O que o Object Pascal te
 fornece é um meio de hac^H^H^H forçar esta compatibilidade.

 C não tem nem boolean, nem elegância, nem diferença entre código limpo
 e hackeado, então a comparação ficou meio forçada.

 E ainda acrescento que faço uso de intensivo de constantes por ser
 uma prática que torna
 bem mais claro o código, algo bem melhor do que ficar usando magic
 numbers.

 Hã... Boolean(Items. Count) não me parece mais claro do que
 (Items.Count 0), pelo contrário. A menos que você seja um
 programador C ou Assembly.

 No entanto não importa. O que coloquei é o que o prof. Wirth esperava
 que fizéssemos, e não colocar a minha opinião, muito menos ir contra a
 sua.

 Quanto ao uso de TStringList, ... ora, se em Java eu posso usar coisa
 parecida, pq não em
 Delphi? Se o Object Pascal possui artefatos para uso de orientação a
 objetos, e classes
 utilitárias para auxiliar nosso trabalho, pq não fazer uso delas?
 Ah, o código é complexo e
 faz uso de heap! Mas uma função dessas, muito provavelmente, não
 seria usada em
 textos muito extensos, e o impacto na performance geral de um grande
 sistema aplicativo
 seria o mínimo.

 A pouca demanda para o uso de uma rotina jamais deve ser argumento
 para escolher uma opção mais cara perante uma opção mais simples. É
 justamente assim que nascem códigos mal feitos. Outros fatores como
 manutenção futura também entram na conta, mas que simplesmente não se
 aplica para uma rotina tão simples como essa.

 Alias será, pq faço uso dessas funções intensivamente no sistema que
 dou manutenção
 atualmente, e não existe perda de performance com o seu uso.

 Agora, putz, se for pra escrever sempre código simpleco e
 estruturado, então quem vêm
 do Delphi e tá acostumado a escrever só procedimentos e funções ou
 está acostumado
 somente a colocar componentes e codificar razoavelmente eventos vai
 se lascar feio ao
 tentar pegar códigos mais trabalhados em Java ou C#. Imagina pegar
 algo mais
 complicado como, por exemplo, validar uma texto em uma caixa de
 edição (a.k.a. TEdit)
 usando expressões regulares (a.k.a. RegEx)!

 Entendo aonde você quer chegar. Então agora basta, ou escolher um
 exemplo a altura da complexidade da implementação, ou implementar a
 rotina a altura da sua simplicidade. Mais bonito, menor e melhor são
 três grandezas diferentes para trechos de código.

 Mas, 

Res: [delphi-br] [DICA] Funções para strings

2008-10-16 Por tôpico Silvio Clécio
Errata:

...portando as dicas, troquem o 'portando' por postando. (Risos)

Um abraço! Silvio Clécio
Contatos/Blog
Skype: silvioprog
Yahoo! Messenger: [EMAIL PROTECTED]
MSN (Hotmail): [EMAIL PROTECTED]
BlogSpot: http://silvioclecio.blogspot.com/



- Mensagem original 
De: Silvio Clécio [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Quinta-feira, 16 de Outubro de 2008 13:01:15
Assunto: Res: [delphi-br] [DICA] Funções para strings


Olá pessoal,

Eu já tive lá meus desentendimentos com o Rubem, mas nada
de guardar rancor, isso faz mal para o fígado e é comprovado cientificamente.
As dicas são sempre bem vindas, inclusive já usei várias
delas. Não discordo do João quando ele citou uma maneira de melhorar o código,
é aquela velha história: ... quanto mais fácil melhor!, pois nossos clientes
têm uma mania de querer as coisas para ontem. (Risos)
Mas é isso, na boa, o que passou já passou e continue a postar
as dicas, às vezes alguém esta quebrando cabeça a dias, e de repente alguém
posta uma dica que resolve o problema, seja um iniciante ou seja um expert.
Notem uma coisa, esta resposta não é desafio, crítica, gozação
e etc., nada disso e nem derivados disso, minha intenção e fazer o brothers
ficarem na boa e o Rubem continuar portando as dicas, pois elas são muito
úteis. 

 _ _ __
Um abraço! Silvio Clécio
Contatos/Blog
Skype: silvioprog
Yahoo! Messenger: [EMAIL PROTECTED] com.br
MSN (Hotmail): silvio_prog@ hotmail.com
BlogSpot: http://silvioclecio .blogspot. com/

- Mensagem original 
De: fabio giro [EMAIL PROTECTED] com.br
Para: [EMAIL PROTECTED] os.com.br
Enviadas: Quinta-feira, 16 de Outubro de 2008 11:28:12
Assunto: RE: [delphi-br] [DICA] +Funções para strings

Faça isso não. Continue enviando dicas. São sempre importantes.

--- Em qui, 16/10/08, Rubem Nascimento da Rocha djpardalrocha@ hotmail.com 
escreveu:

De: Rubem Nascimento da Rocha djpardalrocha@ hotmail.com
Assunto: RE: [delphi-br] [DICA] +Funções para strings
Para: [EMAIL PROTECTED] os.com.br
Data: Quinta-feira, 16 de Outubro de 2008, 1:23

É, cada um pensa de um jeito! Minha intenção era apenas a de ajudar. Acho 
melhor ficar só nas sugestões de idéias. Cada um tem a sua maneira de 
codificar. E em respeito a essas diferenças, ficarei apenas na surdina, na 
obscuridade, observando. Nada mais de códigos. Caso alguém queira a minha 
opinião, estou por aqui.

Sds.

 _ _ __
To: [EMAIL PROTECTED] os.com.br
From: [EMAIL PROTECTED] com
Date: Thu, 16 Oct 2008 00:09:42 -0200
Subject: Re: [delphi-br] [DICA] +Funções para strings

Concordo com o João, não vamos reinventar a roda, k.

Joao Morais escreveu:

 Fala Rubem!

 2008/10/15 Rubem Nascimento da Rocha djpardalrocha@ hotmail.com
 :

 Sinceramente, não vejo hack nenhum. Em linguagem C, condições do
 tipo if (var 0)
 podem ser simplificadas com if (var). O Object Pascal me permite
 fazer isso também,
 como ilustro no meu código. Portanto, pra mim, não é hack.

 Hack é tudo que é feito sem o suporte da linguagem. No Object Pascal,
 boolean e números não são compatíveis. O que o Object Pascal te
 fornece é um meio de hac^H^H^H forçar esta compatibilidade.

 C não tem nem boolean, nem elegância, nem diferença entre código limpo
 e hackeado, então a comparação ficou meio forçada.

 E ainda acrescento que faço uso de intensivo de constantes por ser
 uma prática que torna
 bem mais claro o código, algo bem melhor do que ficar usando magic
 numbers.

 Hã... Boolean(Items. Count) não me parece mais claro do que
 (Items.Count 0), pelo contrário. A menos que você seja um
 programador C ou Assembly.

 No entanto não importa. O que coloquei é o que o prof. Wirth esperava
 que fizéssemos, e não colocar a minha opinião, muito menos ir contra a
 sua.

 Quanto ao uso de TStringList, ... ora, se em Java eu posso usar coisa
 parecida, pq não em
 Delphi? Se o Object Pascal possui artefatos para uso de orientação a
 objetos, e classes
 utilitárias para auxiliar nosso trabalho, pq não fazer uso delas?
 Ah, o código é complexo e
 faz uso de heap! Mas uma função dessas, muito provavelmente, não
 seria usada em
 textos muito extensos, e o impacto na performance geral de um grande
 sistema aplicativo
 seria o mínimo.

 A pouca demanda para o uso de uma rotina jamais deve ser argumento
 para escolher uma opção mais cara perante uma opção mais simples. É
 justamente assim que nascem códigos mal feitos. Outros fatores como
 manutenção futura também entram na conta, mas que simplesmente não se
 aplica para uma rotina tão simples como essa.

 Alias será, pq faço uso dessas funções intensivamente no sistema que
 dou manutenção
 atualmente, e não existe perda de performance com o seu uso.

 Agora, putz, se for pra escrever sempre código simpleco e
 estruturado, então quem vêm
 do Delphi e tá acostumado a escrever só procedimentos e funções ou
 está acostumado
 somente a colocar componentes e codificar 

[delphi-br] RE: Delphi Tour Online

2008-10-16 Por tôpico Andreano Lanusse
Pessoal, começa em 35 minutos.

Após efetuar a inscrição em: 
http://latam.codegear.com/br/delphitouronline/inscricao você receberá um email, 
com as instruções para conectar


From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Andreano Lanusse
Sent: Wednesday, October 15, 2008 12:43 PM
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Delphi Tour Online


Comunidade,
Durante o mês de outubro teremos o Delphi Tour Online, serão 4 opções de data, 
onde você poderá se registrar na que melhor atende a sua agenda.
Aqueles, que não tiveram a oportunidade de participar do Delphi Tour 
presencial, agora é a chance.
Serão 3 horas para você conhecer e tirar todas as dúvidas sobre as novidades do 
Delphi 2009 e InterBase 2009.
Abordando temas, como:

· Novo DataSnap

· Generics e Anonymous Methods

· Novos componente da VCL

· Modelagem de banco de dados com ER/Studio

· Criptografia de dados com InterBase 2009

· Suporte a Unicode e tradução de aplicações Delphi 2009
Além disso, os inscritos no Delphi Tour Online, poderão adquirir Delphi 2009 
com 40% de desconto até dia 31/10.
Faça sua inscrição para uma ou mais datas, as datas e horários (Brasília) do 
evento são:

* 16/10 - 14:00 às 17:00
* 21/10 - 10:00 às 13:00
* 24/10 - 14:00 às 17:00
* 31/10 - 10:00 às 13:00
Para efetuar sua inscrição, 
http://latam.codegear.com/br/delphitouronline/inscricao
Nos vemos amanhã ou em uma das outras 3 datas.

Andreano Lanusse
Embarcadero Product Line Manager and Techinical Lead Evangelist Latin America  
Caribbean
http://blogs.codegear.com/andreanolanusse

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

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

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


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



Re: [delphi-br] Exemplo de um pequeno programa/sistema Orientado a Objetos... Onde encontrar...

2008-10-16 Por tôpico Daniel Bastos
O dos tiOPF são vários exemplos que mostram como vc se conectar, como
fazer o mapeamento relacional e vai evoluindo...
infelizmente é o único que eu posso falar. Os outros eu dei apenas uma
olhada rápida, e escolhi um framework para olhar mais detalhadamente
primeiro. Não por algum motivo especial, mas pq tinha que começar por
um =] .
Claro que todos os exemplos serão direcionados ao framework que os
acompanham (Evidente).

Talvez tb seja mais vantágem ver exemplos de programação OO sem
frameworks. Tinha uma outra discussão a um tempo atraz falando de OO
tb. Eu não tenho certeza, mas parece que saiu numa revista de delphi,
artigos sobre programação OO.

Procure no histórico da lista sobre esta discussão.
O Exemplo do Andrei citou tb seria uma boa. Vai lá no Yahoo, baixa e
dá uma olhada.

2008/10/15 Andrei Luís [EMAIL PROTECTED]:
 Fabio,

 A uns meses atrás eu coloquei na seção arquivos da lista, um exemplo de OO
 que outro colega havia disponibilizado.

 Eis o link:

 http://f1.grp.yahoofs.com/v1/AIT2SJ8DlysHSPDfqKL7v2CzoWu-1EIchmJOD0itf7lkmbv6IQ-yWOBjZURjt8G-dSm2ajt9hE9dBkVt6s_cwIo7rVxBWpSBog/Exemplos/Exemplo%20OO.rar

 Ou vá na página do grupo no Yahoo Grupos, Arquivos - Exemplos - Exemplo
 OO.rar

 []
 Andrei

 2008/10/15 Fabio Ferreira [EMAIL PROTECTED]

 Pessoal,

 Alguém tem algum exemplo de um pequeno programa/sistema feito com
 orientação
 a objetos ?

 Estou precisando estudar isto. Já estou cheio de conceitos agora preciso
 ver
 a pratica, colocar a mão na massa.


 Abs





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


 

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 







-- 
Abs
Daniel A. Bastos


Re: [delphi-br] Off-Topic -- Delphi / Biometria

2008-10-16 Por tôpico Adriano Santos (Y!)
Pow cara,

Se conseguir testar alguma coisa e tiver qualquer informação a respeito, 
fico grato cara.
Qq coisa me chama no msn que podemos conversar a respeito.

[EMAIL PROTECTED]

Vlw

Adriano

Eduardo Silva dos Santos respondeu:

 Blz Adriano,

 eu nunca testei o veriFinger, assim que der vou fazer um teste com o 
 Griaule
 e o IW, qq coisa te aviso.

 2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] 
 mailto:falecom%40adrianosantos.pro.br

  Então mano,
 
  No VeriFinger notei um problema: acho que ele não consegue interagir com
  o hardware via IW. Fiz um exemplo em IW exatamente igual ao exemplo
  Win32. Se vc abre o Win32 ele chama uma função que localiza o leitor
  biométrico e o coloca em posição de escuta, porém se vc abre a
  aplicação IW ele nem acha o leitor.
 
  Vou testar com o da Griaule, vlw.
 
  Adriano
 
 
  Eduardo Silva dos Santos respondeu:
  
   Adriano, faz um teste com o SDK da Griaule, acho que vai dar pra 
 usar no
   intraweb sim... basta carregar a Dll, ele interage com um TImage ou
   semelhante..
  
   baixa o SDK e da uma olhada no demo.
  
   qualquer coisa estou à disposição.
  
   2008/10/16 Adriano Santos (Y!) [EMAIL PROTECTED] 
 mailto:falecom%40adrianosantos.pro.brfalecom%40adrianosantos.pro.br
   
 mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
  
  
Então, valeu, mas preciso em Delphi.
Uma alternativa que estou tentando implementar é criar um ActiveX em
Delphi, assim posso incluí-lo no IntraWeb ou ASP.NET caso venha a
   migrar.
[]s
   
   
Adriano Santos
www.dug-sp.com
   
Eduardo Silva dos Santos respondeu:

 Olá Adriano, ele pode ser usado com Java, com C#, no proprio site
   tem um
 exemplo online em java totalmente funcional.

 2008/10/15 Adriano Santos (Y!) [EMAIL PROTECTED] 
 mailto:falecom%40adrianosantos.pro.brfalecom%40adrianosantos.pro.br
   
 mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
  falecom%40adrianosantos.pro.br

   
 mailto:falecom%40adrianosantos.pro.brfalecom%2540adrianosantos.pro.br
  falecom%2540adrianosantos.pro.br
 


  Deixa eu perguntar uma coisa: e para Web? Alguém conseguiu fazer
   algo?
 
  Adriano Santos
  www.dug-sp.com
 
  Eduardo Silva dos Santos respondeu:
  
   é exatamente isso que vou fazer se detectar o mesmo problema.
  
   2008/10/15 Nicolas [EMAIL PROTECTED] 
 mailto:nicolas%40qualitysystem.com.brnicolas%40qualitysystem.com.br
   
 mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
  nicolas%40qualitysystem.com.br

   
 mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
  nicolas%2540qualitysystem.com.br
nicolas%40qualitysystem.com.br
  

   
 mailto:nicolas%40qualitysystem.com.brnicolas%2540qualitysystem.com.br
  nicolas%2540qualitysystem.com.br
nicolas%2540qualitysystem.com.br
 
  
Acho q tive esse problema,
   
o que fiz foi instanciar logo no começo do sistema e só
  destruir
 quando
sair do sistema,
   
e não ficar ativando a cada leitura.
   
[]s
   
Alexandre
   
   
- Original Message -
From: Elazar Dornelles Ceza
To: delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%40yahoogrupos.com.br
   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br

   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%2540yahoogrupos.com.br
delphi-br%40yahoogrupos.com.br
  

   
 mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
  delphi-br%2540yahoogrupos.com.br
delphi-br%2540yahoogrupos.com.br
  delphi-br%40yahoogrupos.com.br
Sent: Wednesday, October 15, 2008 3:21 PM
Subject: Res: [delphi-br] Off-Topic -- Delphi / Biometria
   
Eduardo,
   
Entendo, mas o que acontece é que temos um modulo 
 especifico no
 sistema
para este processo de identificação e cadastro de 
 pessoal, este
   modulo que é
criado somente quando á necessidade de um destes 
 processos. Na
   primeira vez
que é criado funciona blz, na segunda não roda de jeito
   nenhum...
   
Já mandei um email hoje pela manha pra eles,até 
 agora nada
   ainda...vou
tentar postar no forum pra ver se não houver respostas...
   
Atenc;
Elazar
   
- Mensagem original 
De: Eduardo Silva dos Santos [EMAIL PROTECTED] 
 mailto:eduardo.drd%40gmail.comeduardo.drd%40gmail.com
   mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
  eduardo.drd%40gmail.com
 mailto:eduardo.drd%40gmail.com 
 eduardo.drd%2540gmail.comeduardo.drd%
  2540gmail.com
eduardo.drd%40gmail.com
   mailto:eduardo.drd%40gmail.com eduardo.drd%2540gmail.com
   

[delphi-br] Exemplos Zeos+Lookup+Master/Detail+JEDI

2008-10-16 Por tôpico Silvio Clécio
Olá pessoal,

No link (http://www.4shared.com/dir/5679510/48848609/Uploads.html)
disponibilizei exemplos de Lookup e Master-Detail com os componentes Zeos e 
JEDI.
Baixem os arquivos:

1 - Zeos Master-Detail.zip
2 - Zeos_Lookup_1.zip
3 - Zeos_Lookup_2_with_JEDI.zip
4 - Zeos_Lookup_3_with_JEDI.zip


Um abraço! Silvio Clécio
Contatos/Blog
Skype: silvioprog
Yahoo! Messenger: [EMAIL PROTECTED]
MSN (Hotmail): [EMAIL PROTECTED]
BlogSpot: http://silvioclecio.blogspot.com/



  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



Re: [delphi-br] Select mais rápido

2008-10-16 Por tôpico Luiz ESCobar
Indice do ORDER BY ??? da onde vc tirou esta informação ? desconheço isso... 
porderia postar onde está ?
O que sei sobe indices é pra ajudar em WHEREs e JOINs das informações...
[]s


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
HARBOUR 
--
Borland C++ 5.5.1 (32 bit)
Harbour 1.0.1 Intl. (Rev. 9429) 
xHarbour Compile build 1.1.0 (Simplex)
Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
---




From: Coutinho - Yahoo 
Sent: Wednesday, October 15, 2008 10:02 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] Select mais rápido


Pode começar fazendo um índice + parecido qom a order by da query que 
deseja executar!
Ajuda muito!!!

Eduardo Melo escreveu:

 Olá, como eu posso fazer um select para buscar registro de forma mais
 rápida?

 Ou como fariam para buscar registros de forma rápida quando se tem mais de
 10 mil registros? Já ouvi falar sobre criar index, mas no banco de 
 dados já
 cria ele quando deixo o campo como chave primária, seria isso? Como devo
 proceder para ter uma consulta rápida e eficaz.

 Grato

 -- 
 Att

 Eduardo Melo
 3º Sistemas de Informação - Bacharelado
 www.meloshospedagem.com.br

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

 



 

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



Re: [delphi-br] Select mais rápido

2008-10-16 Por tôpico Luiz ESCobar
assino embaixo... explico tudim... 
tem que ver muita coisa... as vezes só otmizar a query não vai ajudar muito...
[]s


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
HARBOUR 
--
Borland C++ 5.5.1 (32 bit)
Harbour 1.0.1 Intl. (Rev. 9429) 
xHarbour Compile build 1.1.0 (Simplex)
Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
---


From: Luciano Calenzani Simões 
Sent: Thursday, October 16, 2008 8:07 AM
To: delphi-br@yahoogrupos.com.br 
Subject: Res: [delphi-br] Select mais rápido


O desempenho de uma sentença SQL depende de muitos fatores, o que o torna 
rápido, lento ou aceitável. Cito ALGUNS:

- Número de registro na tabela;
- Índices;
- Hardware do servidor;
- Do próprio SGDB;
- Do número de condições que é dado ao SQL (WHERE, ANDs, IFs e CASEs);
- Do uso de funções (COALESCE, DAYSOFMONTH, ...)
- Do número de campos selecionados;
- Se no SQL há subquerys;
- Se no SQL há joins (INNER, LEFT ou RIGTH);
- Da modelagem relacional;
- Da integridade dos dados;
- 
Claro que uns interferem mais e outros menos.

Não é por acaso que existe a função DBA.

Luciano Calenzani Simões

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara 
@ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



 

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



[delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Consultores Software
Boa tarde pessoal !

Utilizo a versão 8.1.11 do Postgres,  com acesso via ZeosLib 6.6.3 no delphi
6.

Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no
INSERT, que permite recuperar o registro recém inserido.

Minha pergunta é se alguém da lista tem experiência no uso de versões do PG
com RETURNING, nos componentes da ZeosLib.


Muito  obrigado, desde já.


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



Re: [delphi-br] [DICA] +Funções para strings

2008-10-16 Por tôpico Luiz ESCobar
RUBEM suas dicas e idéias sempre seram muito bem vindas...
O João e o Onjahyr só tem opniões diferentes...
Não acho que deva parar...
[]s


Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
HARBOUR 
--
Borland C++ 5.5.1 (32 bit)
Harbour 1.0.1 Intl. (Rev. 9429) 
xHarbour Compile build 1.1.0 (Simplex)
Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
---

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



Re: [delphi-br] Exportar Configuração do Delphi

2008-10-16 Por tôpico Leonardo Quinino
Já tentei fazer a exportação do registro do delphi, não ficou 100%, , ae,
preferi reinstalar tudo manualmente, mas posso ter vacilado em alguma etapa,
isso se conseguir a exportação perfeita, é tudo de bom mesmo.

2008/10/15 Eduardo Silva dos Santos [EMAIL PROTECTED]

   Voce pode exportar a chave do registro onde ficam salvas as
 configurações do
 Delphi..funciona direitinho.

 2008/10/15 Fabio Ferreira [EMAIL PROTECTED]fabio.aracajusigns%40gmail.com
 


  Pessoal
 
  Existe alguma maneira de exportar as configuraçãoes da parte de
 Diretorios,
  Path, Pakages, libryries do Delphi 5, para poder importar em outra
 instação
  do Delphi ?
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 ...
 Eduardo Silva dos Santos
 DRD SISTEMAS
 (27) 3218-4201
 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
 Site: http://www.drdsistemas.com.br/
 ...

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

  




-- 
Leonardo Quinino


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



RES: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Tatu
apenas para esclarescervc quer que retorne o registro todo como se fose
um select..ou a chave principal..?? ..nao entendo como funcionaria esse
RETURNIG..

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Consultores Software
Enviada em: quinta-feira, 16 de outubro de 2008 14:40
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING



Boa tarde pessoal !

Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi
6.

Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no
INSERT, que permite recuperar o registro recém inserido.

Minha pergunta é se alguém da lista tem experiência no uso de versões do PG
com RETURNING, nos componentes da ZeosLib.

Muito obrigado, desde já.

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



 



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



[delphi-br] Problemas com dbgrid e trigger

2008-10-16 Por tôpico Vicente Alves

Boa tarde criei uma  Trigger para atualizar estoque o problema é que tanto no 
dbgrid quando na tabela usando o ibexpert com firebird se eu passo pelo campo 
quantidade e não digito nada e passo para outra linha do grid, mesmo que eu 
volte e digite alguma quantidade no campo  na hora que eu salvo o estoque 
aparece zerado ou melhor vazio?? embaixo está a TRIGGER se álguem puder 
ajudar?? agradeço
 
estou usando a palheta interbase para acessar o banco
 
SET TERM ^ ;
 
CREATE OR ALTER TRIGGER ATULIZACAO FOR DETALHES_SAIDAACTIVE AFTER INSERT 
POSITION 0ASBEGIN  IF (INSERTING) THEN UPDATE estoque_tb SET quantidade 
= quantidade - NEW.quantidadade where est_codigo = NEW.EST_COD_proD;END^
SET TERM ; ^
_
Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos 
com até 6,000 fotos!
http://www.amigosdomessenger.com.br

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



Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Consultores Software
Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite que
a lista de campos a retornar seja especificada.
Porém, se retornar a chave principal já resolve por enquanto, pois isso é
algo que não tá funcionando aqui nem com currval nem com lastval.


2008/10/16 Tatu [EMAIL PROTECTED]

   apenas para esclarescervc quer que retorne o registro todo como se
 fose
 um select..ou a chave principal..?? ..nao entendo como funcionaria esse
 RETURNIG..

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Consultores Software
 Enviada em: quinta-feira, 16 de outubro de 2008 14:40
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING


 Boa tarde pessoal !

 Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no delphi
 6.

 Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING no
 INSERT, que permite recuperar o registro recém inserido.

 Minha pergunta é se alguém da lista tem experiência no uso de versões do PG
 com RETURNING, nos componentes da ZeosLib.

 Muito obrigado, desde já.

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

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

  



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



Re: [delphi-br] Off-Topic - Vaga emprego Joinville-SC

2008-10-16 Por tôpico Jhosef Marks
Se querer te desanimar, mas eh foda por lá, já to a um bom tempo tentando
mudar e o máximo q consegui foi uma oportunidade para ganha 1000... se isso
tiver bom pra vc naum eh dificil de arrumar alguma coisa... rs

t+

2008/10/14 Eduardo Melo [EMAIL PROTECTED]

Olá Pessoal, eu sou de Maringá-PR e estou no 3º no curso de Sistemas de
 Informação e estou querendo me mudar para Joinville - SC para trabalhar
 como
 programador em Delphi. Gostaria de saber se teria alguem na lista que
 poderia me dizer como está o mercado de trabalho lá, se é facil conseguir
 emprego como recem-formado nesta area, no que precisaria me dedicar para
 aprender mais.

 Grato a Todos.

 --
 Att

 Eduardo Melo
 3º Sistemas de Informação - Bacharelado
 www.meloshospedagem.com.br

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

  




-- 
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi


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



Re: [delphi-br] Exportar Configuração do Delphi

2008-10-16 Por tôpico Andrei Luís
Já fiz mais de uma vez isso que o Eduardo falou, exportar a chave toda. Aqui
sempre funcionou blza.

[]
Andrei

2008/10/16 Leonardo Quinino [EMAIL PROTECTED]

 Já tentei fazer a exportação do registro do delphi, não ficou 100%, , ae,
 preferi reinstalar tudo manualmente, mas posso ter vacilado em alguma
 etapa,
 isso se conseguir a exportação perfeita, é tudo de bom mesmo.

 2008/10/15 Eduardo Silva dos Santos [EMAIL PROTECTED]

Voce pode exportar a chave do registro onde ficam salvas as
  configurações do
  Delphi..funciona direitinho.
 
  2008/10/15 Fabio Ferreira [EMAIL PROTECTED]
 fabio.aracajusigns%40gmail.com
  
 
 
   Pessoal
  
   Existe alguma maneira de exportar as configuraçãoes da parte de
  Diretorios,
   Path, Pakages, libryries do Delphi 5, para poder importar em outra
  instação
   do Delphi ?
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
 
  --
  ...
  Eduardo Silva dos Santos
  DRD SISTEMAS
  (27) 3218-4201
  MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com
  Site: http://www.drdsistemas.com.br/
  ...
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 



 --
 Leonardo Quinino




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



Re: [delphi-br] [DICA] +Funções para strings

2008-10-16 Por tôpico Ricardo Cabral
Leia as dicas quem quiser. Afinal o forum é democrático !

Abraços,

Ricardo Cabral

--- Em qui, 16/10/08, Luiz ESCobar [EMAIL PROTECTED] escreveu:

De: Luiz ESCobar [EMAIL PROTECTED]
Assunto: Re: [delphi-br] [DICA] +Funções para strings
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 16 de Outubro de 2008, 15:43






RUBEM suas dicas e idéias sempre seram muito bem vindas...
O João e o Onjahyr só tem opniões diferentes.. .
Não acho que deva parar...
[]s

Luiz Escobar - Analista/Desenvolve dor:
WEB - HTML/JavaScript/ PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/ MySQL/xBase
SERVIDORES - CNA IntraNetWare4. 11, LINUX-(RedHat9/ Suse11), Windows 2K/XP
HARBOUR  - - - - - -
Borland C++ 5.5.1 (32 bit)
Harbour 1.0.1 Intl. (Rev. 9429) 
xHarbour Compile build 1.1.0 (Simplex)
Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
 - - - - - -

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

 














  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Consultores Software
Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres.
Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc
associado a uma function de insert dentro do banco de dados ?


2008/10/16 Tatu [EMAIL PROTECTED]

   ok..pessoalmente abuso da programação dentro do banco de dados, entao
 sempre
 que seja possivel os insert são feitos a partir de uma função dentro do
 proprio banco, onde os parametros sao os campos a inserir...e o return da
 função pode ser ou nao a chave principal ou ate mesmo um string...Inclusive
 pensa na possibilidade de que se mesmo hoje o zeoslib tenha essa opcao, num
 futuro possa ser retirado e ai vc teria que refazer bastante tua
 codificação..
 tendeu..??

 Santiago
 NSR Informática.


 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Consultores Software
 Enviada em: quinta-feira, 16 de outubro de 2008 14:54
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

 Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite
 que
 a lista de campos a retornar seja especificada.
 Porém, se retornar a chave principal já resolve por enquanto, pois isso é
 algo que não tá funcionando aqui nem com currval nem com lastval.

 2008/10/16 Tatu [EMAIL PROTECTED] tatu%40nsr.com. 
 mailto:tatu%40nsr.com.brtatu%2540nsr.com.br
 br

  apenas para esclarescervc quer que retorne o registro todo como se
  fose
  um select..ou a chave principal..?? ..nao entendo como funcionaria esse
  RETURNIG..
 
  -Mensagem original-
  De: [EMAIL PROTECTED] 
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 os.com.br
 delphi-br%40yahoogrupos.com.br [mailto:
  [EMAIL PROTECTED] 
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 os.com.br
 delphi-br%40yahoogrupos.com.br] Em
  nome de Consultores Software
  Enviada em: quinta-feira, 16 de outubro de 2008 14:40
  Para: [EMAIL PROTECTED] 
  mailto:delphi-br%40yahoogrupos.com.brdelphi-br%2540yahoogrupos.com.br
 
 os.com.br delphi-br%40yahoogrupos.com.br
  Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING
 
 
  Boa tarde pessoal !
 
  Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no
 delphi
  6.
 
  Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING
 no
  INSERT, que permite recuperar o registro recém inserido.
 
  Minha pergunta é se alguém da lista tem experiência no uso de versões do
 PG
  com RETURNING, nos componentes da ZeosLib.
 
  Muito obrigado, desde já.
 
  [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]



Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Willian Jhonnes Lara dos Santos
Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres.
Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc
associado a uma function de insert dentro do banco de dados ?

Já te aviso de antemão: o componente TZStoredProc NÃO funciona com Postgres. 
Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca, mas 
ACID no Zeos só para Firebird.

Esse recurso eu só vi no PostgresDAC. O problema? É pago.

 ---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
---


  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



RES: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Tatu
ok..pessoalmente abuso da programação dentro do banco de dados, entao sempre
que seja possivel os insert  são feitos a partir de uma função dentro do
proprio banco, onde os parametros sao os campos a inserir...e o return da
função pode ser ou nao a chave principal ou ate mesmo um string...Inclusive
pensa na possibilidade de que se mesmo hoje o zeoslib tenha essa opcao, num
futuro possa ser retirado e ai vc teria que refazer bastante tua
codificação..
tendeu..??
 
Santiago
NSR Informática.

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Consultores Software
Enviada em: quinta-feira, 16 de outubro de 2008 14:54
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING



Bom, a idéia é o registro todo, uma vez que a cláusula RETURNING permite que
a lista de campos a retornar seja especificada.
Porém, se retornar a chave principal já resolve por enquanto, pois isso é
algo que não tá funcionando aqui nem com currval nem com lastval.

2008/10/16 Tatu [EMAIL PROTECTED] mailto:tatu%40nsr.com.br br

 apenas para esclarescervc quer que retorne o registro todo como se
 fose
 um select..ou a chave principal..?? ..nao entendo como funcionaria esse
 RETURNIG..

 -Mensagem original-
 De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
delphi-br%40yahoogrupos.com.br [mailto:
 [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br
delphi-br%40yahoogrupos.com.br] Em
 nome de Consultores Software
 Enviada em: quinta-feira, 16 de outubro de 2008 14:40
 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
os.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING


 Boa tarde pessoal !

 Utilizo a versão 8.1.11 do Postgres, com acesso via ZeosLib 6.6.3 no
delphi
 6.

 Sei que,em versões mais recentes do PG, já existe a cláusula RETURNING
no
 INSERT, que permite recuperar o registro recém inserido.

 Minha pergunta é se alguém da lista tem experiência no uso de versões do
PG
 com RETURNING, nos componentes da ZeosLib.

 Muito obrigado, desde já.

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



RES: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Tatu
...eu faço assim.
 
qry_temp.sql.text := 'SELECT FUNCAOQUEINSEREDADOS(' + PARAMETRO1 ',' +
PARAMETRO2 + ') AS res_' ;
qry_temp.open ;
res_ := qry_temp.fieldbyname('res_').AsString (ou AsInteger, ou
AsFloat..etc..etc..)...
qry_temp.close ;
 
 
entao..nessa variavel res_ vc pega o retorno da funcao do postgresql a
partir do return var...
 
Espero que tenha entendido..senao pergunte novamente..
 
Santiago.
 
 

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Willian Jhonnes Lara dos Santos
Enviada em: quinta-feira, 16 de outubro de 2008 15:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING



Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres.
Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc
associado a uma function de insert dentro do banco de dados ?

Já te aviso de antemão: o componente TZStoredProc NÃO funciona com Postgres.
Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca, mas
ACID no Zeos só para Firebird.

Esse recurso eu só vi no PostgresDAC. O problema? É pago.

---
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
willianjhonnes@ mailto:willianjhonnes%40yahoo.com.br yahoo.com.br
---
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
---

Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
http://br.new. http://br.new.mail.yahoo.com/addresses
mail.yahoo.com/addresses

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



 



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



Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Consultores Software
Hummvou fazer um teste aqui.

Valeu !!!

2008/10/16 Tatu [EMAIL PROTECTED]

   ...eu faço assim.

 qry_temp.sql.text := 'SELECT FUNCAOQUEINSEREDADOS(' + PARAMETRO1 ',' +
 PARAMETRO2 + ') AS res_' ;
 qry_temp.open ;
 res_ := qry_temp.fieldbyname('res_').AsString (ou AsInteger, ou
 AsFloat..etc..etc..)...
 qry_temp.close ;


 entao..nessa variavel res_ vc pega o retorno da funcao do postgresql a
 partir do return var...

 Espero que tenha entendido..senao pergunte novamente..

 Santiago.




 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Willian Jhonnes Lara dos Santos
 Enviada em: quinta-feira, 16 de outubro de 2008 15:12
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

 Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres.
 Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc
 associado a uma function de insert dentro do banco de dados ?

 Já te aviso de antemão: o componente TZStoredProc NÃO funciona com
 Postgres.
 Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca,
 mas
 ACID no Zeos só para Firebird.

 Esse recurso eu só vi no PostgresDAC. O problema? É pago.

 ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolvedor Object/Free Pascal
 willianjhonnes@ 
 mailto:willianjhonnes%40yahoo.com.brwillianjhonnes%2540yahoo.com.br
 yahoo.com.br
 ---
 Seja livre. Use Linux.
 Grupo de Usuários GNU/Linux de São José dos Pinhais
 Linux user number 449753
 ---
 Powered by Slackware Linux 12.0
 Kernel 2.6.21.5-custom
 ---

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new. http://br.new.mail.yahoo.com/addresses
 mail.yahoo.com/addresses

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



[delphi-br] Problema com TImage

2008-10-16 Por tôpico Adenes I. Freire Junior
Caro amigo estou com o seguinte problema, quando clico no TImage e seleciono
uma imagem aparece a seguinte mensagem:

 

“Access Violetion at Address . Read of address .”

 

No component OpenPictureDialog1 coloquei nas seguintes propriedades:

 

FileName: C:\SFPAG2009\Brasoes\paraíba.bmp

InitialDir: C:\SFPAG2009\Brasoes

 

No Evento OnClick do TImage coloquei:

 

if OpenPictureDialog1.Execute

   PictureBrazonry.Picture.LoadFromFile(OpenPictureDialog1.FileName);

 

Desde já agradeço sua ajuda,

 

Adenes Junior



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



[delphi-br] Executar comandos DOS via delphi como Administrador

2008-10-16 Por tôpico Robson Tazinaffo
Tem como executar comandos DOS via delphi como Administrador do sistema?



[delphi-br] Re: Dúvida - Filtro no Fast Reports

2008-10-16 Por tôpico victor_scampini
Obrigado a todos usuários que me ajudarão...fico muito grato, deu 
certinho de um modo que foi sugerido aqui...se precisarem de alguma 
coisa estamos ai Ok ?

Abraço !



Re: [delphi-br] Problemas com registro do windows Vista

2008-10-16 Por tôpico Onjahyr - GMAIL
O mesmo código funciona no Windows XP? Já testou ou supõe? Como vc está 
fazendo (o código)?

Robson Tazinaffo escreveu:

 Estou tentando ler e alterar o registro do windows vista via delphi,
 mas dá mensagem de erro...O engraçado é que executando um arquivo .reg
 funciona...Como resolver esse problema? Alguem já teve a mesma
 dificuldade no Vista?

  



Re: [delphi-br] [DICA] +Funções para stri ngs

2008-10-16 Por tôpico Onjahyr - GMAIL
Que é que eu tenho a ver com a conversa rapá??? Eu até pedi para ele 
continuar!!!

Luiz ESCobar escreveu:

 RUBEM suas dicas e idéias sempre seram muito bem vindas...
 O João e o Onjahyr só tem opniões diferentes...
 Não acho que deva parar...
 []s

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
 HARBOUR --
 Borland C++ 5.5.1 (32 bit)
 Harbour 1.0.1 Intl. (Rev. 9429)
 xHarbour Compile build 1.1.0 (Simplex)
 Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
 --

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

  


Re: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

2008-10-16 Por tôpico Daniel Bastos
Estou exatamente neste momento tentando usar a cláusula returning, só
que com DB Firebird.
Basicamente não dá pra retornar o valor do returning se vc usa
TDataSet, mas se vc não usa TDataSet, é possível(Com um pouco de POG).

A tabela de módulos só tem ID e nome.

SQL:
  insert into modulos (nome) values ('teste')
  returning ID

Meu código:
  qryTeste.Open;
  ZConnection.Commit;
  ShowMessage(qryTeste.FieldByName('ID').AsString);
  qryTeste.Close;

O Lançe é que, com a clásula returning fez com o zeos entender a
instrução toda como se fosse um select.

Obs:
 1 - ExecSQL ele não retorna.
 2 - Testei isso só com firebird. Não sei se no postgresql vai funcionar.

2008/10/16 Consultores Software [EMAIL PROTECTED]:
 Hummvou fazer um teste aqui.

 Valeu !!!

 2008/10/16 Tatu [EMAIL PROTECTED]

   ...eu faço assim.

 qry_temp.sql.text := 'SELECT FUNCAOQUEINSEREDADOS(' + PARAMETRO1 ',' +
 PARAMETRO2 + ') AS res_' ;
 qry_temp.open ;
 res_ := qry_temp.fieldbyname('res_').AsString (ou AsInteger, ou
 AsFloat..etc..etc..)...
 qry_temp.close ;


 entao..nessa variavel res_ vc pega o retorno da funcao do postgresql a
 partir do return var...

 Espero que tenha entendido..senao pergunte novamente..

 Santiago.




 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto:
 delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em
 nome de Willian Jhonnes Lara dos Santos
 Enviada em: quinta-feira, 16 de outubro de 2008 15:12
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Res: [delphi-br] Postgres 8.2 + ZeosLib + RETURNING

 Certo, mas a minha dúvida é como capturar esse retorno vindo do postgres.
 Será que consigo em um ZQuery ? ou teria que ser com um TZStoredProc
 associado a uma function de insert dentro do banco de dados ?

 Já te aviso de antemão: o componente TZStoredProc NÃO funciona com
 Postgres.
 Estou vendo esta questão com o pessoal do desenvolvimento da biblioteca,
 mas
 ACID no Zeos só para Firebird.

 Esse recurso eu só vi no PostgresDAC. O problema? É pago.

 ---
 Att.:
 Willian Jhonnes L. dos Santos
 Analista/Desenvolvedor Object/Free Pascal
 willianjhonnes@ 
 mailto:willianjhonnes%40yahoo.com.brwillianjhonnes%2540yahoo.com.br
 yahoo.com.br
 ---
 Seja livre. Use Linux.
 Grupo de Usuários GNU/Linux de São José dos Pinhais
 Linux user number 449753
 ---
 Powered by Slackware Linux 12.0
 Kernel 2.6.21.5-custom
 ---

 Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
 cara @ymail.com ou @rocketmail.com.
 http://br.new. http://br.new.mail.yahoo.com/addresses
 mail.yahoo.com/addresses

 [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 







-- 
Abs
Daniel A. Bastos


Re: [delphi-br] [DICA] +Funções para strings

2008-10-16 Por tôpico Luiz ESCobar
Só no RAPÁ! a conversa já morreu...
[]s

Luiz Escobar - Analista/Desenvolvedor:
WEB - HTML/JavaScript/PHP/MySQL 
WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
HARBOUR 
--
Borland C++ 5.5.1 (32 bit)
Harbour 1.0.1 Intl. (Rev. 9429) 
xHarbour Compile build 1.1.0 (Simplex)
Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
---




From: Onjahyr - GMAIL 
Sent: Thursday, October 16, 2008 4:02 PM
To: delphi-br@yahoogrupos.com.br 
Subject: Re: [delphi-br] [DICA] +Funções para strings


Que é que eu tenho a ver com a conversa rapá??? Eu até pedi para ele 
continuar!!!

Luiz ESCobar escreveu:

 RUBEM suas dicas e idéias sempre seram muito bem vindas...
 O João e o Onjahyr só tem opniões diferentes...
 Não acho que deva parar...
 []s

 Luiz Escobar - Analista/Desenvolvedor:
 WEB - HTML/JavaScript/PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
 SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP
 HARBOUR --
 Borland C++ 5.5.1 (32 bit)
 Harbour 1.0.1 Intl. (Rev. 9429)
 xHarbour Compile build 1.1.0 (Simplex)
 Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
 --

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

 


 

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



Re: [delphi-br] [DICA] +Funções para strings

2008-10-16 Por tôpico Ricardo Cabral
isso tá redendo !!! rs

Abraços,

Ricardo Cabral

--- Em qui, 16/10/08, Onjahyr - GMAIL [EMAIL PROTECTED] escreveu:

De: Onjahyr - GMAIL [EMAIL PROTECTED]
Assunto: Re: [delphi-br] [DICA] +Funções para strings
Para: delphi-br@yahoogrupos.com.br
Data: Quinta-feira, 16 de Outubro de 2008, 17:02






Que é que eu tenho a ver com a conversa rapá??? Eu até pedi para ele 
continuar!!!

Luiz ESCobar escreveu:

 RUBEM suas dicas e idéias sempre seram muito bem vindas...
 O João e o Onjahyr só tem opniões diferentes.. .
 Não acho que deva parar...
 []s

 Luiz Escobar - Analista/Desenvolve dor:
 WEB - HTML/JavaScript/ PHP/MySQL
 WINDOWS - Delphi/ASSEMBLY/ MySQL/xBase
 SERVIDORES - CNA IntraNetWare4. 11, LINUX-(RedHat9/ Suse11), Windows 2K/XP
 HARBOUR  - - - - - -
 Borland C++ 5.5.1 (32 bit)
 Harbour 1.0.1 Intl. (Rev. 9429)
 xHarbour Compile build 1.1.0 (Simplex)
 Harbour MiniGUI 1.5 Extended Edition (Build 57d) - 2008.10.10
  - - - - - -

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

 
 














  Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

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



[delphi-br] DLL não retorna valor PCHAR muito grande

2008-10-16 Por tôpico Alemão
Pessoal, estou com um problema que não consigo encontrar a causa, quanto
menos uma solução.

Desenvolvi uma DLL com uma função exportada que recebe um valor do tipo
PCHAR como parametro, faz um processamento e retorna um outro valor PCHAR
como resposta.

A declaração da função está assim:
function ProcessaDados(Entrada : Pchar) : Pchar; stdcall;

Exportei da seguinte maneira:
exports ProcessaDados name 'DLLProcessaDados';

O problema é que quando o retorno da DLL é relativamente pequeno, ele
retorna normal para o programa, que processa e da continuidade sem problema
nenhum.
Mas quando esse retorno é muito grande, a DLL simplesmente não retorna nada
para o programa que chama, ou melhor, o programa não recebe nada, porque a
DLL retorna tudo normal.

Debuguei a DLL ate a ultima linha de código, e ela retornou tudo sem
problemas. No momento que esse valor é passado para o programa, que ele se
perde. Alguem sabe o que pode estar acontecendo e como contorná-lo??

Estou usando PCHAR exatamente pq as DLLs feitas em delphi que utilizam
string já são um pouco problemáticas, ate pq tem que mandar junto a
BORLNDMM.DLL.

Outro problema que ocorre as vezes é que a dll só retorna o valor quando
quer... uma hora retorna, outra hora não... e não é problema com as funções
internas da DLL, pq eu ja joguei todas elas pra um executavel e testei
infinitas vezes e sempre foi OK.

Como resolver este problema? Quando crio uma dll no delphi ele vem comentado
que se eu usar PCHAR, não terei problema com memória, mas pelo jeito não é
bem assim.

Alguém ja encontrou a solução real para criação de DLLs em delphi??

Abraços
Alemao


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



Re: [delphi-br] Off-Topic - Vaga emprego Joinville-SC

2008-10-16 Por tôpico Eduardo Melo
Ola Jhosef,

Então é que irei quando acabar de me formar e como não tenho experiencia
comprovada axo muito dificil ganhar de inicial mto, mas sera que para recem
formado sem experiencia comprovada, mas com alguns sistemas desenvolvidos
consegue ganhar nessa faixa de mil inicial?

Qual estado indicaria para trabalhar?


Em 16/10/08, Jhosef Marks [EMAIL PROTECTED] escreveu:

   Se querer te desanimar, mas eh foda por lá, já to a um bom tempo
 tentando
 mudar e o máximo q consegui foi uma oportunidade para ganha 1000... se isso
 tiver bom pra vc naum eh dificil de arrumar alguma coisa... rs

 t+

 2008/10/14 Eduardo Melo [EMAIL PROTECTED] edumelos%40gmail.com

  Olá Pessoal, eu sou de Maringá-PR e estou no 3º no curso de Sistemas de
  Informação e estou querendo me mudar para Joinville - SC para trabalhar
  como
  programador em Delphi. Gostaria de saber se teria alguem na lista que
  poderia me dizer como está o mercado de trabalho lá, se é facil conseguir
  emprego como recem-formado nesta area, no que precisaria me dedicar para
  aprender mais.
 
  Grato a Todos.
 
  --
  Att
 
  Eduardo Melo
  3º Sistemas de Informação - Bacharelado
  www.meloshospedagem.com.br
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Jhosef Marks de Carvalho
 Delphi Developer
 http://groups.google.com/group/soumaisdelphi

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

 




-- 
Att

Eduardo Melo
3º Sistemas de Informação - Bacharelado
www.meloshospedagem.com.br


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



[delphi-br] Erro ao Tentar um Append num AdoQuery

2008-10-16 Por tôpico Fabio Ferreira
Pessoal

Boa Noite

Estou tentando fazer um Append e um Edit numa Query Usando o ADOQUery com o
banco SQL SERVER 2000.

Qdo executo o comando qryMinhaTabela.Append o sistema da  o seguinte erro:

Cannot Modify a read-Only DataSet,

A query pega os 4 campos da tabela principal e acrescenta mais 2 campos
atra´ves de um inner Join.

Quem puder me ajudar agradeço!

Abs


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



[delphi-br] Urgente: Rotina para criação de Crachá/Carteirinha Runtime

2008-10-16 Por tôpico Jorge Ericsson
Olá amigos,

Pesquisei muito na net e não encontrei nenhum sisteminha com fontes de como
criar um crachá ou carteirinha de membros de modo runtime que eu pudesse
analisar.

Meu cliente me pediu que desenvolvesse algo para ele criar a carteirinha dos
membros com foto ao gosto dele, e não encontrei nenhum exemplo em delphi que
me desse essa flexibilidade.

Bom eu preciso colocar a foto do membro, desenhar as caixas onde vão os
texto frente e verso e imprimir no quickreport.
com opção de um apenas ou 4 por folha.

Alguém conhece uma maneira ou pode me dá uma luz para eu seguir em frente ?

Grato pela ajuda.

Jorge Ericsson S. Pinheiro
Ericsson Sistemas e Soluções
(61) 3797-4785 / 3244-8689 / 9227 4785
http://www.jericsson.com.br
[EMAIL PROTECTED]
[EMAIL PROTECTED]
skype:jericsson
Brasília - DF


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