[delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Willian Leal
Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, e
é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
executo qualquer programa nele e vou no gerenciador de tarefas do windows,
mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
eu rodo o mesmo programa em uma máquina com processador normal ele usa 100%
da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
atenção de todos.

-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



Re: [delphi-br] OFF-TOPIC - BOOT.ini

2007-07-09 Por tôpico Andrei Luís
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=Microsoft Windows XP
Professional - Trabalho /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=Microsoft Windows XP
Professional - Outros /fastdetect /NoExecute=OptIn


Em 08/07/07, Cyclone - Programação[EMAIL PROTECTED] escreveu:
   Olá, alguém que utiliza dois sistemas operacionais em um mesmo hd 
 poderia me passar em modo privado, o conteúdo do boot.ini.

 Pois tive que format a unidade c: e reinstalar o windows xp, e não consigo 
 entrar no meu windows 98 que está na unidade D:

 Obrigado.


 Sidnei Rodrigues de Castro

 [EMAIL PROTECTED]

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



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos





-- 
[]s
Andrei

Win XP Pro + D4 Pro / D2006 Pro + FB 1.5.2 + IBO 4.6B


RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
Willian,

Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo mais 
eram unânimes em afirmar que um programa para fazer uso da tecnologia dual core 
(Multiprocessador), deveria estar PREPARADA PARA USAR ESTE RECURSO. sendo 
assim, qualquer outro programa, que não tenha suporte multiprocessamento, irá 
utilizar apenas um dos processadores. A um tempo atrás, por exemplo, muita 
gente aqui reclamava do comportamento do delphi 7 em maquinas DC.

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Willian Leal
Enviada em: segunda-feira, 9 de julho de 2007 08:58
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Processamento Dual Core


Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, e
é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
executo qualquer programa nele e vou no gerenciador de tarefas do windows,
mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
eu rodo o mesmo programa em uma máquina com processador normal ele usa 100%
da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
atenção de todos.

-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 


Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Willian Leal
No meu caso, o sistema que eu testei, foi desenvolvido no Delphi 7. Você
sabe se os sistemas desenvolvidos nos Delphi mais novos já tem suporte para
Dual Core?

Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:

   Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 08:58
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Processamento Dual Core

 Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
 verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo,
 e
 é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
 executo qualquer programa nele e vou no gerenciador de tarefas do windows,
 mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
 eu rodo o mesmo programa em uma máquina com processador normal ele usa
 100%
 da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
 atenção de todos.

 --
 Willian Leal
 Desenvolvedor de Softwares
 MSN: [EMAIL PROTECTED] willian_leal%40hotmail.com
 Celular:(32) 8409 - 3077

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

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos

 




-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico tiano27
Colegas

O que tem a ver o programa com o gerenciamento do processamento da CPU?
Quem gerencia as filas de processamento e o balancemento/distribuicao de
processos dos nucleos não é o proprio processador?

É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
da direita ?

Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
preparado para usar o dual core, quando os colegas falam programa estao se
referindo ao Sistema operacional?

No meu entendimento nao é bem assim.. se o sistema operacional abriu um
processo e se este for critico a carga de processamento deverá ser
balanceada pelo proprio processador entre um nucleo e o outro.

Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
todos.

[]´s.

- Original Message -
From: Walter Alves Chagas Junior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, July 09, 2007 9:51 AM
Subject: RES: [delphi-br] Processamento Dual Core


Willian,

Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi 7
em maquinas DC.

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Willian Leal
Enviada em: segunda-feira, 9 de julho de 2007 08:58
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Processamento Dual Core


Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, e
é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
executo qualquer programa nele e vou no gerenciador de tarefas do windows,
mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
eu rodo o mesmo programa em uma máquina com processador normal ele usa 100%
da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
atenção de todos.

--
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos




--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos



__ Informação do NOD32 IMON 1.1179 (20050727) __

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





Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Desenvolvimento (Anderson)
Tiano, vc tá enganado...
não é nem o sistema q deve prever isso...
o aplicativo deve ser criado numa arquitetura q suporte o multiprocessamento.
imagine um processador como uma fila de banco onde tenha só um caixa... esse é 
o nosso pentium 4 de cada dia. se por acaso o gerente resolve liberar mais um 
caixa pra atender essa mesma fila, o processo precisará de alguém q organize 
outra fila, para a coisa andar mais rápido... 
Ou seja: quem fez essa organização é o compilador. Não sei bem ao certo qual a 
versão q já faz isso ou quando ela vai sair. Só sei que infelizmente não dá pra 
jogar a culpa no sistema ou no seu programa.

T+

and.

  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 09, 2007 10:14 AM
  Subject: Re: [delphi-br] Processamento Dual Core


  Colegas

  O que tem a ver o programa com o gerenciamento do processamento da CPU?
  Quem gerencia as filas de processamento e o balancemento/distribuicao de
  processos dos nucleos não é o proprio processador?

  É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
  da direita ?

  Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
  preparado para usar o dual core, quando os colegas falam programa estao se
  referindo ao Sistema operacional?

  No meu entendimento nao é bem assim.. se o sistema operacional abriu um
  processo e se este for critico a carga de processamento deverá ser
  balanceada pelo proprio processador entre um nucleo e o outro.

  Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

  Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
  todos.

  []´s.

  - Original Message -
  From: Walter Alves Chagas Junior [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Monday, July 09, 2007 9:51 AM
  Subject: RES: [delphi-br] Processamento Dual Core

  Willian,

  Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
  mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
  dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
  RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
  multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
  atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi 7
  em maquinas DC.

  []s

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

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Willian Leal
  Enviada em: segunda-feira, 9 de julho de 2007 08:58
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Processamento Dual Core

  Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
  verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, e
  é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
  executo qualquer programa nele e vou no gerenciador de tarefas do windows,
  mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
  eu rodo o mesmo programa em uma máquina com processador normal ele usa 100%
  da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
  atenção de todos.

  --
  Willian Leal
  Desenvolvedor de Softwares
  MSN: [EMAIL PROTECTED]
  Celular:(32) 8409 - 3077

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

  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  __ Informação do NOD32 IMON 1.1179 (20050727) __

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



   

  __ Informação do NOD32 IMON 2385 (20070709) __

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


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



RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
tiano,

Quem gerencia as filas de processamento é o sitema operacional e não o 
processador. O processador só se incumbe de receber a requisição do SO e 
fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um trabalho 
a mais e com isto ficaria mais lento. Veja você que os sistemas operacionais 
derivados do Unix (e o Linux tá nessa) tem amplo suporte ao 
multi-processamento, ao passo que os da Microsoft, nem todos possuem.

É plenamente possivel que, via programacao, se diga: Usa o nucleo da esquerda, 
ou usa o da direita sim, se você tiver a manha de Assembler e de mexer no 
núcleo do processador, via código ASM ou mesmo C++, 100% possível. Mas isto é 
tarefa do programador fazer a coisa acontecer.

Quando falamos de programa, estamos falando do programa propriamente dito. No 
seu caso aí, seria o programa que você compilou no Delphi. Este é quem teria 
que estar programado para usar o recurso multiprocessamento.

A carga de processamento, não é que deve, ela pode ser perfeitamente balanceada 
pelo proprio processador entre um nucleo e o outro sim sem problemas. Mas isto 
É VOCÊ quem deverá implementar em seu projeto e não o Sistema Operacional 
fazer. Você vê que para desenvolver um projeto Multi-Thread, você tem que 
implementar isto nele. O sistema operacional, por padrão, faz a coisa na forma 
Default, ou seja: Carrega seu programa, abre um processo pra ele e cria uma 
Thread. Caso você necessite qeu ele faça algo diferente disto, você é quem tem 
que informar a ele e não ele saber que tem que fazer. E você informa a ele, via 
programação.



[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de [EMAIL PROTECTED]
Enviada em: segunda-feira, 9 de julho de 2007 10:14
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Processamento Dual Core


Colegas

O que tem a ver o programa com o gerenciamento do processamento da CPU?
Quem gerencia as filas de processamento e o balancemento/distribuicao de
processos dos nucleos não é o proprio processador?

É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
da direita ?

Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
preparado para usar o dual core, quando os colegas falam programa estao se
referindo ao Sistema operacional?

No meu entendimento nao é bem assim.. se o sistema operacional abriu um
processo e se este for critico a carga de processamento deverá ser
balanceada pelo proprio processador entre um nucleo e o outro.

Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
todos.

[]´s.

- Original Message -
From: Walter Alves Chagas Junior [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, July 09, 2007 9:51 AM
Subject: RES: [delphi-br] Processamento Dual Core


Willian,

Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi 7
em maquinas DC.

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Willian Leal
Enviada em: segunda-feira, 9 de julho de 2007 08:58
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Processamento Dual Core


Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, e
é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
executo qualquer programa nele e vou no gerenciador de tarefas do windows,
mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
eu rodo o mesmo programa em uma máquina com processador normal ele usa 100%
da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
atenção de todos.

--
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos




--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos



__ Informação do NOD32 IMON 1.1179 (20050727) __

Esta mensagem foi verificada pelo NOD32 sistema antivírus

RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
Quem melhor pode nos informar isto são os nossos Embaixadores da Lista na Code 
Gear.

Cadê eles


[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Willian Leal
Enviada em: segunda-feira, 9 de julho de 2007 10:03
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Processamento Dual Core


No meu caso, o sistema que eu testei, foi desenvolvido no Delphi 7. Você
sabe se os sistemas desenvolvidos nos Delphi mais novos já tem suporte para
Dual Core?

Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:

   Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 08:58
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Processamento Dual Core

 Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
 verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo,
 e
 é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
 executo qualquer programa nele e vou no gerenciador de tarefas do windows,
 mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
 eu rodo o mesmo programa em uma máquina com processador normal ele usa
 100%
 da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
 atenção de todos.

 --
 Willian Leal
 Desenvolvedor de Softwares
 MSN: [EMAIL PROTECTED] willian_leal%40hotmail.com
 Celular:(32) 8409 - 3077

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

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos

 




-- 
Willian Leal
Desenvolvedor de Softwares
MSN: [EMAIL PROTECTED]
Celular:(32) 8409 - 3077


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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 


Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Willian Leal
E no caso do .Net, ele resolve esse problema?

Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:

   tiano,

 Quem gerencia as filas de processamento é o sitema operacional e não o
 processador. O processador só se incumbe de receber a requisição do SO e
 fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um
 trabalho a mais e com isto ficaria mais lento. Veja você que os sistemas
 operacionais derivados do Unix (e o Linux tá nessa) tem amplo suporte ao
 multi-processamento, ao passo que os da Microsoft, nem todos possuem.

 É plenamente possivel que, via programacao, se diga: Usa o nucleo da
 esquerda, ou usa o da direita sim, se você tiver a manha de Assembler e de
 mexer no núcleo do processador, via código ASM ou mesmo C++, 100% possível.
 Mas isto é tarefa do programador fazer a coisa acontecer.

 Quando falamos de programa, estamos falando do programa propriamente dito.
 No seu caso aí, seria o programa que você compilou no Delphi. Este é quem
 teria que estar programado para usar o recurso multiprocessamento.

 A carga de processamento, não é que deve, ela pode ser perfeitamente
 balanceada pelo proprio processador entre um nucleo e o outro sim sem
 problemas. Mas isto É VOCÊ quem deverá implementar em seu projeto e não o
 Sistema Operacional fazer. Você vê que para desenvolver um projeto
 Multi-Thread, você tem que implementar isto nele. O sistema operacional, por
 padrão, faz a coisa na forma Default, ou seja: Carrega seu programa, abre um
 processo pra ele e cria uma Thread. Caso você necessite qeu ele faça algo
 diferente disto, você é quem tem que informar a ele e não ele saber que tem
 que fazer. E você informa a ele, via programação.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 [EMAIL PROTECTED] tiano27%40yahoo.com.br
 Enviada em: segunda-feira, 9 de julho de 2007 10:14
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Processamento Dual Core

 Colegas

 O que tem a ver o programa com o gerenciamento do processamento da CPU?
 Quem gerencia as filas de processamento e o balancemento/distribuicao de
 processos dos nucleos não é o proprio processador?

 É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
 da direita ?

 Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
 preparado para usar o dual core, quando os colegas falam programa estao
 se
 referindo ao Sistema operacional?

 No meu entendimento nao é bem assim.. se o sistema operacional abriu um
 processo e se este for critico a carga de processamento deverá ser
 balanceada pelo proprio processador entre um nucleo e o outro.

 Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

 Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
 todos.

 []´s.

 - Original Message -
 From: Walter Alves Chagas Junior [EMAIL 
 PROTECTED]wchagas%40telemont.com.br
 
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, July 09, 2007 9:51 AM
 Subject: RES: [delphi-br] Processamento Dual Core

 Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi
 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 08:58
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Processamento Dual Core

 Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
 verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo,
 e
 é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
 executo qualquer programa nele e vou no gerenciador de tarefas do windows,
 mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
 eu rodo o mesmo programa em uma máquina com processador normal ele usa
 100%
 da CPU. Alguém sabe me explicar o 

RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
Aí ce me apertou sem me abraçar...

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Willian Leal
Enviada em: segunda-feira, 9 de julho de 2007 11:04
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Processamento Dual Core


E no caso do .Net, ele resolve esse problema?

Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:

   tiano,

 Quem gerencia as filas de processamento é o sitema operacional e não o
 processador. O processador só se incumbe de receber a requisição do SO e
 fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um
 trabalho a mais e com isto ficaria mais lento. Veja você que os sistemas
 operacionais derivados do Unix (e o Linux tá nessa) tem amplo suporte ao
 multi-processamento, ao passo que os da Microsoft, nem todos possuem.

 É plenamente possivel que, via programacao, se diga: Usa o nucleo da
 esquerda, ou usa o da direita sim, se você tiver a manha de Assembler e de
 mexer no núcleo do processador, via código ASM ou mesmo C++, 100% possível.
 Mas isto é tarefa do programador fazer a coisa acontecer.

 Quando falamos de programa, estamos falando do programa propriamente dito.
 No seu caso aí, seria o programa que você compilou no Delphi. Este é quem
 teria que estar programado para usar o recurso multiprocessamento.

 A carga de processamento, não é que deve, ela pode ser perfeitamente
 balanceada pelo proprio processador entre um nucleo e o outro sim sem
 problemas. Mas isto É VOCÊ quem deverá implementar em seu projeto e não o
 Sistema Operacional fazer. Você vê que para desenvolver um projeto
 Multi-Thread, você tem que implementar isto nele. O sistema operacional, por
 padrão, faz a coisa na forma Default, ou seja: Carrega seu programa, abre um
 processo pra ele e cria uma Thread. Caso você necessite qeu ele faça algo
 diferente disto, você é quem tem que informar a ele e não ele saber que tem
 que fazer. E você informa a ele, via programação.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 [EMAIL PROTECTED] tiano27%40yahoo.com.br
 Enviada em: segunda-feira, 9 de julho de 2007 10:14
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Processamento Dual Core

 Colegas

 O que tem a ver o programa com o gerenciamento do processamento da CPU?
 Quem gerencia as filas de processamento e o balancemento/distribuicao de
 processos dos nucleos não é o proprio processador?

 É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
 da direita ?

 Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
 preparado para usar o dual core, quando os colegas falam programa estao
 se
 referindo ao Sistema operacional?

 No meu entendimento nao é bem assim.. se o sistema operacional abriu um
 processo e se este for critico a carga de processamento deverá ser
 balanceada pelo proprio processador entre um nucleo e o outro.

 Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

 Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
 todos.

 []´s.

 - Original Message -
 From: Walter Alves Chagas Junior [EMAIL 
 PROTECTED]wchagas%40telemont.com.br
 
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, July 09, 2007 9:51 AM
 Subject: RES: [delphi-br] Processamento Dual Core

 Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi
 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 08:58
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Processamento Dual Core

 Bom 

Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Willian Leal
Sendo assim vamos solicitar a ajuda dos universitários, rsrsrsrs. Cadê o
pessoal da Borland? Bruno, Andreano e companhia?

Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:

   Aí ce me apertou sem me abraçar...

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 11:04
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Processamento Dual Core

 E no caso do .Net, ele resolve esse problema?

 Em 09/07/07, Walter Alves Chagas Junior [EMAIL 
 PROTECTED]wchagas%40telemont.com.br
 escreveu:
 
  tiano,
 
  Quem gerencia as filas de processamento é o sitema operacional e não o
  processador. O processador só se incumbe de receber a requisição do SO e
  fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um
  trabalho a mais e com isto ficaria mais lento. Veja você que os sistemas
  operacionais derivados do Unix (e o Linux tá nessa) tem amplo suporte ao
  multi-processamento, ao passo que os da Microsoft, nem todos possuem.
 
  É plenamente possivel que, via programacao, se diga: Usa o nucleo da
  esquerda, ou usa o da direita sim, se você tiver a manha de Assembler e
 de
  mexer no núcleo do processador, via código ASM ou mesmo C++, 100%
 possível.
  Mas isto é tarefa do programador fazer a coisa acontecer.
 
  Quando falamos de programa, estamos falando do programa propriamente
 dito.
  No seu caso aí, seria o programa que você compilou no Delphi. Este é
 quem
  teria que estar programado para usar o recurso multiprocessamento.
 
  A carga de processamento, não é que deve, ela pode ser perfeitamente
  balanceada pelo proprio processador entre um nucleo e o outro sim sem
  problemas. Mas isto É VOCÊ quem deverá implementar em seu projeto e não
 o
  Sistema Operacional fazer. Você vê que para desenvolver um projeto
  Multi-Thread, você tem que implementar isto nele. O sistema operacional,
 por
  padrão, faz a coisa na forma Default, ou seja: Carrega seu programa,
 abre um
  processo pra ele e cria uma Thread. Caso você necessite qeu ele faça
 algo
  diferente disto, você é quem tem que informar a ele e não ele saber que
 tem
  que fazer. E você informa a ele, via programação.
 
  []s
 
  Walter Alves Chagas Junior
  Projeto e desenvolvimento de sistemas
  Telemont Engenharia de telecomunicações S/A
  Belo Horizonte - MG - Brasil
  [EMAIL PROTECTED] wchagas%40telemont.com.brwchagas%40telemont.com.br
  Fone: (31) 3389-8217 Fax: (31) 3389-8215
 
  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br [mailto:
  delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br]Em
  nome de [EMAIL PROTECTED] tiano27%40yahoo.com.br tiano27%40yahoo.
 com.br
  Enviada em: segunda-feira, 9 de julho de 2007 10:14
  Para: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br
  Assunto: Re: [delphi-br] Processamento Dual Core
 
  Colegas
 
  O que tem a ver o programa com o gerenciamento do processamento da
 CPU?
  Quem gerencia as filas de processamento e o balancemento/distribuicao de
  processos dos nucleos não é o proprio processador?
 
  É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa
 o
  da direita ?
 
  Eu fico em duvida com relacao a dita teoria do programa é quem deve
 estar
  preparado para usar o dual core, quando os colegas falam programa estao
  se
  referindo ao Sistema operacional?
 
  No meu entendimento nao é bem assim.. se o sistema operacional abriu um
  processo e se este for critico a carga de processamento deverá ser
  balanceada pelo proprio processador entre um nucleo e o outro.
 
  Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.
 
  Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
  todos.
 
  []´s.
 
  - Original Message -
  From: Walter Alves Chagas Junior [EMAIL 
  PROTECTED]wchagas%40telemont.com.br
 wchagas%40telemont.com.br
  
  To: delphi-br@yahoogrupos.com.br 
  delphi-br%40yahoogrupos.com.brdelphi-br%40yahoog
 rupos.com.br
  Sent: Monday, July 09, 2007 9:51 AM
  Subject: RES: [delphi-br] Processamento Dual Core
 
  Willian,
 
  Quando da época do lançamento do Pentium Dual Core, as reportagens e
 tudo
  mais eram unânimes em afirmar que um programa para fazer uso da
 tecnologia
  dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
  RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
  multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
  atrás, 

Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Joao Morais
Willian Leal wrote:
 No meu caso, o sistema que eu testei, foi desenvolvido no Delphi 7. Você
 sabe se os sistemas desenvolvidos nos Delphi mais novos já tem suporte para
 Dual Core?

Quem define isto é você utilizando threads. Se você não utiliza thread, 
seu sistema não tem como rodar de forma paralela em mais de um processador.

--
Joao Morais


 Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:
   Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 08:58
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Processamento Dual Core

 Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
 verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo,
 e
 é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
 executo qualquer programa nele e vou no gerenciador de tarefas do windows,
 mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
 eu rodo o mesmo programa em uma máquina com processador normal ele usa
 100%
 da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
 atenção de todos.

 --
 Willian Leal
 Desenvolvedor de Softwares
 MSN: [EMAIL PROTECTED] willian_leal%40hotmail.com
 Celular:(32) 8409 - 3077

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

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos



 
 
 



[delphi-br] Arquiteto Delphi URGENTE!

2007-07-09 Por tôpico novaconsultoria12
ARQUITETO DELPHI SÊNIOR 

Formação 
- Superior completo ou cursando 

Requisitos Profissionais 
- Experiência de 4 a 6 anos em Desenvolvimento Delphi 
- Sólidos conhecimentos em SQL Server 
- Orientação ao objeto 
- Modelagem de dados 

Desejável 
- Oracle 
- UML 

Requisitos Pessoais 
- Bom relacionamento interpessoal, flexibilidade, organização, pró-
atividade. 

Boa oportunidade em empresa de grande porte líder no seu segmento no 
Rio de Janeiro.

Interessados enviar currículo para [EMAIL PROTECTED], 
informando no assunto o título da vaga.




[delphi-br] REf. Ero campo bit

2007-07-09 Por tôpico Omar Marques


Bom dia/tarde,



Estou usando a biblioteca InfoPower no meu Delphi 7. Estou usando um
componente chamado wwDBGrid. Ele edita uma tabela que tem um campo do
tipo bit (1).

No DBGrid, esta coluna deste campo é um checkbox, permitindo ao usuário
marcar ou não esta coluna (Emissão carteira).Só que ao tentar marcar,
surge um erro dizendo 



'1' não é um valor válido para o campo SelecionaEmissao.



Sendo que o campo é do tipo bit (0 ou 1) e no componente eu já tentei
mandar ele gravar true ou false, e depois em outra tentativa, 1 ou 0 e
nada. 



Não aceita. Tem algum detalhe, conversão a ser feita. ???



Abraço, amigos



;)

Omar

 
Omar M. Haddad
Analista de Sistemas
 





  Flickr agora em português. Você cria, todo mundo vê.
http://www.flickr.com.br/

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



Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Joao Morais
Willian Leal wrote:
 E no caso do .Net, ele resolve esse problema?

Apenas no código do próprio .net. O seu código continuará rodando em 
apenas um processador caso você não divida o seu código em threads.

--
Joao Morais


 Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:
   tiano,

 Quem gerencia as filas de processamento é o sitema operacional e não o
 processador. O processador só se incumbe de receber a requisição do SO e
 fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um
 trabalho a mais e com isto ficaria mais lento. Veja você que os sistemas
 operacionais derivados do Unix (e o Linux tá nessa) tem amplo suporte ao
 multi-processamento, ao passo que os da Microsoft, nem todos possuem.

 É plenamente possivel que, via programacao, se diga: Usa o nucleo da
 esquerda, ou usa o da direita sim, se você tiver a manha de Assembler e de
 mexer no núcleo do processador, via código ASM ou mesmo C++, 100% possível.
 Mas isto é tarefa do programador fazer a coisa acontecer.

 Quando falamos de programa, estamos falando do programa propriamente dito.
 No seu caso aí, seria o programa que você compilou no Delphi. Este é quem
 teria que estar programado para usar o recurso multiprocessamento.

 A carga de processamento, não é que deve, ela pode ser perfeitamente
 balanceada pelo proprio processador entre um nucleo e o outro sim sem
 problemas. Mas isto É VOCÊ quem deverá implementar em seu projeto e não o
 Sistema Operacional fazer. Você vê que para desenvolver um projeto
 Multi-Thread, você tem que implementar isto nele. O sistema operacional, por
 padrão, faz a coisa na forma Default, ou seja: Carrega seu programa, abre um
 processo pra ele e cria uma Thread. Caso você necessite qeu ele faça algo
 diferente disto, você é quem tem que informar a ele e não ele saber que tem
 que fazer. E você informa a ele, via programação.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 [EMAIL PROTECTED] tiano27%40yahoo.com.br
 Enviada em: segunda-feira, 9 de julho de 2007 10:14
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Processamento Dual Core

 Colegas

 O que tem a ver o programa com o gerenciamento do processamento da CPU?
 Quem gerencia as filas de processamento e o balancemento/distribuicao de
 processos dos nucleos não é o proprio processador?

 É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
 da direita ?

 Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
 preparado para usar o dual core, quando os colegas falam programa estao
 se
 referindo ao Sistema operacional?

 No meu entendimento nao é bem assim.. se o sistema operacional abriu um
 processo e se este for critico a carga de processamento deverá ser
 balanceada pelo proprio processador entre um nucleo e o outro.

 Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

 Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
 todos.

 []´s.

 - Original Message -
 From: Walter Alves Chagas Junior [EMAIL 
 PROTECTED]wchagas%40telemont.com.br
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, July 09, 2007 9:51 AM
 Subject: RES: [delphi-br] Processamento Dual Core

 Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi
 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 Leal
 Enviada em: segunda-feira, 9 de julho de 2007 08:58
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: [delphi-br] Processamento Dual Core

 Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
 verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo,
 e
 é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
 executo qualquer programa nele e vou no gerenciador de tarefas do windows,
 mesmo 

Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico tiano27
Colegas

Entao hoje ainda vale a pena comprar um p4 HT 3.0 Ghz do que um Dual core de
2.8 ? (Uma vez que utilizo programacao nao multi thread).

[]´s.
- Original Message -
From: Joao Morais [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, July 09, 2007 11:49 AM
Subject: Re: [delphi-br] Processamento Dual Core


 Desenvolvimento (Anderson) wrote:

  quem fez essa organização é o compilador. Não sei bem ao
  certo qual a versão q já faz isso ou quando ela vai sair.

 Qualquer versão com suporte a threads.

  Só sei que infelizmente não dá pra jogar a culpa no sistema
  ou no seu programa.

 A culpa é do seu programa.

 --
 Joao Morais


 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos



 __ Informação do NOD32 IMON 2385 (20070709) __

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





[delphi-br] Aplication OnMessage

2007-07-09 Por tôpico Tiago
 

 

De: Tiago Zacchi [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 9 de julho de 2007 13:14
Para: Grupo_Delphi-Br
Assunto: Aplication OnMessage

 

Olá!

 

Criei uma função que faz com que o ENTER tenha a mesma
função que o TAB. Fiz isto da seguinte forma, criei uma função que é chamada
sempre que há uma mensagem entre o Win e Delphi. Application-OnMessage =
EnterAsTab, EnterAsTab é a função que criei que verifica se foi pressionado
o ENTER:

 

void __fastcall TfrmMenuEstilo::EnterAsTab(tagMSG Msg, bool Handled)

{

if (Msg.message == WM_KEYDOWN  Msg.wParam == VK_RETURN)

{

   // Se não for um Botão

   if
(!Screen-ActiveControl-ClassNameIs(TButton)) // Alteração

   {

   keybd_event(VK_TAB, 0, 0, 0);

   Handled = true;//Faz com que
o enter seja descartado

   }

}

}

//--
-

 

Agora gostaria que na mesma função eu pudesse verificar se o foco avançou ou
retornou um componente, algo assim:

 

if (Msg.message == WM_NEXTDLGCTL)

{

 

}

else

{

 

}

 

Alguém Teria alguma Sugestão? Uso o C++ Builder, mas, para não fugir do
assunto da lista, a solução pode ser dada para o Delphi!

 

Obrigado!

 

 



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



RE: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Andreano Lanusse
Para sua aplicação trabalhar em ambientes SMP vai depender de como sua 
aplicação foi desenvolvida.
 
Quem gerencia o divisão nos processadores/nucleo é o sistema operacional, mas a 
sua aplicação tem uma parte da responsabilidade.
 
Por exemplo: Se você utiliza threads na sua aplicação, então sua app fara 
grande uso dos processadores, pois o SO irá divigar a carga das threads entre 
os processadores/núcleo de forma muito eficiente, caso contrário a eficiência é 
menor.
 
Um exemplo claro disso é entre InterBase e FireBird.
 
InterBase utiliza 100% de SMP pois tem uma arquitetura baseada em threads que 
utiliza o gerenciamento do SO, enquanto o FireBird não faz uso disso.
 
[]'s
 
 

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . 

  http://www.codegear.com/ 

Andreano Lanusse

Product Line Manager Latin America  Caribbean 



phone 1.831.431.5051 | mobile 1.831.332.5100 | email [EMAIL PROTECTED]

 

100 Enteprise Way

Scotts Valley, CA, 95066 USA

www.codegear.com


blogs.codegear.com/andreanolanusse



¡Visite CodeGear Developer Network en Español!  http://dn.codegear.com/es 
http://dn.codegear.com/es 

Visite CodeGear Developer Network em Português! http://dn.codegear.com/br 
http://dn.codegear.com/br 

 



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



[delphi-br] Componente para busca de registro no banco de dados (Firebird) ...

2007-07-09 Por tôpico Jader Ricardo
Boa tarde amigos !!!

Alguém conhece algum componente de busca e retorno de dados no banco ? 
Vou explicar melhor, eu queria algo tipo um dbedit que tivesse um botão do
lado direito e ao clicar apareceria um formulário de busca (com grid), e o
usuário escolheria o registro que ele queria (pode ser dando duplo clique na
linha) e retornasse o codigo para o campo dbedit. 
Gostaria das sugestões dos amigos 
Tenho preferência por algo free, ou, se for pago que seja bem acessível.

Jader Ricardo


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



Re: [delphi-br] Componente para busca de registro no banco de dados (Firebird) ...

2007-07-09 Por tôpico Yahoo
Caro Jader,

Se não me engano na Jedi VCL existe componentes para pesquisa, só não 
sei se atende as suas necessidades.

Jader Ricardo escreveu:
 
 
 Boa tarde amigos !!!
 
 Alguém conhece algum componente de busca e retorno de dados no banco ?
 Vou explicar melhor, eu queria algo tipo um dbedit que tivesse um botão do
 lado direito e ao clicar apareceria um formulário de busca (com grid), e o
 usuário escolheria o registro que ele queria (pode ser dando duplo clique na
 linha) e retornasse o codigo para o campo dbedit.
 Gostaria das sugestões dos amigos 
 Tenho preferência por algo free, ou, se for pago que seja bem acessível.
 
 Jader Ricardo
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


RES: [delphi-br] Componente para busca de registro no banco de dados(Firebird) ...

2007-07-09 Por tôpico Jader Ricardo
Boa tarde !!!

 

Ontem a noite eu estava olhando o MegaDemo do Jedi, mas, não achei nada lá,
você sabe o nome do compomente ou a paleta ?

 

Jader 

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Yahoo
Enviada em: segunda-feira, 9 de julho de 2007 14:27
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Componente para busca de registro no banco de
dados(Firebird) ...

 

Caro Jader,

Se não me engano na Jedi VCL existe componentes para pesquisa, só não 
sei se atende as suas necessidades.



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



RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
Tiano,

O problema é que daqui pra frente, se formos olhar pela tendência natural das 
coisas, os fabricantes de software irão adequar seus produtos e os novos a 
serem lançados todos a tecnologia de multiprocessamento. Pra mim esse Vale a 
pena é muito relativo. Se você tiver cash, compra um última geração. Senão...

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de [EMAIL PROTECTED]
Enviada em: segunda-feira, 9 de julho de 2007 12:55
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Processamento Dual Core


Colegas

Entao hoje ainda vale a pena comprar um p4 HT 3.0 Ghz do que um Dual core de
2.8 ? (Uma vez que utilizo programacao nao multi thread).

[]´s.
- Original Message -
From: Joao Morais [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Monday, July 09, 2007 11:49 AM
Subject: Re: [delphi-br] Processamento Dual Core


 Desenvolvimento (Anderson) wrote:

  quem fez essa organização é o compilador. Não sei bem ao
  certo qual a versão q já faz isso ou quando ela vai sair.

 Qualquer versão com suporte a threads.

  Só sei que infelizmente não dá pra jogar a culpa no sistema
  ou no seu programa.

 A culpa é do seu programa.

 --
 Joao Morais


 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos



 __ Informação do NOD32 IMON 2385 (20070709) __

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





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 


RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
João, como você saca pra car** dessas coisas, não sei s você concorda. Mas, 
acredito eu, que fazer um programa Multi-Thread não ameniza a deficiencia dele 
usar somente um processador visto que todas e quantas threads forem 
necessárias, serão criadas naquele mesmo processador alí o que irá acarretar em 
mais sobrecarga ao mesmo. Acho que isto não seria solução. Eu penso isto.


[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Joao Morais
Enviada em: segunda-feira, 9 de julho de 2007 12:05
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Processamento Dual Core


Willian Leal wrote:
 E no caso do .Net, ele resolve esse problema?

Apenas no código do próprio .net. O seu código continuará rodando em 
apenas um processador caso você não divida o seu código em threads.

--
Joao Morais


 Em 09/07/07, Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:
   tiano,

 Quem gerencia as filas de processamento é o sitema operacional e não o
 processador. O processador só se incumbe de receber a requisição do SO e
 fazê-la. Se voce passasse esta tarefa por processador, ele iria ter um
 trabalho a mais e com isto ficaria mais lento. Veja você que os sistemas
 operacionais derivados do Unix (e o Linux tá nessa) tem amplo suporte ao
 multi-processamento, ao passo que os da Microsoft, nem todos possuem.

 É plenamente possivel que, via programacao, se diga: Usa o nucleo da
 esquerda, ou usa o da direita sim, se você tiver a manha de Assembler e de
 mexer no núcleo do processador, via código ASM ou mesmo C++, 100% possível.
 Mas isto é tarefa do programador fazer a coisa acontecer.

 Quando falamos de programa, estamos falando do programa propriamente dito.
 No seu caso aí, seria o programa que você compilou no Delphi. Este é quem
 teria que estar programado para usar o recurso multiprocessamento.

 A carga de processamento, não é que deve, ela pode ser perfeitamente
 balanceada pelo proprio processador entre um nucleo e o outro sim sem
 problemas. Mas isto É VOCÊ quem deverá implementar em seu projeto e não o
 Sistema Operacional fazer. Você vê que para desenvolver um projeto
 Multi-Thread, você tem que implementar isto nele. O sistema operacional, por
 padrão, faz a coisa na forma Default, ou seja: Carrega seu programa, abre um
 processo pra ele e cria uma Thread. Caso você necessite qeu ele faça algo
 diferente disto, você é quem tem que informar a ele e não ele saber que tem
 que fazer. E você informa a ele, via programação.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 Telemont Engenharia de telecomunicações S/A
 Belo Horizonte - MG - Brasil
 [EMAIL PROTECTED] wchagas%40telemont.com.br
 Fone: (31) 3389-8217 Fax: (31) 3389-8215

 -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 [EMAIL PROTECTED] tiano27%40yahoo.com.br
 Enviada em: segunda-feira, 9 de julho de 2007 10:14
 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Processamento Dual Core

 Colegas

 O que tem a ver o programa com o gerenciamento do processamento da CPU?
 Quem gerencia as filas de processamento e o balancemento/distribuicao de
 processos dos nucleos não é o proprio processador?

 É possivel que via programacao se diga Usa o nucleo da esquerda, ou usa o
 da direita ?

 Eu fico em duvida com relacao a dita teoria do programa é quem deve estar
 preparado para usar o dual core, quando os colegas falam programa estao
 se
 referindo ao Sistema operacional?

 No meu entendimento nao é bem assim.. se o sistema operacional abriu um
 processo e se este for critico a carga de processamento deverá ser
 balanceada pelo proprio processador entre um nucleo e o outro.

 Tenho uma maquina PENTIUM DUAL CORE e vou fazer testes.

 Meu respeito aos colegas e desculpem a minha inginorancia, um abraço a
 todos.

 []´s.

 - Original Message -
 From: Walter Alves Chagas Junior [EMAIL 
 PROTECTED]wchagas%40telemont.com.br
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, July 09, 2007 9:51 AM
 Subject: RES: [delphi-br] Processamento Dual Core

 Willian,

 Quando da época do lançamento do Pentium Dual Core, as reportagens e tudo
 mais eram unânimes em afirmar que um programa para fazer uso da tecnologia
 dual core (Multiprocessador), deveria estar PREPARADA PARA USAR ESTE
 RECURSO. sendo assim, qualquer outro programa, que não tenha suporte
 multiprocessamento, irá utilizar apenas um dos processadores. A um tempo
 atrás, por exemplo, muita gente aqui reclamava do comportamento do delphi
 7
 em maquinas DC.

 []s

 Walter Alves Chagas Junior
 Projeto e desenvolvimento de sistemas
 

RES: RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
Exato, mas ainda assim é tarefa do programador rs

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Joao Morais
Enviada em: segunda-feira, 9 de julho de 2007 11:58
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Processamento Dual Core


Walter Alves Chagas Junior wrote:

 É plenamente possivel que, via programacao, se diga: Usa o nucleo
 da esquerda, ou usa o da direita sim, se você tiver a manha de
 Assembler e de mexer no núcleo do processador, via código ASM ou
 mesmo C++, 100% possível. Mas isto é tarefa do programador fazer
 a coisa acontecer.

Isto é parecido com avisar à controladora de HD: usa o cluster 10! usa o 
cluster 11! Só tem utilidade se você estiver escrevendo um sistema 
operacional.

O truque é simples: use threads e o SO irá colocar sua thread no 
processador que estiver mais sossegado.

--
Joao Morais


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 


Re: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Joao Morais
Andreano Lanusse wrote:

 InterBase utiliza 100% de SMP pois tem uma arquitetura
 baseada em threads que utiliza o gerenciamento do SO,
 enquanto o FireBird não faz uso disso.

Quem disse?

--
Joao Morais



Re: RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Joao Morais
Walter Alves Chagas Junior wrote:
 João, como você saca pra car** dessas coisas, não sei s
 você concorda. Mas, acredito eu, que fazer um programa
 Multi-Thread não ameniza a deficiencia dele usar somente
 um processador visto que todas e quantas threads forem
 necessárias, serão criadas naquele mesmo processador alí
 o que irá acarretar em mais sobrecarga ao mesmo. Acho
 que isto não seria solução. Eu penso isto.

Criar uma thread em um processador não significa que a thread irá rodar 
naquele mesmo processador, mas ao contrário, significa informar ao SO 
que ele tem autorização para rodar aquele código paralelamente com os 
demais, que é a thread principal da aplicação mais quaisquer outras que 
a aplicação tenha criado. Quando o hardware possui mais de um 
processador, o SO coloca um pouco de thread em cada um. Portanto há, 
sim, um grande ganho de performance.

--
Joao Morais


RES: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Walter Alves Chagas Junior
Pelo que entendi, o o Sistema Operacional pode distribuir os processos 
(programas) conforme o processador que estiver mais folgado, mas ele não quebra 
o programa pra colocar parte aqui e parte la.

[]s

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



-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Yahoo
Enviada em: segunda-feira, 9 de julho de 2007 14:38
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Processamento Dual Core


Caro Adrieno,

Quer dizer então que em aplicações simples, baseadas apenas em 
formulários, não existe a divisão do aplicativo entre os processadores?

Andreano Lanusse escreveu:
 
 
 Para sua aplicação trabalhar em ambientes SMP vai depender de como sua 
 aplicação foi desenvolvida.
 
 Quem gerencia o divisão nos processadores/nucleo é o sistema 
 operacional, mas a sua aplicação tem uma parte da responsabilidade.
 
 Por exemplo: Se você utiliza threads na sua aplicação, então sua app 
 fara grande uso dos processadores, pois o SO irá divigar a carga das 
 threads entre os processadores/núcleo de forma muito eficiente, caso 
 contrário a eficiência é menor.
 
 Um exemplo claro disso é entre InterBase e FireBird.
 
 InterBase utiliza 100% de SMP pois tem uma arquitetura baseada em 
 threads que utiliza o gerenciamento do SO, enquanto o FireBird não faz 
 uso disso.
 
 []'s
 
 
 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
 . . . . . . . . . . . . . . . . . . .
 
 http://www.codegear.com/ http://www.codegear.com/
 
 Andreano Lanusse
 
 Product Line Manager Latin America  Caribbean
 
 phone 1.831.431.5051 | mobile 1.831.332.5100 | email 
 [EMAIL PROTECTED] mailto:andreano.lanusse%40codegear.com
 
 100 Enteprise Way
 
 Scotts Valley, CA, 95066 USA
 
 www.codegear.com
 
 blogs.codegear.com/andreanolanusse
 
 ¡Visite CodeGear Developer Network en Español! http://dn.codegear.com/es 
 http://dn.codegear.com/es http://dn.codegear.com/es 
 http://dn.codegear.com/es
 
 Visite CodeGear Developer Network em Português! 
 http://dn.codegear.com/br http://dn.codegear.com/br 
 http://dn.codegear.com/br http://dn.codegear.com/br
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 


Re: RES: [delphi-br] Componente para busca de registro no banco de dados(Firebird) ...

2007-07-09 Por tôpico Yahoo
Realmente é muito componente, varias vezes me perco, rsrsrs,
mas da uma procurada por jvDBSearch ou jvDBFind eles estão na palheta 
Data controls

Jader Ricardo escreveu:
 
 
 Boa tarde !!!
 
 Ontem a noite eu estava olhando o MegaDemo do Jedi, mas, não achei nada lá,
 você sabe o nome do compomente ou a paleta ?
 
 Jader
 
 _
 
 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
 [mailto:delphi-br@yahoogrupos.com.br 
 mailto:delphi-br%40yahoogrupos.com.br] Em
 nome de Yahoo
 Enviada em: segunda-feira, 9 de julho de 2007 14:27
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
 Assunto: Re: [delphi-br] Componente para busca de registro no banco de
 dados(Firebird) ...
 
 Caro Jader,
 
 Se não me engano na Jedi VCL existe componentes para pesquisa, só não
 sei se atende as suas necessidades.
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 


___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



RES: RES: [delphi-br] Componente para busca de registro no banco dedados(Firebird) ...

2007-07-09 Por tôpico Jader Ricardo
Ok, vou dar uma olhadinha quando eu chegar em casa  obrigado ...

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Yahoo
Enviada em: segunda-feira, 9 de julho de 2007 15:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Componente para busca de registro no banco
dedados(Firebird) ...

 

Realmente é muito componente, varias vezes me perco, rsrsrs,
mas da uma procurada por jvDBSearch ou jvDBFind eles estão na palheta 
Data controls





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



[delphi-br] Instalação simplificada para o firebird

2007-07-09 Por tôpico blcksun954
 Alguém sabe de alguma versão mais simplificada do instalador do
servidor do firebird, sem nenhuma opção modificável, ou pelo menos
como eu poderia fazer um? 



RES: RES: [delphi-br] Componente para busca de registro no banco dedados(Firebird) ...

2007-07-09 Por tôpico Jader Ricardo
Boa tarde !

 

Acabei de analisar novamente o MegaDemo, o componente jvDbFindEdit mostra
como filtrar uma coluna de um dataset e existe um chamado
jvDBSearchCombobox, mas também não é da forma que eu queria. Li em algum
lugar que o infopower faz isso, procurei lá mas parece que é só uma grid,
talvez tenha mais coisas junto com a grid... serei grato por mais sugestões
...

 

Jader

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Yahoo
Enviada em: segunda-feira, 9 de julho de 2007 15:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] Componente para busca de registro no banco
dedados(Firebird) ...

 

Realmente é muito componente, varias vezes me perco, rsrsrs,
mas da uma procurada por jvDBSearch ou jvDBFind eles estão na palheta 
Data controls





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



Re: [delphi-br] Componente para busca de registro no banco de dados (Firebird) ...

2007-07-09 Por tôpico Joao Morais
Jader Ricardo wrote:

 Alguém conhece algum componente de busca e retorno de dados no banco ? 
 Vou explicar melhor, eu queria algo tipo um dbedit que tivesse um botão do
 lado direito e ao clicar apareceria um formulário de busca (com grid), e o
 usuário escolheria o registro que ele queria (pode ser dando duplo clique na
 linha) e retornasse o codigo para o campo dbedit. 
 Gostaria das sugestões dos amigos 
 Tenho preferência por algo free, ou, se for pago que seja bem acessível.

Se você busca uma solução pra já, então tudo o que tenho a te dizer é 
que este tipo de problema me fez correr de dbware, e que eu também não 
tenho uma solução, muito menos uma boa solução.

Se você busca uma solução para médio e longo prazos, eu recomendo o 
framework de apresentação do PressObjects. Há duas formas de ligar 
informação a uma fonte externa: uma é transformar um combo em um filtro 
e fazer com que apenas as opções que você digitou apareçam na lista. 
Outra é ligar um string grid a um formulário com uma query. Neste 
formulário você seleciona todos os itens que você quer incluir na grid.

--
Joao Morais


[delphi-br] Fechar aplicativos via Delphi

2007-07-09 Por tôpico Paulo Daniel
Boa tarde!

Preciso fechar um programa via Delphi, estou usando a seguinte rotina:

var
  hHandle : THandle;
begin
  hHandle := FindWindow( nil, 'Apresentação de slides do PowerPoint - 
[teste.pps]');
  if hHandle  0 then
SendMessage( hHandle, WM_CLOSE, 0, 0);
end;

Porém esta rotina fecha apenas pelo Titulo do programa e este é dificil 
de controlar.
Alguém poderia me indicar uam maneira de fechar pelo nome do programa e 
não pelo titulo dele?

Obrigado,

--
Paulo Daniel Dorensbach
http://geocities.yahoo.com.br/dorensbach
Usuario GNU/Linux 363631 - http://counter.li.org

Acesse: http://www.midiaindependente.org/pt/blue/2003/08/260618.shtml

By Mozilla Thunderbird
www.mozilla.org.b



___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/
 



RES: RES: [delphi-br] Componente para busca de registro no banco dedados(Firebird) ...

2007-07-09 Por tôpico Tiago
Olá,

 

Fiz algo parecido com o que vc quer! Mas fiz tudo no braço,
sem usar um componente específico. Criei um formulário para cadastro por
exemplo e ao lado direito do componente adicionei um pequeno botão que chama
outro formulário, o de pesquisa, onde adicionei uma grid, daí o usuário
escolhe qual o item e este formulário de pesquisa retorna o valor desejado !

 

Funciona legal, talvez o que vc precise é um componente
mesmo, para facilitar! Mas caso não encontre isto pode ser uma solução !

 

 

 



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



RES: RES: [delphi-br] Componente para busca de registro no banco dedados(Firebird) ...

2007-07-09 Por tôpico Jader Ricardo
Oi amigo, blz ? 

 

Desta forma ai é como eu faço, eu pego um bitbtn e coloco dentro de um
dbedit e no envento do botão eu chamo o formulário de buscas. Só que isso é
tudo na munheca, por isso que eu queria um componente, imagine uma aplicação
básica, com uns 20 cadastros, eu preciso de 20 tela de buscas. Meus
conhecimentos hoje ainda não me possibilitam criar um... mas obrigado pela
atenção.

 

Jader

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Tiago
Enviada em: segunda-feira, 9 de julho de 2007 17:04
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: RES: [delphi-br] Componente para busca de registro no banco
dedados(Firebird) ...

 

Olá,

Fiz algo parecido com o que vc quer! Mas fiz tudo no braço,
sem usar um componente específico. Criei um formulário para cadastro por
exemplo e ao lado direito do componente adicionei um pequeno botão que chama
outro formulário, o de pesquisa, onde adicionei uma grid, daí o usuário
escolhe qual o item e este formulário de pesquisa retorna o valor desejado !

Funciona legal, talvez o que vc precise é um componente
mesmo, para facilitar! Mas caso não encontre isto pode ser uma solução !



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



RES: [delphi-br] Componente para busca de registro no banco de dados(Firebird) ...

2007-07-09 Por tôpico Jader Ricardo
Oi João, como vai ?

Se você busca uma solução para médio e longo prazos, eu recomendo o
framework de apresentação do PressObjects. 

Estou atento a possível implementação deste framework lá na lista de OO.
Aliás, tem tempo que ninguém envia msgs pra lá né ?

Há duas formas de ligar informação a uma fonte externa: uma é transformar
um combo em um filtro e fazer com que apenas as opções que você digitou
apareçam na lista. 
Outra é ligar um string grid a um formulário com uma query. Neste formulário
você seleciona todos os itens que você quer incluir na grid.

Faço isso tb na unha, nas telas de consultas ...

--
Joao Morais



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



Res: [delphi-br] Fechar aplicativos via Delphi

2007-07-09 Por tôpico Rodrigo Magno
function GetWindows(Handle: HWND; Info: Pointer): Boolean; stdcall;
begin
Result := True;
WindowList1.Add(Pointer(Handle));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
TopWindow : HWND;
WinName, WinClass : array[0..80] of Char;
x : Integer;
NoError : Boolean;
WindowList1 : TList;
begin
try
WindowList1 := TList.Create;
TopWindow := Handle;
NoError := EnumWindows(@GetWindows, Longint(@TopWindow));
if not NoError then
Exit;
for x := 0 to WindowList1.Count - 1 do
begin
GetWindowText(HWND(WindowList1[x]), WinName, SizeOf(WinName) - 1);
GetClassName(HWND(WindowList1[x]), WinClass, SizeOf(WinName) - 1);
if WinClass = 'TApplication' then
if String(WinName) = 'ApplicationTitle' then
SendMessage(HWND(WindowList1[x]), WM_CLOSE, 0, 0);
end; // for
finally
WindowList1.Free;
end; // try
end;


- Mensagem original 
De: Paulo Daniel [EMAIL PROTECTED]
Para: delphi-br@yahoogrupos.com.br
Enviadas: Segunda-feira, 9 de Julho de 2007 16:49:57
Assunto: [delphi-br] Fechar aplicativos via Delphi

Boa tarde!

Preciso fechar um programa via Delphi, estou usando a seguinte rotina:

var
hHandle : THandle;
begin
hHandle := FindWindow( nil, 'Apresentação de slides do PowerPoint - 
[teste.pps]' );
if hHandle  0 then
SendMessage( hHandle, WM_CLOSE, 0, 0);
end;

Porém esta rotina fecha apenas pelo Titulo do programa e este é dificil 
de controlar.
Alguém poderia me indicar uam maneira de fechar pelo nome do programa e 
não pelo titulo dele?

Obrigado,

--
Paulo Daniel Dorensbach
http://geocities. yahoo.com. br/dorensbach
Usuario GNU/Linux 363631 - http://counter. li.org

Acesse: http://www.midiaind ependente. org/pt/blue/ 2003/08/260618. shtml

By Mozilla Thunderbird
www.mozilla. org.b


 _ _ _ _ ___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo. com/mailbeta/ tudonovo/






   

Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 

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



RE: [delphi-br] Fechar aplicativos via Delphi

2007-07-09 Por tôpico Andreano Lanusse
Paulo,
 
baixa este exemplo.
 
http://cc.codegear.com/Item/24320
 
[]'s
 


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 
. . . . . . . 

  http://www.codegear.com/ 

Andreano Lanusse

Product Line Manager Latin America  Caribbean 



phone 1.831.431.5051 | mobile 1.831.332.5100 | email [EMAIL PROTECTED]

 

100 Enteprise Way

Scotts Valley, CA, 95066 USA

www.codegear.com


blogs.codegear.com/andreanolanusse



¡Visite CodeGear Developer Network en Español!  http://dn.codegear.com/es 
http://dn.codegear.com/es 

Visite CodeGear Developer Network em Português! http://dn.codegear.com/br 
http://dn.codegear.com/br 

 

 

 


From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Paulo 
Daniel
Sent: Monday, July 09, 2007 12:50 PM
To: delphi-br@yahoogrupos.com.br
Subject: [delphi-br] Fechar aplicativos via Delphi



Boa tarde!

Preciso fechar um programa via Delphi, estou usando a seguinte rotina:

var
hHandle : THandle;
begin
hHandle := FindWindow( nil, 'Apresentação de slides do PowerPoint - 
[teste.pps]');
if hHandle  0 then
SendMessage( hHandle, WM_CLOSE, 0, 0);
end;

Porém esta rotina fecha apenas pelo Titulo do programa e este é dificil 
de controlar.
Alguém poderia me indicar uam maneira de fechar pelo nome do programa e 
não pelo titulo dele?

Obrigado,

--
Paulo Daniel Dorensbach
http://geocities.yahoo.com.br/dorensbach 
http://geocities.yahoo.com.br/dorensbach 
Usuario GNU/Linux 363631 - http://counter.li.org http://counter.li.org 

Acesse: http://www.midiaindependente.org/pt/blue/2003/08/260618.shtml 
http://www.midiaindependente.org/pt/blue/2003/08/260618.shtml 

By Mozilla Thunderbird
www.mozilla.org.b


___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/ http://br.yahoo.com/mailbeta/tudonovo/ 




 


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



RES: [delphi-br] Mudar Cor de Letra do grid

2007-07-09 Por tôpico Alessandro Magno de Paula
Não tenho internet (porta www, 80). Mas tenho email.
  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Rubem Nascimento da Rocha
  Enviada em: sábado, 7 de julho de 2007 20:31
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RE: [delphi-br] Mudar Cor de Letra do grid
  Prioridade: Alta



  Ñ tem net? Então como foi que postou a dúvida na lista? :-)
  Sds.

  To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Sat,
7 Jul 2007 20:29:30 -0300Subject: Re: [delphi-br] Mudar Cor de Letra do grid

  Ta na mão !!!procedure
TFrmCadTipoTransacoes.grdPadraoDrawColumnCell(Sender: TObject;const Rect:
TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);beginif
TDBGrid(Sender).DataSource.DataSet.RecordCount  0 thenbeginif
TDBGrid(Sender).DataSource.DataSet.FieldByName('Valor').AsFloat = 0 then //
coloque aqui sua condiçãobegin//TDBGrid(Sender).Canvas.Brush.Color :=
clWindows; Se você quiser alterar a cor da
linhaTDBGrid(Sender).Canvas.Font.Color := clBlue; // Altera a cor da
FONTE.TDBGrid(Sender).Canvas.FillRect(Rect);TDBGrid(Sender).DefaultDrawColum
nCell(Rect, DataCol, Column,
State);endelsebeginTDBGrid(Sender).Canvas.Font.Color :=
clRed;TDBGrid(Sender).Canvas.FillRect(Rect);TDBGrid(Sender).DefaultDrawColum
nCell(Rect, DataCol, Column, State);end;end;end;EduardoAlessandro Magno de
Paula escreveu: Galera, Não tenho acesso à internet para ver se já teve
esta pergunta. Quer, mudar cor das letras no grid, dependendo de um valor
no banco,  exemplo Crédito quero colocar azul Débido quero colocar
vermelho Alguém pode me dar uma dica?? [As partes desta mensagem que não
continham texto foram removidas]

  __
  Encontre o que procura com mais eficiência! Instale já a Barra de
Ferramentas com Windows Desktop Search GRÁTIS!
  http://desktop.msn.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] Comunicação entre aplicações

2007-07-09 Por tôpico prrg28
Saudações amigos.
Necessito fazer comunicação entre dois aplicativos rodando 
simultaneamente na mesma máquina. De imediato descarto o uso de arquivos 
ponte, como txt, ou banco de dados, bem como comunicação usando os 
recursos de rede. Há alguns anos atrás encontrei um exemplo que rodava 
dois aplicativos onde um transmitia as informações de posição do mouse 
para o outro, mas na época não possuia aplicação direta, hoje isso vem 
ao encontro do que preciso.
Se algum amigo já trabalhou com algo assim, por favor, compartilhe a 
informação.
Obrigado
Um abraço
PGomes


[delphi-br] Automatização de um script para inserção e edição em uma tabela

2007-07-09 Por tôpico ronniepfinzi
Meu problema é o seguinte:

Tenho as seguintes tabelas:
Lojas(*cdloja,*cdsetor,dsloja),Setores(*cdsetor,dssetor),Aluno(*cdaluno,\
*data,cdloja) e a mais infeliz delas :
frequencia(data,cdaluno,frequencia).


Preciso gerar um script que quando eu informe em edits no delphi a data,
a loja/setor esse script tem que acessar meu banco, pegar todos os
alunos que pertençam a essa loja/setor, gerar uma linha na tabela
frequencia com a data informada e com um valor aleatorio (default) para
a frequencia de todos esses alunos nesta data. Todos esses dados devem
ser mostrados em um dbgrid para que a pessoa que lance as faltas dos
alunos, altere o campo frequência com somente esses caracteres (A -
ausente, P - Presente, F - Férias e por ai vai).

Como faço isso? Tenho que passar isso para um sql em uma query? Ou
consigo fazer tudo isso via procedure interna no banco?

Alguém pode me ajudar nisso?




Re: [delphi-br] Material - Delphi 7 com SQL Server.

2007-07-09 Por tôpico alexandre lins lins
Caro Amigo,
   
  Peguei um material que jugo de boa qualidade, tive olhando o conteudo e 
gostei, mas ainda espero a chegada via correio para que eu possa me certificar, 
se desejar dê uma olhada, ok... boa sorte... eis o endereço
  http://www.juliobattisti.com.br/carrinho/default.asp

Sandro Ricardo [EMAIL PROTECTED] escreveu:
  Olá amigos,

Alguém teria algum manual, artigo, livro, sobre Delphi ( 7 ou outra versão) com 
SQL ???
Vi há algum tempo atrás um livro de Delphi 6 com SQL Server 2000...
Preciso aprender especialmente os comandos SQL..

Muito obrigado
Abraços
Sandro Ricardo

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



 

   
-
Novo Yahoo! Cadê? - Experimente uma nova busca. 

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



ENC: [delphi-br] Processamento Dual Core

2007-07-09 Por tôpico Elias Magalhães da Paixão Junior
 
 

Elias Magalhães da Paixão Junior

___

Análise de Sistemas e Banco de Dados

Consultoria e desenvolvimento de programas, sistemas e websites

Tel.: (0XX21) 8262-7955

 

  _  

De: Elias Magalhães da Paixão Junior [mailto:[EMAIL PROTECTED] 
Enviada em: segunda-feira, 9 de julho de 2007 14:50
Para: Elias Magalhães da Paixão Junior
Assunto: RES: [delphi-br] Processamento Dual Core



Boa tarde amigo,

Qual é a versão do seu windows. São poucos os que conseguem ver os dois
processadores.

 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Willian Leal
Enviada em: segunda-feira, 9 de julho de 2007 08:58
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Processamento Dual Core

Bom dia amigos, eu comprei recentemente um computador de duplo núcleo, na
verdade ele tem dois processadores AMD Opteron de 64 bits e duplo núcleo, e
é o meu servidor de banco de dados. Só que eu notei o seguinte, quando eu
executo qualquer programa nele e vou no gerenciador de tarefas do windows,
mesmo estando em processamento extremo ele só utiliza 50% da CPU, e quando
eu rodo o mesmo programa em uma máquina com processador normal ele usa 100%
da CPU. Alguém sabe me explicar o porque disso? desde já eu agradeço a
atenção de todos.

-- 
Willian Leal
Desenvolvedor de Softwares
MSN: willian_leal@ mailto:willian_leal%40hotmail.com hotmail.com
Celular:(32) 8409 - 3077

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

 



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



[delphi-br] Off-Topic - FTP Gratis

2007-07-09 Por tôpico rspoli
Pessoal esse link abaixo é de um site que oferece 1GB de ftp de graças. 
Eu uso pra fazer backup dos meus fontes. Entao estou enviando para 
voces poderem fazer o mesmo. Um abraço, segue o link

http://www.drivehq.com/secure/signup.aspx?refID=4191714