Re: [delphi-br] Retornar numero de meses entre duas datas

2008-08-21 Por tôpico Alessandro DUARTE de Moraes
Tem uma Unit chamada DateUtils que tem várias funções para manipulação de datas.
Podes utilizar a função IncMonth da seguinte forma:

procedure ContaMesesEntreDatas(DataInicial, DataFinal: TDate) : integer;
var DataAuxiliar : TDate;
begin
NroDeMeses := 0;
DataAuxiliar := DataInicial;
while IncMonth(DataAuxiliar,1)DataFinal do
begin
Inc(NroDeMeses);
DataAuxiliar := IncMonth(DataAuxiliar,1);
end;
result := NroDeMeses;
end;


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Antonio Mateus 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, August 21, 2008 3:28 PM
  Subject: [delphi-br] Retornar numero de meses entre duas datas


  Olá sou novo no delphi e estou com o seguinte problema, tenho 2 datas, uma
  inicial e outra final, gostaria que o programa me retornasse o numero de
  meses entre essas duas datas, ja tentei a função MonthsBetween sendo que a
  mesma me retorna valores totalmente fora da realidade, se alguem puder me
  ajudar eu ficarei muito agradecido !

  -- 
  Antonio Mateus
  Estudante de Sistemas de Informação

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,48adb3fc84571742216817 


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



Re: [delphi-br] Rotina Sql

2008-07-24 Por tôpico Alessandro DUARTE de Moraes
Charles, creio que teu problema é conceitual.
Há duas formas de fazeres o que desejas:
1) Usar duas Querys(não Table). A primeira Query usarás para retornar os 
registros que precisam ser atualizados, ORDER BY pela data. A segunda irá 
fazer, para cada registro da primeira query, um UPDATE para atualizar os 
valores. Mas creio que dessa forma será mais demorado e mais pesado para o 
banco de dados.
2) Qual banco estás utilizando? Fiz um caso similar em Firebird para 
atualização da quantidade e o custo médio do estoque a cada lançamento, e 
utilizei Stored Procedure ativada por Trigger. Funciona que é uma beleza, e 
como está dentro do Banco de Dados é rápida e satisfaz plenamente.

Estude sobre Stored Procedures ... vale a pena.

Espero ter ajudado.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: HNS Informática 
  To: Delphi Br 
  Sent: Wednesday, July 23, 2008 1:46 PM
  Subject: [delphi-br] Rotina Sql


  Pessoal, possuo uma tabela de Caixa que possue os seguintes campos
  Data HIstorico Historicod Complemento, Entrada Saída e Saldo

  ela tem 14.000 registros deste inicio de 2006.
  Cada vez que faço um lançamento, ela tem que atualizar o saldo da data do 
lançamento endiante, ou seja, tem que aceitar fazer lançamento do mes 
corrente Porem estou com dificuldades para fazer a rotina de atualização do 
saldo em sql, ai usei uma query e uma table... no meu sistema antigo com 
paradoz e table funcionava perfeitamente, mas agora que tenho que fazer em sql, 
ja que a table não ordena por data, complicou... segue abaixo a rotina, se 
alguem puder melhorar ela ou uma forma melhor de fazer agradeço

  procedure tfrmcaixa.calculasaldo;
  var valor : currency;
  begin
  tbcaixa.refresh;
  if querycaixa.recordcount = 1 then
  begin
  tbcaixa.locate('Registro',querycaixa['Registro'],[]);
  tbcaixa.edit;
  tbcaixa['Saldo'] := querycaixa['Entrada'] - querycaixa['Saida'];
  tbcaixa.post;
  querycaixa.refresh;
  label5.caption := 'SALDO: '+formatfloat('###,##0.00',querycaixa['Saldo']);
  end
  else
  begin
  querycaixa.prior;
  if (querycaixa['Saldo'] = null) or (querycaixa.bof) then
  begin
  tbcaixa.locate('Registro',querycaixa['Registro'],[]);
  tbcaixa.edit;
  tbcaixa['Saldo'] := querycaixa['Entrada'] - querycaixa['Saida'];
  tbcaixa.post;
  querycaixa.refresh;
  end;
  valor := querycaixa['Saldo'];
  querycaixa.next;
  while not querycaixa.eof do
  begin
  tbcaixa.locate('Registro',querycaixa['Registro'],[]);
  tbcaixa.edit;
  tbcaixa['Saldo'] := valor-querycaixa['Saida']+querycaixa['Entrada'];
  tbcaixa.post;
  querycaixa.refresh;
  valor := querycaixa['Saldo'];
  querycaixa.next;
  end;
  end;
  label100.caption := 'SALDO: '+formatfloat('###,##0.00',querycaixa['Saldo']);

  Att

  Charles A. Chiodi
  HNS Informática

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,48878ecd452791121010416 


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



Re: [delphi-br] Criar um botao auto executavel

2008-07-22 Por tôpico Alessandro DUARTE de Moraes
O que queres dizer com um botão auto executável?
Explique bem detalhadamente sua necessidade.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Felipe Milagres 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 21, 2008 8:41 PM
  Subject: [delphi-br] Criar um botao auto executavel


  oi,
   
  estou precisando de fazer um botao que se auto execute ...
   
  porem nao sei como fazer isso 
   
   
  att,
   
  Felipe Milagres

  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]



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como N�O-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identifica��o: 54568,4885be24239825399315076 


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



Re: [delphi-br] Criar um botao auto executavel

2008-07-22 Por tôpico Alessandro DUARTE de Moraes
Bem, como os outros já comentaram, creio ser sem sentido ter um botão, já que o 
usuário nem sabe que ele existe, quanto mais clicar nele ...
Mas, não vou entrar no mérito da questão ... no OnCreate do Form invoque o 
método Click do botão, assim:

NomeDoBotao.Click;


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Felipe Milagres 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 22, 2008 8:40 AM
  Subject: Re: [delphi-br] Criar um botao auto executavel


  tipo, 
   
  é o seguinte
   
  eu fiz uma aplicação usando um botao en um form que quando apertado vai para 
outro form (Form2.ShowModal;) 
   
  porem esse aplicativo que estou fazendo, o usuario nem saberá que ele existe, 
so sabe o que ele faz ... ou seja, ja que eu tenho um botao, eu precisaria que 
ele fosse ativado quando o aplicativo fosse axecutado .
   
  entendeu ???
   
  []s,
   
  Felipe Milagres

  --- Em ter, 22/7/08, Alessandro DUARTE de Moraes [EMAIL PROTECTED] escreveu:

  De: Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  Assunto: Re: [delphi-br] Criar um botao auto executavel
  Para: delphi-br@yahoogrupos.com.br
  Data: Terça-feira, 22 de Julho de 2008, 8:05

  O que queres dizer com um botão auto executável?
  Explique bem detalhadamente sua necessidade.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacas arg.com.br
  (53) 3233-7118
  - Original Message - 
  From: Felipe Milagres 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Monday, July 21, 2008 8:41 PM
  Subject: [delphi-br] Criar um botao auto executavel

  oi,

  estou precisando de fazer um botao que se auto execute ...

  porem nao sei como fazer isso 

  att,

  Felipe Milagres

  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]

   - - 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como N�O-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] net 

  Chave de Identifica��o: 54568,4885be2423982 5399315076 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como N�O-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identifica��o: 54568,4885d9cf239822275112643 


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



Re: [delphi-br] Confira meu perfil no Facebook

2008-07-21 Por tôpico Alessandro DUARTE de Moraes
Francamente ... passível de bloqueio no grupo.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Marco Eli da Silva 
  To: delphi-br 
  Sent: Monday, July 21, 2008 3:18 PM
  Subject: [delphi-br] Confira meu perfil no Facebook



  Criei um perfil no Facebook com minhas fotos, vídeos e eventos e quero 
adicionar-lhe como amigo para que você possa vê-los. Primeiro, você precisa 
cadastrar-se no Facebook! Uma vez cadastrado, você também pode criar seu 
próprio perfil.

  Atenciosamente,
  Marco

  Aqui está o link:
  http://www.facebook.com/p.php?i=1357764846k=ZVBZYW6S4X2M5BL1QDYTTVrv=2

  ___
  Este e-mail contém materiais promocionais. Se você não deseja receber futuros 
emails comerciais do Facebook, por favor clique no link abaixo. As agência do 
Facebook estão localizadas em 156 University Ave., Palo Alto, CA 94301
  http://www.facebook.com/o.php?u=1080066852k=83ed89

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como N�O-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identifica��o: 54568,4884d2f2531625604213909 


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



Re: [delphi-br] Agrupamento Semanal

2008-07-18 Por tôpico Alessandro DUARTE de Moraes
Buenos, isso só se resolve escrevendo função auxiliar para o banco de dados. 
Qual banco que estás utilizando?
Mas alguns bancos já possuem a solução: no mysql podes agrupar utilizando a 
função WEEK(DATA_REFERENCIA) que funciona.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: henrique_filet 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 17, 2008 11:30 AM
  Subject: [delphi-br] Agrupamento Semanal


  Bom dia galera...

  Vou expor o probleminha que estou enfrentando aqui e espero contar com
  a ajuda de vcs... Segte: Tem um relatório no meu sistema que exibo
  dados AGRUPADOS POR SEMANA baseado no período informado pelo usuário.
  A lógica que tenho implementado hoje estava funcionando bem até
  ocorrer a situação ocorrida. Meu select retorna os dados DIA A DIA sem
  agrupamento nenhum, daí, no delphi, eu faço o tratamento para agrupar.
  Faço um DayOfWeek na data retornado pelo select verificando se o
  retorno deste DayOfWeek é = 2 (Segunda-Feira), se for, realizo a
  quebra (o agrupamento pela Semana). O problema ocorreu que, no período
  solicitado pelo usuário, 17/04/2008 à 30/04/2008, não houve registros
  nenhum nos dias 20 e 21/04 (domingo e segunda-feira) daí a lógica
  existente falhou e não agrupou... Mesmo tendo mudado a semana. Abaixo
  segue como deveria ter sido o agrupamento:

  17/04/2008 à 20/04/2008
  21/04/2008 à 27/04/2008
  28/04/2008 à 30/04/2008

  Porém, como não houve registros nos dias 20 e 21, o agrupamento ficou
  assim:

  17/04/2008 à 27/04/2008
  28/04/2008 à 30/04/2008

  Algum de vocês poderiam me ajudar a encontrar uma solução para estas
  situações???

  Obrigado e conto com vossa ajuda.

  Sérgio



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,487fb635542742047117581 


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



Re: [delphi-br] Como acessar arquivos num disco compartilhado na rede?

2008-07-16 Por tôpico Alessandro DUARTE de Moraes
Já tive algumas dificuldades quando o servidor é XP e a estação é 98.
Resolvi dando um net use F: \\SERVIDOR\COMPARTILHAMENTO /yes (onde F é a 
letra do drive).
Mas teoricamente não haveria motivos para dar problemas ... coisas de windows :)

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 15, 2008 10:20 PM
  Subject: Re: [delphi-br] Como acessar arquivos num disco compartilhado na 
rede?


  A princípio não mudou nada, verifique os compartilhamentos, as permissões e
  se a rede está ok.

  poste mais detalhes.

  2008/7/15 Carlos Negrão [EMAIL PROTECTED]:

   Tenho um sistema aqui que deixa fotos e um arquivo de configuração
   global no servidor, fora do banco de dados.
   Com o servidor usando Windows 98, tudo funciona perfeitamente, mas
   se usar Windows XP, parece não conseguir abrir nem o arquivo de
   configuração (do tipo Ini), nem as fotos.
   Houve alguma mudança na forma como arquivos são compartilhados do
   win98 pro XP?
   Alguém tem alguma idéia de como contornar isso?
  
   
  

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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,487d4cc9612611769378534 


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



Re: [delphi-br] Dica de um banco de dados em um únic o arquivo, sem servidor?

2008-07-14 Por tôpico Alessandro DUARTE de Moraes
Buenos, tem o meledeto MS Access (MDB).

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 14, 2008 2:22 PM
  Subject: [delphi-br] Dica de um banco de dados em um único arquivo, sem 
servidor?


  Olá amigos, alguém poderia me indicar um banco de dados, que utiliza apenas
  um arquivo, e não necessita de servidor? Sei que o firebird tem o embeded,
  mas tenho que levar a DLL e tals.. queria um, com o mesmo poder dele, porem
  sem as dlls e tals.. existe algum?

  Obrigado.

  []s

  -- 
  _
  .-. T.·.F.·.A.·.
  /v\ Fellipe Henrique
  // \\ http://www.linkedin.com/in/fellipehenrique
  /( )\ Sou a FAVOR da lei 0607/2007.
  ^^-^^

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,487b8b6d516981070295079 


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



Re: [delphi-br] Criar função

2008-07-11 Por tôpico Alessandro DUARTE de Moraes
Vai no www.torry.net que tem uma série de componentes que fazem o que precisas.

http://www.torry.net/pages.php?id=307

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: Luciano Calenzani Simões 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, July 11, 2008 9:01 AM
  Subject: Res: [delphi-br] Criar função


  O ^ é Potência.

  Luciano Calenzani Simões

  - Mensagem original 
  De: Sandro Ricardo [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 11 de Julho de 2008 8:58:08
  Assunto: Re: [delphi-br] Criar função

  Olá 'xará',

  É bem tranquilo fazer esta função, só não entendi o '^' da fórmula...

  Abraços
  Sandro Ricardo 

  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]



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,48774c23446091861215523 


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



Re: [delphi-br] Onde tá o erro nesse ShellExecute?

2008-07-08 Por tôpico Alessandro DUARTE de Moraes
Creio que precisas colocar todo o path para executar o regedit.exe: 
c:\windows\regedit.exe.
Funciona com o command /c porque usando assim ele busca no path.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: silvaburro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 07, 2008 11:58 PM
  Subject: [delphi-br] Onde tá o erro nesse ShellExecute?


  var
  i : integer;
  begin
  i := ShellExecute(0,Nil,'regedit.exe',PChar('/E ' +
  ExpandFileName(PastaDesk)),PChar(SysWinDir),SW_HIDE);

  if i = 0 then
  begin
  RemoveRestricoes := True;
  ShowMessage('Backup criado com sucesso!');
  end
  else
  ShowMessage('Não foi possível criar um backup correto do Registro do
  Windows');
  end;

  Só dá a segunda mensagem e não cria o backup de jeito nenhum. Já
  pesquisei na internet e só encontro para salvar uma chave e nunca o
  regedit inteiro, essa foi a forma que encontrei no pau. Se colocar
  command.com /c dá certo se eu colocar o path em c:\ (acho que é por
  causa dos nomes longos). Estou pegando a pasta do Desktop + o nome do
  arquivo na variável PastaDesk.

  Ajudem por favor

  Silva B. Uri de Rodrigues
  [EMAIL PROTECTED]

  P.S. - Desculpem o e-mail, mas a porcaria do Yahoo só disponibilizava
  esse e eu precisava entrar neste grupo.



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4873464d935967215643955 


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



Re: [delphi-br] Re: Listar nomes de objetos de um Form

2008-07-08 Por tôpico Alessandro DUARTE de Moraes
Sim, pode ser usado, mas para isso vamos ter que testar se o componente em 
questão é um TControl (ou descendente de TControl).
O código ficaria assim:

for i:=0 to NomeDoFormulario.ComponentCount-1 do
begin
  if Components[i] is TControl then
  begin
Memo1.Add(Components[i].Name+' - Tem ENABLED');
  end
  else
  begin
Memo1.Add(Components[i].Name+' - não tem enabled');
  end;
end;

No caso de querer utilizar o enabled, terias que fazer um typecast, dessa 
forma:  TControl(Componentes[i]).Enabled := True;

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: ricshark01 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 08, 2008 8:52 AM
  Subject: [delphi-br] Re: Listar nomes de objetos de um Form


  Aproveitando esse código, ou seja, usando Components[i].name tentei 
  verificar se existe a propriedade Enabled para habilitar ou 
  desabilitar o componente necessário e não encontrei essa propriedade.

  Este código poderia ser aproveitado para fazer isso ou tem outra 
  forma para habilitar ou desabilitar os componentes do Form?

  Grato,

  Ricardo.

  --- Em delphi-br@yahoogrupos.com.br, Alessandro DUARTE de Moraes 
  [EMAIL PROTECTED] escreveu
  
   
   for i:=0 to NomeDoFormulario.ComponentCount-1 do
   begin
   Memo1.Add(Components[i].Name+' - '+Components[i].ClassName+' -
  '+Components[i].Parent.Name);
   end;
   
   Coloquei no Memo1 o nome do componente, a classe dele e o nome 
  do pai dele.
   Onde usei NomeDoFormulario, você pode usar Self caso for o mesmo 
  form atual.
   
   
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
   (53) 3233-7118
   - Original Message - 
   From: ricshark01 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Monday, July 07, 2008 10:14 AM
   Subject: [delphi-br] Listar nomes de objetos de um Form
   
   
   Bom dia Galera,
   
   Por gentileza, alguém poderia me informar como eu consigo listar 
  em um 
   Memo,por exemplo, o nome de todos os objetos de um Form.
   
   Na verdade, preciso saber disso para poder habilitar/desabilitar 
  os 
   objetos conforme o usuário ter ou não acesso as funções daquele 
  objeto. 
   Esses acessos estarão cadastrados em uma tabela do meu banco de 
  dados.
   
   Grato pela atenção,
   
   Ricardo.
   
   
   
   
   -- 
   E-mail Seguro Vetorial.net 
   
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
   encaminhe para [EMAIL PROTECTED] 
   
   Chave de Identificação: 54568,487216a6199241451621240 
   
   
   [As partes desta mensagem que não continham texto foram removidas]
  



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,487354eb637863768813542 


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



Re: [delphi-br] Listar nomes de objetos de um Form

2008-07-07 Por tôpico Alessandro DUARTE de Moraes

for i:=0 to NomeDoFormulario.ComponentCount-1 do
begin
  Memo1.Add(Components[i].Name+' - '+Components[i].ClassName+' - 
'+Components[i].Parent.Name);
end;

Coloquei no Memo1 o nome do componente, a classe dele e o nome do pai dele.
Onde usei NomeDoFormulario, você pode usar Self caso for o mesmo form atual.


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
(53) 3233-7118
  - Original Message - 
  From: ricshark01 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 07, 2008 10:14 AM
  Subject: [delphi-br] Listar nomes de objetos de um Form


  Bom dia Galera,

  Por gentileza, alguém poderia me informar como eu consigo listar em um 
  Memo,por exemplo, o nome de todos os objetos de um Form.

  Na verdade, preciso saber disso para poder habilitar/desabilitar os 
  objetos conforme o usuário ter ou não acesso as funções daquele objeto. 
  Esses acessos estarão cadastrados em uma tabela do meu banco de dados.

  Grato pela atenção,

  Ricardo.



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,487216a6199241451621240 


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



Re: [delphi-br] Pegar Nº de Série do Processador

2008-06-25 Por tôpico Alessandro DUARTE de Moraes
Bom e velho Google ... procurei por: serial number cpu

creio que este artigo que retornou resolve:
http://www.delphitricks.com/source-code/systeminfo/retrieve_cpu_information.html

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Leandro Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 25, 2008 8:00 AM
  Subject: [delphi-br] Pegar Nº de Série do Processador


  Bom dia Amigos

  Gostaria de saber se alguem tem alguma rotina para pega o nº de série 
  do processador do micro.

  Obrigado.

  Leandro Santos



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,48622582976623225916562 


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



Re: [delphi-br] Editor igual do delphi

2008-06-06 Por tôpico Alessandro DUARTE de Moraes
Queres dizer o Code Editor?
Tem um componente que era da RALib, que agora faz parte da JediVCL que faz o 
serviço! Não lembro do nome dele, mas o ícone do componente é uma folha 
branco com um PAS por sobre.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Jean Barreiros 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 06, 2008 5:28 PM
  Subject: [delphi-br] Editor igual do delphi


  Olá pessoal,
  gostaria de saber se alguém sabe como criar um editor igual o do delphi?
   Jean Barreiros
  Programador/Web-Designer
  Delphi, C++, PHP, JavaScript
  FireBird/InterBase, MySql, SQLServer, PostGree, Oracle
  msn: [EMAIL PROTECTED]
  e-mail: [EMAIL PROTECTED]

  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
  http://br.mail.yahoo.com/

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como N�O-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identifica��o: 54568,48499e00509158789625666 


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



Re: RES: [delphi-br] Gravar e visualizar imagem do banco de dados

2008-05-21 Por tôpico Alessandro DUARTE de Moraes
Este é o texto da discussão anterior que enviei. Para mais informações procure 
a thread Grava imagens no Banco Interbase/Firebir  ... essa minha mensagem 
foi postada dia 14/05/2008.
Aqui sugiro que as imagens sejam gravadas no próprio banco de dados. Indico 
sempre que seja utilizada a técnica de armazenar as imagens em uma tabela 
dedicada para isso. Assim, qualquer tabela que precise de imagens apenas terá 
um vínculo com a tabela de imagens.



Bem, mas para te ajudar mesmo, sugiro que trabalhes com vou mostrar. Para 
auxiliar nessa tarefa, criei duas funções, assim para todos os casos que 
tiverem imagens sempre elas. Neste caso uso os componentes da IBX, mas pode ser 
usado como exemplo para migrar para outros componentes (por isso é bom usar 
funções ...). Vale observar que trato aqui tanto para campos BLOB que receberão 
imagens ou textos.

procedure LeCampoBlob(Query: TIBQuery; Campo: string; Propriedade: TPersistent);
var TempStream : TStream;
begin
TempStream := Query.CreateBlobStream(Query.FieldByName(Campo),bmRead);
if (Propriedade is TPicture) then begin
TPicture(Propriedade).BitMap.LoadFromStream(TempStream);
end else begin
TStrings(Propriedade).Clear;
TStrings(Propriedade).LoadFromStream(TempStream);
end;
TempStream.Free;
end;

procedure GravaCampoBlob(Query: TIBQuery; Parametro: string; Propriedade: 
TPersistent);
var TempStream : TMemoryStream;
begin
TempStream := TMemoryStream.Create;
if (Propriedade is TPicture) then begin
TPicture(Propriedade).BitMap.SaveToStream(TempStream);
Query.Params.ParamByName(Parametro).LoadFromStream(TempStream,ftBlob);
end else begin
TStrings(Propriedade).SaveToStream(TempStream);
Query.Params.ParamByName(Parametro).LoadFromStream(TempStream,ftBlob);
end;
TempStream.Free;
end;

A utilização fica assim:

ps: utilizar abaixo que a imagem estará numa variável chamada IMAGEM

1) Para inserir uma imagem no banco de dados use o seguinte esquema 
QInsert.SQL.Text := 'INSERT INTO tabela (codigo,nome,foto) VALUES 
(:codigo,:nome;:foto)';
QInsert.SQL.ParamByName('codigo').AsString := Edit1.Text;
QInsert.SQL.ParamByName('nome').AsString := Edit2.Text;
GravaCampoBlob(QInsert,'foto',IMAGEM);
QInsert.ExecSQL;

2) Para ler uma imagem do banco ...
QSelect.SQL.Text := 'SELECT nome,foto FROM tabela WHERE codigo=:codigo';
QSelect.SQL.ParamByName('codigo').AsString := Edit1.Text;
QSelect.Open;
Edit2.Text := QSelect.FieldByName('nome').AsString;
LeCampoBlob(QSelect,'foto',IMAGEM);
QSelect.Close;

Depois faça ...
COMPONENTE_IMAGE.Picture.BitMap.Assign(IMAGEM);

é mais ou menos isso ... adptei essas funções da minha classe de persistência 
... 



Espero que isso te ajude.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Carlos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 20, 2008 6:32 PM
  Subject: Re: RES: [delphi-br] Gravar e visualizar imagem do banco de dados


  Me desculpe a insistência, mas é que nunca precisei efetuar um 
  cadastro com foto, e que precisa-se ser exibido em um sistema em rede,
  mas como assim colocar a imagem em um caminho de rede comum?
  Sem querer ser abusado, o colega poderia ser um pouco mais específico?
  Quanto a sugestão do colega Alessandro DUARTE de Moraes compreendo 
  que alguns assuntos são maçantes, mas antes de mais nada, explico-lhe 
  que procurei na lista por assuntos relacionados, mas nada que pudesse 
  me ajudar, procurei no google também.
  Agradeço de antecipadamente por qualquer ajuda!
  Carlos

  --- Em delphi-br@yahoogrupos.com.br, Davi Eduardo Borges Wall 
  [EMAIL PROTECTED] escreveu
  
   Basta colocar a imagem em um caminho de rede comum para todas as 
  maquinas
   
   
   
   De: delphi-br@yahoogrupos.com.br [mailto:delphi-
  [EMAIL PROTECTED] Em nome de Alessandro DUARTE de Moraes
   Enviada em: segunda-feira, 19 de maio de 2008 18:01
   Para: delphi-br@yahoogrupos.com.br
   Assunto: Re: [delphi-br] Gravar e visualizar imagem do banco de 
  dados
   
   
   
   Este assunto foi discutido na semana passada. Sugiro que você dê 
  uma olhada pois foram abordados vários casos.
   
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
   
   - Original Message - 
   From: Carlos 
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%
  40yahoogrupos.com.br 
   Sent: Monday, May 19, 2008 4:57 PM
   Subject: [delphi-br] Gravar e visualizar imagem do banco de dados
   
   Boa tarde a todos!!
   Solicito ajuda aos colegas com mais este problema:
   Tem um sistema que captura uma foto com o caminho do banco de dados 
  e 
   apresenta para o usuário. Até ai tudo bem, mas o problema é que 
  este 
   sistema é usado na rede, e caso o usuário tente visualizar a imagem 
   em uma máquina diferente de onde estão as imagens, ocorre um erro 
   porque ele não encontra

Re: [delphi-br] Gravar e visualizar imagem do banco de dados

2008-05-19 Por tôpico Alessandro DUARTE de Moraes
Este assunto foi discutido na semana passada. Sugiro que você dê uma olhada 
pois foram abordados vários casos.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Carlos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 19, 2008 4:57 PM
  Subject: [delphi-br] Gravar e visualizar imagem do banco de dados


  Boa tarde a todos!!
  Solicito ajuda aos colegas com mais este problema:
  Tem um sistema que captura uma foto com o caminho do banco de dados e 
  apresenta para o usuário. Até ai tudo bem, mas o problema é que este 
  sistema é usado na rede, e caso o usuário tente visualizar a imagem 
  em uma máquina diferente de onde estão as imagens, ocorre um erro 
  porque ele não encontra o caminho.
  Alguém poderia me dar uma ajuda neste sentido, com um tutorial, ou 
  link...por favor...
  Uso DBExpress, MySql 5.0, Delphi 7.

  //Este é o código para exibir a imagem
  dmCadastro.cdsFotos.Close;
  dmCadastro.cdsFotos.Params[0].Value :=
  dmCadastro.cdsEfetivorf.Value;
  dmCadastro.cdsFotos.Open;
  if not (dmCadastro.cdsFotos.IsEmpty) then
  imgFoto.Picture.LoadFromFile(dmCadastro.cdsFotosfoto.Value)
  else
  imgFoto.Picture := nil;

  //Este é o código que salva a imagem
  if dlgOpenPicFoto.Execute then
  begin
  dmCadastro.cdsFotos.Insert;
  dmCadastro.cdsFotosrf.Value :=
  dmCadastro.cdsEfetivorf.Value;
  imgFoto.Picture.LoadFromFile(dlgOpenPicFoto.FileName);
  dmCadastro.cdsFotos.FieldByName('Foto').AsString :=
  dlgOpenPicFoto.FileName;
  dmCadastro.cdsFotos.Post;
  end;

  Agradeço antecipadamente a atenção dispensada.
  att
  Carlos



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4831dc66542791418011894 


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



Re: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

2008-05-14 Por tôpico Alessandro DUARTE de Moraes
Vou me meter na conversa outra vez :)

O Bruno pode até dar o parecer sobre isto: eu sempre uso apenas uma tabela do 
banco exclusivamente para armazenar imagens, e as outras tabelas que 
precisariam de imagens (pessoa, imóvel, ...) faço uma ou mais referências à 
tabela de imagens.
Creio que isso poderia ajudar tb no caso de um problema de corrupção no banco.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Bruno Lichot 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 14, 2008 3:42 PM
  Subject: RE: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir


  Em 5 anos usando imagens no banco, e bases especificas de imagem começando em 
10gb, eu nunca tive corrupção de banco de dados em nenhum cliente, mas meu 
banco em termos de hardware e sofwtrae está sempre bem cuidado.

  Inclusive tenho alguns casos grandes em FireBird que funcionam a mais de 4 
anos perfeitamente.

  Abs

  BL

  From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Alcistemas Informática
  Sent: quarta-feira, 14 de maio de 2008 15:07
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

  Bruno, desculpe entrar no tópico.

  Tenho um projeto com 90.000 imagens para por isso em banco de dados,
  quanto a desempenho, não vejo problema algum, é só tomar alguns cuidados nos 
selects e etc.. epronto.

  O que me preocupa é em caso se corromper o banco de dados,
  isso poderia dificultar ainda mais o processo de recuperação do banco de 
dados ?

  Alcione Guimarães
  (11)9515-8707

  - Original Message -
  From: Bruno Lichot
  To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
  Sent: Tuesday, May 13, 2008 5:31 PM
  Subject: RE: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

  Meus sistemas e este exemplo estão preparados para trabalhar somente em rede, 
e com distribuição geográfica.

  Meus sistema trabalham com persistência de imagens sempre no banco, e a 
maioria são ERPs de missão crítica. E sempre em redes e maioria com 
distribuição geográfica através de vpn, link dedicado e internet, sendo que a 
maioria é pela internet :D

  Abs

  BL

  From: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br 
[mailto:delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br] On 
Behalf Of Ricardo Cabral
  Sent: terça-feira, 13 de maio de 2008 17:22
  To: delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
  Subject: RE: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

  Bruno,

  E se o sistema for em rede, será se o banco não ficaria muito lento?

  Bruno Lichot [EMAIL 
PROTECTED]mailto:bruno.lichot%40codegear.commailto:bruno.lichot%40codegear.com
 escreveu:
  No meu link de downloads gratuitos(HTTP://cc.codegear.com/author/795118), no 
primeiro exemplo, no cadastro de cliente eu trabalho com fotos dos clientes.

  E está funcional e otimizado a forma de se trabalhar com persistência no 
banco de imagens.

  Eu apenas recomendaria, que no caso de produção, não use a mesma tabela de 
clientes para armazenar a foto, mas que crie uma tabela clientes foto, não 
somente pela melhora do armazenamento, mas também pela organização e dificulta 
que algum estagiário desavisado ou programador inexperiente aplique um select * 
na tabela de clientes e trafegue aquele montão de fotos desnecessariamente :D.

  Sobre pesar no banco, olha, é claro que bancos de dados com imagens o fazem 
crescer mais, mas o fato do banco ficar lento, está mais relacionado com a sua 
construção, manutenção e configuração do que conter fotos ou não. Um banco de 
dados sem fotos corre os mesmos riscos de ser lento.

  Abs

  BL

  From: 
delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
 
[mailto:delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br]
 On Behalf Of rafaelpinto19
  Sent: terça-feira, 6 de maio de 2008 19:17
  To: 
delphi-br@yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.brmailto:delphi-br%40yahoogrupos.com.br
  Subject: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

  Alessandro, Ricardo e Bruno e aos demais membros do Grupo, quero
  agradecer por tentarem me expilcar e ajudar a resolver este problema,
  Estou em fase de aprendizagem ainda. Eu tentei um código, mas não deu
  certo. Mas perece q eu estou no caminho certo. No Primeiro momento eu
  até pensei que consegui gravar a imagen capturada, pensei em ter
  conseguindo resolver o problema. Sempre quando faço uma consulta para
  retornar a foto da pessoa resgitrada no Sistema, sempre aparece a foto
  da última imagem capturada. Ou seja...se eu registrei João, Maria e
  José respectivamente e capturei a foto de cada um deles, mesmo eu
  consultando o João, sempre me rotorna a imagem do José, por ter sido o
  último quem o sistema capturou

Re: [delphi-br] Seria isso um Bug no Delphi?

2008-05-13 Por tôpico Alessandro DUARTE de Moraes
Cara, tô vendo muita gente falar de bug no Delphi ... seguinte, uma coisa é 
ter um bug na ferramenta de desenvolvimento, isto é, a IDE do Delphi ... 
outra coisa é falar da linguagem, compilador. Creio que quem tem reclamado de 
bugs no DELPHI nunca usou o MS Visual Basic como eu tive que uma vez engolir 
(graças a Deus foi por apenas 4 meses, o que pareceu uma verdadeira eternidade).
A IDE do Delphi até pode ter alguns bugs ... componentes até podem ter bugs 
(para isso basta colocar a mão na massa e resolver - como fiz com alguns 
componentes da Indy que não estavam se comportando adequadamente). Mas a 
linguagem Delphi - bom e velho Object Pascal - nesta eu não vejo problema 
algum, exceto casos de gerencimento de memória, que ainda é algo nebuloso no 
Windows.

Francamente, se o sistema de controla a luz fosse desenvolvido em Delphi, creio 
que seria mais fácil prever um APAGÃO hehehehe

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 13, 2008 4:53 PM
  Subject: Re: [delphi-br] Seria isso um Bug no Delphi?


  Bom, se tiver um sistema que controle a luz, e este sistema for desenvolvido
  em delphi, é bem provável..

  []s

  2008/5/13 [EMAIL PROTECTED]:

   Não é João, é que gato-escaldado-tem-medo-de-agua-fria.
   Então, de tanto bug, ja encontrado e que acabam acompanhando novas
   versões, se a luz da sala pisca o culpado é o BUG do DELPHI heheheh
  
   []s
  
   Luiz Escobar - Analista/Desenvolvedor:
   WEB - HTML/JavaScript/PHP/MySQL
   WINDOWS - Delphi/ASSEMBLY/MySQL/xBase
   SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse10.2), Windows 2K/XP
   HARBOUR --
   Borland C++ 5.5.1 (32 bit)
   Harbour Devel build 1.1-1 Intl.
   xHarbour Compile build 1.1.0 (Simplex)
   Harbour MiniGUI 1.5 Extended Edition (Build 50a) - 2008.03.31
   --
  
   From: Joao Morais
   Sent: Tuesday, May 13, 2008 4:36 PM
  
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Subject: Re: [delphi-br] Seria isso um Bug no Delphi?
  
   Fellipe Henrique wrote:
Olá amigos, Tenho um FormBasico, que nele, tenho as Units que declarei,
quando herdo um Form dele, teoricamente, as Units não deveriam ir
   também?
   
Melhor explicando... tenho uma função na unit uFuncoes no FrmBasico,
inclui no uses a uFuncoes, crio um outro form herdado dele, e quero usar
   a
função novamente, eis que dá erro na compilação, sou obrigado a
   redeclarar
a unit uFuncoes.
   
Se estou herdando, não deveria vir tudo?
  
   Não. Como diz o filósofo:
   uma coisa é uma coisa, outra coisa é outra coisa.
  
   E btw que mania vocês têm de falar -- tudo é um possível bug do Delphi.
  
   --
   Joao Morais
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

  Cansou do MercadoLivre como eu? Tente o www.uaileilão.com.br.

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4829f1ae981041622916136 


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



Re: [delphi-br] ON/OFF TOPIC

2008-05-08 Por tôpico Alessandro DUARTE de Moraes
Sim ... um exemplo é a ZeosLib (para acesso ao Mysql, Firebird, ...) mas é 
claro que o componente tem que ter uma versão para FreePascal.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, May 08, 2008 12:14 PM
  Subject: [delphi-br] ON/OFF TOPIC


  No Lazarus (FreePascal) , posso usar componentes de terceiros ?

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,482318c1767149480442451 


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



Re: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir

2008-05-07 Por tôpico Alessandro DUARTE de Moraes
Teu problema para recuperar a imagem está na linha em negrito que coloquei 
abaixo:

procedure TProcFoto.DBGrid1DblClick(Sender: TObject);
begin
  Principal.Edit1.Text := Query1.fieldbyname('CODIGO').AsString;
  Principal.Edit2.Text := Query1.fieldbyname('NOME').AsString;
  Principal.imgFoto.Picture.Bitmap.LoadFromFile(Principal.Camera1.FichierImage);
  close;
end;

Neste código estás pegando a imagem do arquivo e não do banco de dados.


Bem, mas para te ajudar mesmo, sugiro que trabalhes com vou mostrar. Para 
auxiliar nessa tarefa, criei duas funções, assim para todos os casos que 
tiverem imagens sempre elas. Neste caso uso os componentes da IBX, mas pode ser 
usado como exemplo para migrar para outros componentes (por isso é bom usar 
funções ...). Vale observar que trato aqui tanto para campos BLOB que receberão 
imagens ou textos.

procedure LeCampoBlob(Query: TIBQuery; Campo: string; Propriedade: TPersistent);
var TempStream : TStream;
begin
  TempStream := Query.CreateBlobStream(Query.FieldByName(Campo),bmRead);
  if (Propriedade is TPicture) then begin
TPicture(Propriedade).BitMap.LoadFromStream(TempStream);
  end else begin
TStrings(Propriedade).Clear;
TStrings(Propriedade).LoadFromStream(TempStream);
  end;
  TempStream.Free;
end;

procedure GravaCampoBlob(Query: TIBQuery; Parametro: string; Propriedade: 
TPersistent);
var TempStream : TMemoryStream;
begin
  TempStream := TMemoryStream.Create;
  if (Propriedade is TPicture) then begin
TPicture(Propriedade).BitMap.SaveToStream(TempStream);
Query.Params.ParamByName(Parametro).LoadFromStream(TempStream,ftBlob);
  end else begin
TStrings(Propriedade).SaveToStream(TempStream);
Query.Params.ParamByName(Parametro).LoadFromStream(TempStream,ftBlob);
  end;
  TempStream.Free;
end;

A utilização fica assim:

ps: utilizar abaixo que a imagem estará numa variável chamada IMAGEM

1) Para inserir uma imagem no banco de dados use o seguinte esquema 
QInsert.SQL.Text := 'INSERT INTO tabela (codigo,nome,foto) VALUES 
(:codigo,:nome;:foto)';
QInsert.SQL.ParamByName('codigo').AsString := Edit1.Text;
QInsert.SQL.ParamByName('nome').AsString := Edit2.Text;
GravaCampoBlob(QInsert,'foto',IMAGEM);
QInsert.ExecSQL;

2) Para ler uma imagem do banco ...
QSelect.SQL.Text := 'SELECT nome,foto FROM tabela WHERE codigo=:codigo';
QSelect.SQL.ParamByName('codigo').AsString := Edit1.Text;
QSelect.Open;
Edit2.Text := QSelect.FieldByName('nome').AsString;
LeCampoBlob(QSelect,'foto',IMAGEM);
QSelect.Close;


Depois faça ...
COMPONENTE_IMAGE.Picture.BitMap.Assign(IMAGEM);


é mais ou menos isso ... adptei essas funções da minha classe de persistência 
... 

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: rafaelpinto19 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 06, 2008 7:16 PM
  Subject: [delphi-br] Re: Gravar imagens no Banco Interbase/Firebir


  Alessandro, Ricardo e Bruno e aos demais membros do Grupo, quero
  agradecer por tentarem me expilcar e ajudar a resolver este problema,
  Estou em fase de aprendizagem ainda. Eu tentei um código, mas não deu
  certo. Mas perece q eu estou no caminho certo. No Primeiro momento eu
  até pensei que consegui gravar a imagen capturada, pensei em ter
  conseguindo resolver o problema. Sempre quando faço uma consulta para
  retornar a foto da pessoa resgitrada no Sistema, sempre aparece a foto
  da última imagem capturada. Ou seja...se eu registrei João, Maria e
  José respectivamente e capturei a foto de cada um deles, mesmo eu
  consultando o João, sempre me rotorna a imagem do José, por ter sido o
  último quem o sistema capturou a imagem. Postei esse meu código para
  ver onde eu estou errando e ver se vcs conseguem me ajudar a resolver
  este problema.

  procedure TPrincipal.BtnGravarClick(Sender: TObject);

  begin
  //imgFoto.Visible:= True;
  imgFoto.Picture.Bitmap.LoadFromFile(Camera1.FichierImage);
  Query.Close;
  Query.SQL.Clear;
  Query.SQL.Add('insert into VISITA(CODIGO,NOME,FOTO) values
  (:CODIGO,:NOME,:FOTO)');

  Query.ParamByName('FOTO').LoadFromFile(Camera1.FichierImage,ftBlob);
  //:= imgFoto.Picture.Bitmap.LoadFromFile(Camera1.FichierImage);
  Query.ParamByName('CODIGO').AsString := Edit1.Text;
  Query.ParamByName('NOME').AsString := Edit2.Text;
  Query.ExecSQL;
  Query.Transaction.Commit;
  Query.Transaction.Active := true;
  end.

  Onde: 

  . imgFoto = TImage(Image), é o 6º componente da palheta Aditional no
  Delphi e responsável pela visualização de imagens, fotos e etc.
  . Camera1 =TCamera(Câmera), É o único componente da palheta Yves e é
  responsável pela visualização de imagens de uma Webcam ou Câmeras
  digitais. Nela conseguimos fazer a devidas e necessárias capturas. 

  e esse é o código que eu uso na para visualizar os dados e foto do
  registro consultado.

  procedure TProcFoto.DBGrid1DblClick(Sender: TObject);
  begin
  Principal.Edit1.Text := Query1.fieldbyname('CODIGO

Re: [delphi-br] Gravar imagens no Banco Interbase/Firebir

2008-05-05 Por tôpico Alessandro DUARTE de Moraes
Essa discussão é bem relevante, então cito alguns pontos a favor:

1) Para acessos remotos, isto é, o servidor está em uma localidade e o cliente 
em outra, não vejo uma forma mais coerente do que ter a imagem tb no banco de 
dados
2) Menos gambiarra qdo for executar uma select para relatórios ...

Para completar, sugiro que seja criada uma tabela no banco que seja dedicada a 
armazenar imagens, apenas com 2 campos: id INTEGER e imagem BLOB
e nas tabelas que são necessárias ter uma ou mais imagens basta colocar campos 
referenciando ao id desta tabela de imagens.

Tive experiências traumáticas com as imagens em uma pasta ... mas uma solução 
bem elaborada pode dar certo, exceto no caso do item 1 que citei acima.

Abraços,

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 05, 2008 2:02 PM
  Subject: RE: [delphi-br] Gravar imagens no Banco Interbase/Firebir


  Bruno,

  Gravando no banco não deixaria o mesmo muito pesado ?



  Bruno Lichot [EMAIL PROTECTED] escreveu:
  Eu prefiro gravar imagens no banco, é mais rápido de trabalhar e no meu modo 
de ver mais seguro também.

  Abs

  BL

  From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Ricardo Cabral
  Sent: segunda-feira, 5 de maio de 2008 13:34
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Gravar imagens no Banco Interbase/Firebir

  Acho que seria mais interessante gravar somento o caminho da imagem no BD e 
gravar a imagem numa pasta.

  rafaelpinto19 [EMAIL PROTECTED]mailto:rafaelpinto%40cdsol.com.br escreveu:

  Olá galera,

  Alguém poderia me explicar como gravar imagens no Banco de
  dados pelo delphi, Estou usandon o componente Tcamera para Visualizar
  a imagem pela webcam e o componente TImage para Capturar. Agora salvar
  a imagem no Banco eu nnão sei ainda. Se tive rum rotina ou um código
  simples. Eu vou agradecer bastante. Obrigado pela atenção!!!

  Abraços,

  Ricardo Cabral

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!

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

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

  Abraços,

  Ricardo Cabral

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,481f3db9196851913172569 


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



Re: [delphi-br] Gerador de Relatorios..

2008-04-29 Por tôpico Alessandro DUARTE de Moraes
Sugiro o FastReport, que inclusive tem uma versão Free que é muito boa.

www.fast-report.com

Eu utilizo a versão Free já faz tempo e não tenho do que me queixar.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Vinicius da Silva Pinto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 29, 2008 1:12 PM
  Subject: [delphi-br] Gerador de Relatorios..


  Salve a todos...
  Alguem poderia me indicar um gerador de relatorios que seja similar ao
  ReportBuilder,
  onde eu posso comprar, se é free ou não...
  pois estou tendo dificuldade de comprar o mesmo com o representante aqui no
  Brasil.
  É para ser utilizado com D7 e FB, não estou conseguindo tirar muito proveito
  do Rave.

  Agradeço qualquer dica e sugestão...

  Vinicius.
  Tel (21) 8816-2404



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4817513c952341644335774 


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



Re: [delphi-br] query

2008-04-22 Por tôpico Alessandro DUARTE de Moraes
Pelo que entendi queres executar 2 query's, por que segundo o que disseste não 
há relacionamentos entre uma e a outra.
Se você faz isso ao pressionar um botão, então execute uma query, pegue os 
resultados e depois execute a outra ... simples assim.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Eduardo Oliveira silva 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 22, 2008 10:11 AM
  Subject: [delphi-br] query


  Pessoa. Eu posso usar duas query em uma só função.
  ex.
  no meu formulário tem um botão que pesquisa um campo e joga o
  resultado em algumas label.

  uso uma adoquery para fazer isso. Posso usar mais uma para buscar
  dados em uma outra tabela que não se relaciona, como ficaria o código.
  Já tentei mais sempre dá erro.


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,480deefe162185532659233 


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



Re: [delphi-br] query

2008-04-22 Por tôpico Alessandro DUARTE de Moraes
Então queres que retorne valores que não se relacionam numa mesma query?

Buenos, talvez seja isso então:


SELECT '01' as CODIGO, desc AS NOME, vlr AS VALOR FROM tabela1
WHERE condição1
UNION
SELECT '02' as CODIGO, nome AS NOME, vlr_final AS VALOR FROM tabela2
WHERE condição2


Isso seria uma forma de unir 2 querys em uma só. Mas para isso os nomes das 
colunas precisam ser os mesmos, por isso utilizei o AS ...


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Eduardo Oliveira silva 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 22, 2008 1:45 PM
  Subject: Re: [delphi-br] query


  è isso mesmo, mais se eu tiver uma query1 e uma query2.
  são tabelas diferentes.

  Em 01/05/08, Alcistemas Informática [EMAIL PROTECTED] escreveu:
  
   até pode,
  
   porém a query não pode ter campos adicionados nela.
  
   segundo antes de usar a query tem que limpa-la.
   ex:
  
   var
  
   grupo_cli:integer;
  
   begin
  
   query1.close;
   query1.sql.clear;
   query1.sql.add('select * from clientes');
   query1.open;
  
   grupo_cli := query1.fieldbyname('GRUPO').value;
  
   EditCodigo.text := query1.fieldbyname('codigo').text;
   EditNome.text := query1.fieldbyname('Nome').text;
  
   query1.close;
   query1.sql.clear;
   query1.sql.add('select descricao from grupos_de_clientes where codigo
   =:busca');
   query1.parameters.parambyname('busca').value := grupo_cli;
   query1.open;
  
   EditGrupo.text := query1.fieldbyname('descricao').text;
  
   se for algo parecido está aí..
  
   - Original Message -
   From: Eduardo Oliveira silva
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, April 22, 2008 10:11 AM
   Subject: [delphi-br] query
  
   Pessoa. Eu posso usar duas query em uma só função.
   ex.
   no meu formulário tem um botão que pesquisa um campo e joga o
   resultado em algumas label.
  
   uso uma adoquery para fazer isso. Posso usar mais uma para buscar
   dados em uma outra tabela que não se relaciona, como ficaria o código.
   Já tentei mais sempre dá erro.
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,480e1b18223227374815427 


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



Re: [delphi-br] Campos incompatíveis.

2008-04-11 Por tôpico Alessandro DUARTE de Moraes
Qual método de acesso (componente) estás utilizando?

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Pedro Henrique 
  To: Pedro Henrique 
  Sent: Friday, April 11, 2008 4:28 PM
  Subject: [delphi-br] Campos incompatíveis.


  Boa tarde, 

  eu trabalho com dois bancos, Firebird 1.5 e Sql Server 2005.
  Hoje estava testando algumas rotinas convertidadas para o Delphi 2007 e me
  deparei com este erro: TYPE MISMATCH FOR FIELD 'DESCRIÇÃO', EXPECTING:
  STRING ACTUAL: WIDESTRING, eu estava acessando o sistema pelo Sql Server, e
  no Firebird ele traz todos os campos varchar como TString e no Sql ele traz
  como TWildString, como faço para o delphi tratar os dois da mesma forma?

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ffbcdd851921247820763 


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



Re: [delphi-br] Nível Master vai enc arar?

2008-04-07 Por tôpico Alessandro DUARTE de Moraes
Se estás utilizando herança para os forms MDI Child então não será difícil. No 
pai dos Child ...
crie duas variaveis no private: Altura, Largura : integer;
escreva no OnShow: Altura := Heigth; Largura := Width;
escreva no OnResize: Width := Largura; Altura := Heigth;

Isso garantirá que mesmo permitindo o redimensionamento, não será possível 
mudar o tamanho ...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Juliano Silva - Yahoo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, April 07, 2008 8:52 AM
  Subject: [delphi-br]  Nível Master vai encarar? 


  Boa tarde pessoal

  Estou com o seguinte problema, tenho uma aplicação MDI, não posso deixar
  que os Forms filhos sejam redimencionados, para isso tenho que deixar os
  Forms com a propriedade BorderStyle = bsSingle, no entanto o sistema não
  pode ter este tipo de borda (o único que ví que consegue bloquear o
  redimencionamento do Form em aplicações MDI), o sistema tem que ter bordas
  do tipo bsDialog agora o meu problema, com a borda BSDialog é possível
  redimencionar o Form, tenho que bloquear isso... estou tentando no momento
  mas sem sucesso, alguem pode me ajudar?

  att.

  Juliano Silva


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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47fa0afe897591736616566 


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



Re: [delphi-br] Ajuda em select

2008-04-03 Por tôpico Alessandro DUARTE de Moraes
Outra dica para achar mais fácil os prováveis repetidos:

select
  cliente.dt_nascimento,
  SUBSTRING(cliente.nome FROM 1 FOR 5) AS nome5,
  count(*) as qtd
from cliente
group by 1,2
having count(*)1
order by 3 desc


Dessa forma vc vai agrupar além da data de nascimento, também pela inicial do 
nome (5 primeiro caracteres). Para evitar que dois clientes que tenham a mesma 
data de nascimento com nomes completamente diferentes não entrem na jogada. 
Esse testa ajuda em casos como este:

1) ALESSANDRO DUARTE DE MORAES - 29/06/1973
2) ALESSANDRO D. DE MORAES - 29/06/1973
3) FULANO DE TAL - 26/06/1973

nesse caso o 1 e o 2 seriam agrupados juntos e o 3 separado.

Espero ter ajudado.


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 03, 2008 10:13 AM
  Subject: RE: [delphi-br] Ajuda em select



  Quando se usa a cláusula IN com uma consulta SQL, a mesma deve retornar 
apenas uma coluna, e vc está retornando duas. Ao invés de IN, tente usar EXISTS.
  Sds.

  

  To: delphi-br@yahoogrupos.com.br
  From: [EMAIL PROTECTED]
  Date: Thu, 3 Apr 2008 10:00:57 -0300
  Subject: [delphi-br] Ajuda em select

  Pessoal,

  Tenho uma tabela de clientes em uma banco firebird 2.0, e podem existir
  clientes repetidos nesta tabela. Através do select abaixo trago as
  possívies ocorrências que provavelmente estão repetidos.

  select cliente.dt_nascimento, count(cliente.id_cliente)
  from cliente
  group by cliente.dt_nascimento
  having count(cliente.id_cliente) 1
  order by count(cliente.id_cliente)

  Necessito de um outro select para listar os nomes e fazer uma
  conferência e excluir os repedidos de fato, algo do tipo:

  select cliente.nome from cliente
  where cliente.dt_nascimento in (select cliente.dt_nascimento,
  count(cliente.id_cliente)
  from cliente
  group by cliente.dt_nascimento
  having count(cliente.id_cliente) 1
  order by count(cliente.id_cliente))

  Mais é exibida a seguinte mensagem de erro:

  Invalid token.
  Dynamic SQL Error.
  SQL error code = -104.
  Invalid command.
  count of column list and variable list do not match.

  Agradeço antecipadamente a ajuda dos colegas.
  Um forte abraço,

  Odail

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

   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47f4d865618711731228608 


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



Re: [delphi-br] [OOF-TOPIC]

2008-04-03 Por tôpico Alessandro DUARTE de Moraes
Caraca, para isso terias que efetuar alguns cálculos referentes a ano bissexto.

Não vele tentar mostra dentro do Excel? Daí tu podes colocar o seguinte:

celula A1: informar a data inicial - formato Data
celula B1: informa a data final - formato Data
celula A2: =A1 (fórmula) - formato Numérico
celula B2: =B1 (fórmula) - formato Numérico

Daí podes fazer B2-A2 ... podes explicar que as datas no Excel começam em 
01/01/1900, isto é, o número 1 corresponde a 01/01/1900, o 2 seria 02/01/1900 e 
assim por diante.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Luciano Topolniak 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 03, 2008 10:26 AM
  Subject: [delphi-br] [OOF-TOPIC]


  Olá Pessoal, bom dia. Eu estou com um problema aqui e preciso da ajuda de
  vocês. Preciso demonstrar matematicamente o cálculo da diferença entre duas
  datas para alguns usuários do sistema.

  21/12/1978 a 15/10/2008 quantos dias tem? Há uma fórmula matemática que
  retorne facilmente o número de dias existentes entre essas duas datas?

  Lembrando mais uma vez pessoal, é na caneta, nada de programação. 

  Obrigado pela atenção.

  []'s

  Topolniak.

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Adjalma Costa
  Enviada em: quinta-feira, 3 de abril de 2008 08:16
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Delphi com Excel

  Amigos da lista,

  Estou exportando dados para planilhas do Excel, usando os componentes
  tExcelApplication E ExcelWorksheet.

  Gostaria de saber como fazer para enviar células mescladas.

  Se alguém puder me ajudar ficarei muito grato.

  sds
  Adjalma

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
  armazenamento! 

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

  __ Informação do NOD32 IMON 1928 (20061219) __

  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]



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47f4ead9912477643768508 


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



Re: [delphi-br] Re: Capturar comandos do Dos

2008-04-02 Por tôpico Alessandro DUARTE de Moraes
CARACA!!! Já faz um bom tempo que tava procurando por isso ... é bem possível 
que não estava sabendo procurar (hahahahaha).
Vou testar ... muito bom mesmo, valeu Walter!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Walter Chagas (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 01, 2008 3:55 PM
  Subject: [delphi-br] Re: Capturar comandos do Dos


  Minha gente,

  Pesquisando na seção de arquivos da lista sobre como capturar a saída 
  do console e jogá-lo em um Memo, me deparei com esta thread já antiga 
  sobre o assunto. E, pesquisando por aí encontrei estas três perolas 
  DA HORA pra ninguem colocar defeito:

  http://www.delphi3000.com/articles/article_2112.asp

  http://www.delphi3000.com/articles/article_2298.asp

  http://www.delphi3000.com/articles/article_3361.asp

  E antes que alguém fale, FUNCIONAM!

  []s

  Walter Alves Chagas Junior
  Belo Horizonte - MG - Brazil
  [EMAIL PROTECTED]
  http://www.geocities.com/SiliconValley/Bay/1058
  http://delphiatcorporerm.blogspot.com
  MSN: [EMAIL PROTECTED]
  SKYPE: WalterChagasJr

  --- Em delphi-br@yahoogrupos.com.br, Leandro Carbonera 
  [EMAIL PROTECTED] escreveu
  
   E ai galera
   
   Alguem sabe se é possivel capturar o resultado de um comando de DOS 
  e joga-lo num memo como por exemplo você executar via delphi um 
  comando do tipo Winexec('dir',sh_Shownormal) e jogar o resultado num 
  memo
   
   [As partes desta mensagem que não continham texto foram removidas]
  



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47f28542605551696283040 


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



Re: [delphi-br] Organizar arquivos

2008-03-28 Por tôpico Alessandro DUARTE de Moraes
Sim, podes. A única restrição é que Units (*.pas) e Forms (*.dfm ou *.xfm) irão 
ficar no mesmo diretório.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Edmilson Pontes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, March 28, 2008 1:03 PM
  Subject: [delphi-br] Organizar arquivos


  Colegas,
  Então não tem como configurar para que cada tipo de arquivo fique numa
  pasta?

  Edmilson Pontes

  Em 27/03/08, Joao Morais [EMAIL PROTECTED] escreveu:
  
   Jackson Gomes - ToolsComps wrote:
Outros .PAS e demais arquivos podem ficar em diretórios diferentes, mas
   tem que
estar no search path do projeto ou no global.
  
   Apenas se os arquivos não fazem parte do projeto.
  
   --
   Joao Morais
  
   
  

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ed1952596582308070739 


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



Re: [delphi-br] Componentes - Posicionamento de TImage

2008-03-28 Por tôpico Alessandro DUARTE de Moraes
1) te aconselho a tirar o LogoPJ.Parent := Self; de dentro AtualizarLogotipos 
... não DEVE ser necessário;
2) Tente atribuir a imagem utilizando LogoPJ.Picture.Assign( Picture )

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Paulo Jorge 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, March 28, 2008 4:17 PM
  Subject: [delphi-br] Componentes - Posicionamento de TImage


  Criei um componente para, dentre outras funções, exibir os logotipos
  da empresa. Acontece que o logotipo LogoPJ (Timage) não fica
  posicionado corretamente quando em runtime. Em design time está perfeito.
  Constatei que o Parent a ele atribuído durante a fase de design, se
  perde durante a execução, tornando-se nulo. Uma vez sem parent, perde
  a referência de posicionamento. Como resolver isso?

  Segue o código:

  unit PJSet;

  interface

  uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs,
  ExtCtrls, stdctrls, IniFiles, dbtables, ShellAPI, ComCtrls;

  type
  TPJLogo = (atPJPequeno, atPJNormal, atPJGrande, atPJNenhum);

  type
  TPJSet = class(TPanel)
  private
  { Private declarations }
  sDelphiAtivo : boolean;
  sMContasPresente: boolean;
  sMContasExeName : string;
  sEmiteEtiqueta, sMultiplaInstancia : boolean;
  sServidor, sRegistrado : boolean;
  sLogotipoTela, sLogotipoImp, sLogotipoEtiq : string;
  sUsuario, sComplemento,sUsuAtual, sNivelUsuAtual : string;
  LogoTela, LogoPJ : TImage;
  PanelClient, PanelRight, PanelLogoPJ : TPanel;

  protected
  { Protected declarations }

  public
  { Public declarations }
  {sobregravando o método Create}
  constructor Create(AOwner: TComponent); override;
  //destructor Destroy; override;
  function ConfigurarSistema : boolean;
  function ConfigurarLogotipo : boolean;
  function ConfigurarTituloRelatorio: boolean;
  function ExecutarArquivo(const NomeDoArquivo, Parametros,
  DiretorioPadrao: string;
  ModoDeExibicao: Integer): THandle;
  procedure VerificarUsuario;
  procedure AtualizarLogotipos;
  procedure VerificarSistemas;
  property LogotipoTela : string read sLogotipoTela write sLogotipoTela;
  property LogotipoImp : string read sLogotipoImp write sLogotipoImp;
  property LogotipoEtiq : string read sLogotipoEtiq write sLogotipoEtiq;
  property UsuarioAtual : string read sUsuAtual write sUsuAtual;
  property NivelUsuarioAtual : string read sNivelUsuAtual write
  sNivelUsuAtual;
  property MContasPresente : boolean read sMContasPresente write
  sMContasPresente;
  property MContasExeName : string read sMContasExeName write
  sMContasExeName;
  property DelphiAtivo : boolean read sDelphiAtivo write sDelphiAtivo;

  published
  { Published declarations }
  property _Servidor : boolean read sServidor write sServidor;
  property _Usuario : string read sUsuario write sUsuario;
  property _Complemento : string read sComplemento write sComplemento ;
  property _Registrado : boolean read sRegistrado write sRegistrado;
  property _EmiteEtiqueta : boolean read sEmiteEtiqueta write
  sEmiteEtiqueta;
  property _MultiplaInstancia : boolean read sMultiplaInstancia
  write sMultiplaInstancia;
  end;


  procedure Register;

  implementation
  {$R PJSET.RES}

  Uses MTitcfg, MLogocfg, PJConfig;

  function TPJSet.ExecutarArquivo(const NomeDoArquivo, Parametros,
  DiretorioPadrao: string;
  ModoDeExibicao: Integer): THandle;
  //Parâmetro 1 - Arquivo;
  //Parâmetro 2 - Parâmetros;
  //Parâmetro 3 - Diretório Default;
  //Parâmetro 5 - Estado da Janela;
  var
  zFileName, zParams, zDir: array[0..149] of Char;
  begin
  Result := ShellExecute(Application.MainForm.Handle, nil,
  StrPCopy(zFileName, NomeDoArquivo), StrPCopy(zParams, Parametros),
  StrPCopy(zDir, DiretorioPadrao), ModoDeExibicao);
  end;

  function TPJSet.ConfigurarLogotipo : boolean;
  begin
  if _Registrado then
  begin
  Application.CreateForm(TFormLogotipos, FormLogotipos);

  if not _EmiteEtiqueta then
  begin
  FormLogotipos.ComboBox1.Items.Delete(2);
  FormLogotipos.GroupBox3.Visible := False;
  FormLogotipos.BitBtnOK.Top := 190;
  FormLogotipos.BitBtnCancel.Top := 190;
  FormLogotipos.Height := 250;
  end;

  FormLogotipos.ShowModal;
  if FormLogotipos.ModalResult = mrOK then
  begin
  Result := True;
  end
  else
  Result := False;
  FormLogotipos.Free;
  end
  else
  begin
  MessageDlg('Somente usuários registrados podem alterar essa
  configuração. '+
  'Veja como registrar esse Sistema no item de menu
  Ajuda/Registrar.', mtWarning,
  [mbOk], 0);
  Result := False;
  end;
  end;

  function TPJSet.ConfigurarSistema: boolean;
  begin
  if _Registrado then
  begin
  Application.CreateForm(TFormPJConfig,FormPJConfig);
  FormPJConfig.ShowModal;
  if FormPJConfig.ModalResult = mrOK then
  begin
  Result := True;
  end
  else
  Result := False;
  FormPJConfig.Free;
  end
  else
  begin
  MessageDlg('Somente usuários registrados podem alterar essa
  configuração. '+
  'Veja como registrar esse Sistema

Re: [delphi-br] array no firebird

2008-03-27 Por tôpico Alessandro DUARTE de Moraes
Me diga por que dizes: Estou tendo que trabalhar com tipo array 
Sinceramente, nunca vi aplicação de array que não possa ser resolvida com uma 
boa estrutura Entidade Relacionamento, isto é, uma tabela mãe e uma filha.
Explica melhor tua necessidade.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Evaldo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 27, 2008 8:31 AM
  Subject: [delphi-br] array no firebird


  Olá a todos,
  Estou tendo que trabalhar com o tipo array no firebird, só que não sei nada 
sobre.
  No caso vou utilizar uma matriz de Time[ 1 , 7 ] e gostaria de tirar algumas 
duvidas:

  * È seguro trabalhar com array?
  * Porque é tão pouco utilizado?
  * Quais componentes do delphi o suportam?

  Grato a quem tiver a disponibilidade de responder. 
  --
  Atenciosamente:
  Evaldo Avelar Marques
  Programador Junior
  Debian GNU/Linux.
  [EMAIL PROTECTED] Belo Horizonte/MG Brazil

  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
  http://br.mail.yahoo.com/

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como N�O-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identifica��o: 54568,47eb858f339414716226009 


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



Re: [delphi-br] O porque desse erro: Ambiguous overloaded call to 'Localizar' ?

2008-03-27 Por tôpico Alessandro DUARTE de Moraes
É simples amigo, as duas funções possuem o primeiro parâmetro integer e o 
segundo string ... como o compilador vai saber qual das duas deve chamar???

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 27, 2008 2:32 PM
  Subject: [delphi-br] O porque desse erro: Ambiguous overloaded call to 
'Localizar' ?


  Olá amigos, tenho as seguintes funções:

  function Localizar(vArea: integer; vValorLocalizar: string; const
  vExibeResult: Boolean = False): Boolean; overload;
  function Localizar(Area: integer; const SQL: string = ''; const
  CampoLocalizar: string = ''; const ValorLocalizar: string = ''; const
  ExibeResult: Boolean = False): Boolean; overload;

  Quando vou usar a função:

  Localizar(0, (Sender as TJvDBComboEdit).Text);

  ou seja, o primeiro localizar, aparece o seguinte erro: Ambiguous overloaded
  call to 'Localizar'.
  Como assim ambiguidade, sendo que dei um overload nas funcoes?

  []s

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ebda30439431138012623 


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



Re: [delphi-br] Adicionar evento a um componente

2008-03-27 Por tôpico Alessandro DUARTE de Moraes
Crie um procedure como o mesmo escopo do evento desejado. Depois basta associar.

Exemplo:

TForm1 = class(TForm)
  Button1: TButton;
  procedure FormCreate(Sender: TObject);
public
  procedure MeuClickDoBotao(Sender:TObject);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Button1.OnClick := MeuClickDoBotao;
end;

procedure TForm1.MeuClickDoBotao(Sender:TObject);
begin
// código
end;


Aqui criei um procedure para ser executado no click do botão, e atribui ele 
manualmente no FormCreate.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Alcistemas Informática 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 27, 2008 11:25 AM
  Subject: [delphi-br] Adicionar evento a um componente


  Como faço para adicionar via código, eventos a um componente..

  ex:

  function imprime_grid(Grid :TDBGrid):String;
  var
  RV : TRvSystem;
  begin
  RV := TRvSystem.Create(Application);

  /// A QUI PRECISO ADICIONAR O EVENTO ONPRINT.. ALGUNS CÓDIGOS DO COMPONENTE 
RV (Tipo Rave Reports)
  /// pois é nele que se escreve o código a ser impresso no relatório

  RV.Execute;
  end;

  Alcione Guimarães
  e-mail: [EMAIL PROTECTED]
  Cel: 11-9515-8707
  SIP VOIP: 3301040
  SKYPE: alcistemas
  msn: [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ebdf7e339411565664877 


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



Re: [delphi-br] Como criar um property somente leitura?

2008-03-27 Por tôpico Alessandro DUARTE de Moraes
Olha direito ... basta a property não ter o write, que foi o que o Jackson te 
mostrou

property QUALQUERNOME: string READ GetQUALQUERNOME;  // sem WRITE ...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 27, 2008 4:09 PM
  Subject: Re: [delphi-br] Como criar um property somente leitura?


  Olá amigo Jackson, o que eu quero é criar uma propriedade ReadOnly e não uma
  propriedade chamada SomenteLeitura! :o)

  []s

  Em 27/03/08, Jackson Gomes - ToolsComps [EMAIL PROTECTED]
  escreveu:
  
  
Olá amigos, como eu crio um Property, somente leitura em minha classe?
  
   public
   property SoLeitura: String read GetSoLeitura;
   end;
  
   Jackson Gomes
   ToolsComps - Controle de Usuários para Desenvolvedores Borland/CodeGear
   Web Site: http://www.toolsandcomps.com
   Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
   e-mail: [EMAIL PROTECTED] jackson%40toolsandcomps.com
   Fone: 27 3389 1138 - 8811 0324
   --
   Devhost - Webhost para desenvolvedores Borland
   http://www.devhost.com.br
   [EMAIL PROTECTED] devhost%40devhost.com.br
  
   
  

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ebf1de332496391796914 


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



Re: [delphi-br] Como saber se existe um atalho no desktop, caso nao exista criar um?

2008-03-26 Por tôpico Alessandro DUARTE de Moraes
Mais uma vez o Google resolve. Procure por delphi criar atalho

Uma das soluções aparece assim:

//Coloque essas units na seção implementation :
uses ShlObj, ActiveX,ComObj, Registry; //Por último, crie uma procedure que 
faça o trabalho:

procedure CreateShortcut (FileName, Parameters, InitialDir, ShortcutName, 
ShortcutFolder : String);
var
MyObject : IUnknown;
MySLink : IShellLink;
MyPFile : IPersistFile;
Directory : String;
WFileName : WideString;
MyReg : TRegIniFile;
begin
MyObject := CreateComObject(CLSID_ShellLink);
MySLink := MyObject as IShellLink;
MyPFile := MyObject as IPersistFile;
with MySLink do
begin
SetArguments(Parameters);
SetPath(PChar(FileName));
SetWorkingDirectory(PChar(InitialDir));
end;
MyReg := 
TRegIniFile.Create('Software\MicroSoft\Windows\CurrentVersion\Explorer');
Directory := MyReg.ReadString ('Shell Folders','Desktop','');
WFileName := Directory + '\' + ShortcutName + '.lnk';
MyPFile.Save (PWChar (WFileName), False);
MyReg.Free;
end; 

Para verificar se já existe o atalho basta abrir o registro na chave que 
aparece no exemplo e ver se já existe a entrada.


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 26, 2008 9:14 AM
  Subject: [delphi-br] Como saber se existe um atalho no desktop, caso nao 
exista criar um?


  Olá amigos, preciso verificar se existe um atalho no desktop para meu
  programa, caso nao exista criar um. Bom, já tenho a função pra criar, o
  problema está em sabe se existe ou não o atalho.

  Alguem poderia me ajudar?

  Desde já agradeço

  []s

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ea3ea6129279797615144 


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



Re: [delphi-br] Como saber se existe um atalho no desktop, caso nao exista criar um?

2008-03-26 Por tôpico Alessandro DUARTE de Moraes
Pô pessoal, que preguiça de pensar hein ... 

Nunca precisei fazer esse tipo de teste, mas para não dizer que não tenho boa 
vontade aí vai o código.
Nesse exemplo verifico se existe o atalho para o Notepad no desktop.

obs: caso não fique claro, o evento abaixo é de um botão que coloquei num form 
... lol

procedure TForm1.Button1Click(Sender: TObject);
var MyReg : TRegIniFile;
Directory : string;
begin
  MyReg := 
TRegIniFile.Create('Software\MicroSoft\Windows\CurrentVersion\Explorer');
  Directory := MyReg.ReadString ('Shell Folders','Desktop','');
  MyReg.Free;
  if FileExists(Directory + '\Notepad.lnk') then begin
ShowMessage('existe');
  end else begin
ShowMessage('não existe');
  end;
end;

E acho que tu não leu o que eu coloquei no final do meu post anterior:
Para verificar se já existe o atalho basta abrir o registro na chave que
 aparece no exemplo e ver se já existe a entrada.


Como já disse outras vezes, prefiro sempre incentivar o pensamento ao invés 
de dar o peixe na mão.
Não me leve a mal cara, mas essa era muito fácil de resolver.


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 26, 2008 10:24 AM
  Subject: Re: [delphi-br] Como saber se existe um atalho no desktop, caso nao 
exista criar um?


  Bom Alessandro, acho que voce não entendeu a minha mensagem..

  Olá amigos, preciso verificar se existe um atalho no desktop para meu
  programa, caso nao exista criar um. Bom, já tenho a função pra criar, o
  problema está em saber se existe ou não o atalho.

  O que eu não estou conseguindo fazer, é como descobrir se o atalho já foi
  criado, para que eu não fique criando ele toda hora..

  []s

  Em 26/03/08, Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  escreveu:
  
   Mais uma vez o Google resolve. Procure por delphi criar atalho
  
   Uma das soluções aparece assim:
  
   //Coloque essas units na seção implementation :
   uses ShlObj, ActiveX,ComObj, Registry; //Por último, crie uma procedure
   que faça o trabalho:
  
   procedure CreateShortcut (FileName, Parameters, InitialDir, ShortcutName,
   ShortcutFolder : String);
   var
   MyObject : IUnknown;
   MySLink : IShellLink;
   MyPFile : IPersistFile;
   Directory : String;
   WFileName : WideString;
   MyReg : TRegIniFile;
   begin
   MyObject := CreateComObject(CLSID_ShellLink);
   MySLink := MyObject as IShellLink;
   MyPFile := MyObject as IPersistFile;
   with MySLink do
   begin
   SetArguments(Parameters);
   SetPath(PChar(FileName));
   SetWorkingDirectory(PChar(InitialDir));
   end;
   MyReg := TRegIniFile.Create
   ('Software\MicroSoft\Windows\CurrentVersion\Explorer');
   Directory := MyReg.ReadString ('Shell Folders','Desktop','');
   WFileName := Directory + '\' + ShortcutName + '.lnk';
   MyPFile.Save (PWChar (WFileName), False);
   MyReg.Free;
   end;
  
   Para verificar se já existe o atalho basta abrir o registro na chave que
   aparece no exemplo e ver se já existe a entrada.
  
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
  
  
   - Original Message -
   From: Fellipe Henrique
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Wednesday, March 26, 2008 9:14 AM
   Subject: [delphi-br] Como saber se existe um atalho no desktop, caso nao
   exista criar um?
  
   Olá amigos, preciso verificar se existe um atalho no desktop para meu
   programa, caso nao exista criar um. Bom, já tenho a função pra criar, o
   problema está em sabe se existe ou não o atalho.
  
   Alguem poderia me ajudar?
  
   Desde já agradeço
  
   []s
  
   --
   _
   T.·.F.·.A.·.
   Fellipe Henrique
   [EMAIL PROTECTED] fellipeh%40gmail.com
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   --
   E-mail Seguro Vetorial.net
  
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
   encaminhe para [EMAIL PROTECTED] spam%40vetorial.net
  
   Chave de Identificação: 54568,47ea3ea6129279797615144
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ea5b48137831318817097 


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



Re: [delphi-br] Re: Problemas com Sistema compilado

2008-03-25 Por tôpico Alessandro DUARTE de Moraes
Galera, por incrível que pareça uma vez resolvi isso pedindo para ver o 
relatório do erro. Quando aparece aquela tele que ocorreu um erro blablabla ... 
peça para detalhar, vai olhando ... vai haver alguma coisa mostrando qual o 
problema. No meu caso era a falta de uma dll como o Daniel comentou.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Daniel Bastos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 25, 2008 1:35 PM
  Subject: Re: [delphi-br] Re: Problemas com Sistema compilado


  Já ocorreu isso com falta de dll no meu sistema ..
  como a midas ...

  Em 24/03/08, Tux Wi-FI [EMAIL PROTECTED] escreveu:
  
   É 32bits... Windows XP PRO SP2
  
   Em 24/03/08, walthersonbrunno[EMAIL 
PROTECTED]walthersonbrunno%40yahoo.com.br
   escreveu:
Vc tá rodando em 64 ou 32 bites?
Pq conforme post anterior isso tem tuuudo aver.
e dá pau mesmo.!
   
--- Em delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br,
   Tux Wi-FI [EMAIL PROTECTED]
escreveu

 Saudações,

 Todo sistema, por mais simples que seja, que tento rodar em outra
 maquina diferente da minha, simplesmente não funciona.

 Tenho um Dual core 2 duo.


 Uso Delphi-7.


 Alguma sugestão?



 --
 []´s

 CeBoLaRk
 http://www.tuxwifi.com.br
 msn: [EMAIL PROTECTED]

   
   
   

   
--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
   
   
   
   
  
   --
   []´s
  
   CeBoLaRk
   http://www.tuxwifi.com.br
   msn: [EMAIL PROTECTED] cebolark%40hotmail.com
   
  

  -- 
  Abs
  Daniel A. Bastos

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47e930fd993457558169461 


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



Re: [delphi-br] Problemas com Sistema compilado

2008-03-24 Por tôpico Alessandro DUARTE de Moraes
Seja mais explícito ... o que não funciona?
Que erro dá?

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Tux Wi-FI 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, March 24, 2008 9:21 AM
  Subject: [delphi-br] Problemas com Sistema compilado


  Saudações,

  Todo sistema, por mais simples que seja, que tento rodar em outra
  maquina diferente da minha, simplesmente não funciona.

  Tenho um Dual core 2 duo.

  Uso Delphi-7.

  Alguma sugestão?

  -- 
  []´s

  CeBoLaRk
  http://www.tuxwifi.com.br
  msn: [EMAIL PROTECTED]


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47e7ab8a694173533815398 


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



Re: [delphi-br] Melhor componente de Acesso ao Firebird 2.x

2008-03-14 Por tôpico Alessandro DUARTE de Moraes
Sobre a questão do ZeoLib com problemas:
pessoal, tenho usado a ZeosLib para projetos com Firebird e Mysql sem 
problemas. Talvez seja porque trabalho fazendo com que cada tabela do banco de 
dados tenha uma classe desenvolvida para fazer inserção, alteração e exclusão. 
Isto é, faço sempre comandos SQL para estas operações. Talvez o problema possa 
ter ocorrido utilizando ClientDataSet (lembro, há muito tempo atráz que tinha 
um problema, mas não era especificamente da ZeosLib e sim do clientDataSet, 
tempos depois saiu até uma atualização do ClientDataSet que se não me falha a 
memória havia resolvido essa pendência).
Espero ter contribuido!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 13, 2008 10:45 PM
  Subject: Re: [delphi-br] Melhor componente de Acesso ao Firebird 2.x


  bom, o Zeos e o UIB, são gratuitos, porém tive muitos problemas com os dois,
  não me lembro direito qual foi, mas eu tive que acabar fazendo com IBX,
  porque os mantenedores dos componentes não arrumaram o problema a tempo, e
  com isso o prazo do sistema estava esgotando, por isso, prefiro mais os
  componentes pagos...

  Já o DBExpress, até o delphi 7 é compatível, mas não é pra firebird, ou
  seja, não posso desenvolver algo, e ficar preso no Delphi 7, porque no 2007,
  já não é compatível...

  O IBO, quando procurei saber dele, as informacoes que obtive foram otimas,
  realmente muito bom, porém do jeito dele, pra se usar os descedente de
  TDataSet, até o próprio autor disse que ao utilizar o TDataSet, não
  aproveitaria o potencial do IBO.

  Por isso, atualmente estou limitando à apenas o próprio IBX (Que também está
  deixando de ficar compativel com firebird) o FibPlus e o IBDAC (estes dois
  totalmente compatíveis com qualquer versão do Firebird.

  []s

  Em 13/03/08, Vitor Redes [EMAIL PROTECTED] escreveu:
  
   Não é o DBExpress que é unidirecional, é o componente TSQLQuery,
   como todos os outros componentes TQuery's da vida... o TSimpleDataSet
   (não
   recomendável) não é unidirecional. Nem os Table's...
  
   Eu tive alguns problemas com a ZeosLib quando fiz alguns testes,
   mas os testes não foram tão insistentes então não posso falar mal, é um
   projeto sério que vale a pena conhecer tb, o UIB é outro, como já
   indicaram.
  
   --
  
   Vitor Luiz Redes
  
   --
  
   Bureau  Redsystem Software
  
   [EMAIL PROTECTED] vitor.redes%40redsystem.com.br
  
   _
  
   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 Alisson
   Enviada em: quinta-feira, 13 de março de 2008 16:24
   Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Assunto: Re: [delphi-br] Melhor componente de Acesso ao Firebird 2.x
  
   Eu uso o DbExpress e acho muito bom. Tem um detalhe, ele é unidirecional,
   você tem que usar ClientDataset para poder percorrer os registros.
  
   ___
   Yahoo! Mail - Sempre a melhor opção para você!
   Experimente já e veja as novidades.
   http://br.yahoo. http://br.yahoo.com/mailbeta/tudonovo/
   com/mailbeta/tudonovo/
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d9d955221361924616883 


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



Re: [delphi-br] Firebird para DBF

2008-03-14 Por tôpico Alessandro DUARTE de Moraes
Buenos, tirando a questão de não ter nada haver com Firebird para DBF ... Tu 
tens um TextFile e queres gerar um arquivo.txt ... TextFile é um arquivo TXT 

Você sabe o que é um TextFile? é um tipo de dados para manipular arquivos ...
Sinceramente, abre um outro tópico e explique melhor o teu problema.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: tetraetila® 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, March 14, 2008 12:22 AM
  Subject: Re: [delphi-br] Firebird para DBF


  Olá Pessoal!

  Gostaria de uma ajuda de vocês! Tenho um programa que faz uma captura de 
dados e retorna uma variável do tipo PChar / PAnsiChar - Preciso capturar estes 
dados e transformar em um arquivo de texto e não estou conseguindo.. Vejam 
abaixo: 

  CTemplate:PAnsiChar //(Já existe como global no programa e recebe os dados 
após uma captura de dados para Biometria.

  var
  X:TextFile;
  S:String;
  begin
  StrPas(CTemplate); // Tentativa de conversão em Texto.
  S:=CTemplate;
  ReWrite(X,'retorno.txt'); //preciso gravar neste arquivo .txt
  WriteLn(X,S); //Dá erro !
  CloseFile(X)
  end;

  A variável CTemplate é a que eu preciso capturar o valor e gravar em um 
arquivo de texto e não estou conseguindo. Quando eu dou um ShowMessage(S) ele 
me mostra um pouco do conteúdo mas não consigo capturar e gravar como texto. 
Como eu faço para saber o tamanho de CTemplate em bytes depois que ela recebe 
os dados? Se puderem me ajudar agradeço, estou voltando para o Delphi depois de 
alguns anos parado por força maior. Obrigado!

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d9ef79263134351514839 


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



Re: [delphi-br] Melhor componente de Acesso ao Firebird 2.x

2008-03-13 Por tôpico Alessandro DUARTE de Moraes
Que tal ZeosLib? é compatível com Firebird 1.0, 1.5 e 2.0, além de outros 
bancos como Mysql, PostGreSQL, MSSql, Oracle, Sybase ... e é Free.
Uso e recomendo.

http://sourceforge.net/projects/zeoslib/

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 13, 2008 4:20 PM
  Subject: Re: [delphi-br] Melhor componente de Acesso ao Firebird 2.x


  Boa tarde!

  * FibPlus e IBDAC, na minha opinião.
  * DBXpress e IBX já apresentam algumas incompatibilidades com o FB2 segundo 
alguns (poucos) relatos

  Atte,
  Ricardo

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d97e91841861151016789 


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



Re: [delphi-br] Migrar sistema Delphi

2008-03-12 Por tôpico Alessandro DUARTE de Moraes
Você não leu direito o que eu escrevi companheiro ... Olha direitinho que tá lá 
Mysql 5(Linux) ... eu nem falei de Windows meu velho.

Além do mais, creio que não estás muito fora dos testes feitos recentemente, 
onde o Rubinho dos bancos de dados free é o PostGreSQL, e de melhor 
performance é o Mysql. É claro que estou falando de Linux ... onde já se viu 
falar de banco de dados no Windows. :D Pro Windows ninguém ganha do SQL Server.

Dá uma olhadinha no Summary deste link 
http://2bits.com/articles/benchmarking-postgresql-vs-mysql-performance-using-drupal-5x.html
Esse é mais detalhado: http://fornax.sk/mate/Download/result-mysql,pg.html

E não vem querer mostrar benchmarks comprados ... estes aqui são testes feitos 
sem partidarismo.

Para Windows o melhor free é o Firebird, mas é necessário que o projeto do 
banco (chaves) seja bem feito, caso contrário ele pesa muito em querys com 
muitos resultados.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 11, 2008 2:29 PM
  Subject: Re: [delphi-br] Migrar sistema Delphi


  Hein!?! Carroção? Vixi amigo, então o pessoal utiliza errado.. porque já foi
  provado por A+B, que em se tratando de Aplicações Desktop MySQL leva surra
  de muitos bancos...

  Minha opinião:

  Sistema entre Baixo e Médio Porte - Firebird. Médio e Grande Porte -
  PostgreSQL.

  Nada de MySQL...

  []s

  Em 11/03/08, Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  escreveu:
  
   Recomendo Mysql. PostGreSQL eu acho muito carroção, além de ter algumas
   definições estranhas (como rodar um tal de Vacum para reorganizar as
   tabela/índices). Aqui na empresa trabalhamos com Mysql 5(Linux) com tabelas
   InnoDB e estamos muito satisfeitos. Temos um software de terceiros que roda
   com PostGreSQL, e nossos usuários reclamam da lentidão, comparado com nossos
   sistemas. Antes de trabalhar aqui, trabalhava em outra empresa que utilizava
   sistemas com PostGreSQL e era a mesma história ... lentidão.
   Num trabalho free lance que faço, utilizo o Firebird, e também gosto
   bastante, mas para trabalho com Web nada como o Mysql.
  
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
  
   - Original Message -
   From: Gerson Machado
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, March 11, 2008 11:50 AM
   Subject: Re: [delphi-br] Migrar sistema Delphi
  
   Sinceramente, eu mudaria para Sql Server.
   Boa sorte.
  
   rodrigofernandosantos [EMAIL PROTECTED] sharplinux%40gmail.com
   escreveu:
   Pessoal, bom dia
  
   Tenho um sistema em Delphi 6 com banco Interbase, preciso migrar para
   plataforma web com banco de dados Mysql, o que vocês recomendam.
  
   Atte,
   Rodrigo
  
   -
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
   armazenamento!
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   --
   E-mail Seguro Vetorial.net
  
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
   encaminhe para [EMAIL PROTECTED] spam%40vetorial.net
  
   Chave de Identificação: 54568,47d69c5b648961220817889
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d6c184714046947611305 


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



Re: [delphi-br] erro em tempo de execução

2008-03-11 Por tôpico Alessandro DUARTE de Moraes
Desde a última vez que tu conseguiste compilar o programa e funcionar ok, 
reinstalasses o Delphi ... isso tá com cara de bpl com problema. Reinstala o 
pacote de atualização do IBX.
Pois pelo que entendi, debugando funciona bem, mas se executar o EXE dá 
problema. Sempre que tenho algo parecido revejo minhas bpls.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo Mendes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 11, 2008 8:35 AM
  Subject: Re: [delphi-br] erro em tempo de execução


  Eu uso o Firebird 1.5, meu acesso é via admin, no IBExpert funciona as SQL 
sem problemas, as tabelas estão corretas todas em maiusculas.
  No IBExpert está todas as tabelas funcionando, no meu DataModule eu faço as 
ligações das tabelasconsigo ver todos os campos, na hora de compílar 
compila sem erro, dando esse erro somente em tempo de execução

  Ricardo Mendes
  Departamento de Informática
  Tel. (41) 2109-7736
  E-mail: [EMAIL PROTECTED] 
  Site: www.totalsat.com.br 

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 11, 2008 8:09 AM
  Subject: Re: [delphi-br] erro em tempo de execução

  Qual versão do Firebird? Os componentes IBX do Delphi só rodam bem com o 
Firebird até 1.5 ... o Firebird 2.0 não é compatível.
  Vê também se não é permissão do usuário, para isso faz a conexão usando o 
ADMIN. Usa o IBExpert para executar a tua query, exatamente como está no 
programa. Tenta ver se não é o nome da tabela em Maiúsculas ... sei lá ... 

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com..br

  - Original Message - 
  From: Ricardo Mendes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, March 10, 2008 10:48 PM
  Subject: [delphi-br] erro em tempo de execução

  Galera, estou com o seguinte problema
  meu projeto estava normal
  só que eu tentei abrir o projeto para realizar alterações e agora qdo eu 
tempo compilar ele passa sem erros, porém em tempo de execução ele da a 
seguinte mensagem.
  Mesmo eu tento incluido e excluido a tabela configurações, recriada umas 4 
vezes, mas qdo mando abrir o menu principal ele da erro.

  Projeto Odontoclinic.exe raised exception class EIBInterBaseError with 
message 'Dynamic SQL Error.
  SQL error code = -204
  Table unknown
  CONFIGURACOES
  At line 1, column 15' . Process stopped. Use Step or Run to continue.

  Uso D7, Firebird, Uso a paleta do Interbase para comunicação com BD

  fico no aguardo...

  Ricardo Mendes

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d5e5c9630601918818723 

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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d66eea648961664316913 


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



Re: [delphi-br] Migrar sistema Delphi

2008-03-11 Por tôpico Alessandro DUARTE de Moraes
Recomendo Mysql. PostGreSQL eu acho muito carroção, além de ter algumas 
definições estranhas (como rodar um tal de Vacum para reorganizar as 
tabela/índices). Aqui na empresa trabalhamos com Mysql 5(Linux) com tabelas 
InnoDB e estamos muito satisfeitos. Temos um software de terceiros que roda com 
PostGreSQL, e nossos usuários reclamam da lentidão, comparado com nossos 
sistemas. Antes de trabalhar aqui, trabalhava em outra empresa que utilizava 
sistemas com PostGreSQL e era a mesma história ... lentidão.
Num trabalho free lance que faço, utilizo o Firebird, e também gosto bastante, 
mas para trabalho com Web nada como o Mysql.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Gerson Machado 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 11, 2008 11:50 AM
  Subject: Re: [delphi-br] Migrar sistema Delphi


  Sinceramente, eu mudaria para Sql Server.
  Boa sorte.

  rodrigofernandosantos [EMAIL PROTECTED] escreveu:
  Pessoal, bom dia

  Tenho um sistema em Delphi 6 com banco Interbase, preciso migrar para
  plataforma web com banco de dados Mysql, o que vocês recomendam.

  Atte,
  Rodrigo

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47d69c5b648961220817889 


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



Re: [delphi-br] Ata de Resultados

2008-03-05 Por tôpico Alessandro DUARTE de Moraes
Cara, pelo que entendi estás precisando é um resultado final com as colunas:
NomeDoAluno, NotaMateria1, NotaMateria2, ...

Bem, uma forma prática no teu caso é o conceito de Group By no FortesReport. 
Primeiro precisas fazer uma SQL que retorne todas as notas de todos os alunos 
com todas as matérias possíveis, e aí vem uma pergunta: todos os alunos da Ata 
possuem notas em todas as matérias? Caso sim, então segue lendo, caso contrário 
me avisa que daí a query precisa ser diferente da proposta.
Buenos, a query seria mais ou menos assim:

SELECT aluno.nome, materia.nome, avaliacao.nota
FROM aluno
LEFT JOIN avaliacao ON (avaliacao.aluno_id=aluno.id)
LEFT JOIN materia ON (materia.id=avaliacao.materia_id)
WHERE avaliacao.ano=2007 and avaliacao.mes=10
ORDER BY aluno.nome, materia.nome

Tudo bem, agora que vem o truque. Monte o relatório com um agrupamento por 
aluno. No rodapé desse grupo, crie caixas de texto para receberem as notas de 
todas as matérias possíveis, isto é, se o máximo de matérias são 10, então crie 
10 caixas de texto. (salientando, são caixas de texto ... recebem qualquer 
coisa que a gente quiser).
Daí a tua linha de detalhe não vai imprimir nada ... isso mesmo, não imprime 
nada - heigth = 0 mesmo, mas no OnBeforePrint você vai preencher as caixas de 
texto do rodapé com o valor das notas.

Creio que isso resolve.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ralp Alves Bezerra 
  To: Delphi BR 
  Sent: Tuesday, March 04, 2008 6:29 PM
  Subject: [delphi-br] Ata de Resultados


  Nobres Colegas,

  Venho mais uma vez pedir a ajuda dos nobres colegas para poder resolver 
  uma dúvida que me ocorre:

  Tenho um sistema em paradox para administração escolar rodando, estou 
  precisando gerar a ata de resultados finais para o mesmo, porém, estou 
  com um problema que ainda não consegui resolver.

  Tenho uma tabela onde ficam registradas todas as informações de notas e 
  matérias do alunos.

  Ex.:

  Nome Matéria Nota
  -
  Maria da silva Portugues 10
  Maria da Silva Matemática 08
  Maria da Silva Inglês 09
  Maria da Silva Física 08

  e assim por diante com todos os alunos da turma. Se existirem 10 
  matérias o nome do aluno se repete as mesmas 10 vezes.

  Como faria para gerar uma segunda tabela ou outra maneira de poder gerar 
  ata de resultados finais com o tipo de tabela que possuo?

  Nesta sistema estou utilizando Delphi 7, Paradox e FortesReport, mas a 
  dica poderia ser também em QR se caso fosse mais prático.

  Desde já agradeço a ajuda.

  Abraços.

  Ralp Alves Bezerra


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47cdbf4713481480512716 


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



Re: [delphi-br] Ata de Resultados

2008-03-05 Por tôpico Alessandro DUARTE de Moraes
Ok, então vc pode partir para uma SQL simples, usando apenas a tabela que tens 
...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ralp Alves Bezerra 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 05, 2008 8:56 AM
  Subject: Re: [delphi-br] Ata de Resultados


  Caro Duarte,

  No meu caso todas as informações estão contidas na mesma tabela, sendo 
  que para cada materia, nota, etc, o nome do aluno se repete.

  A pesquisa teria que ser feita em apenas uma tabela que contém todos os 
  dados necessários.

  Abraços.

  Alessandro DUARTE de Moraes escreveu:
   Cara, pelo que entendi estás precisando é um resultado final com as colunas:
   NomeDoAluno, NotaMateria1, NotaMateria2, ...
  
   Bem, uma forma prática no teu caso é o conceito de Group By no 
FortesReport. Primeiro precisas fazer uma SQL que retorne todas as notas de 
todos os alunos com todas as matérias possíveis, e aí vem uma pergunta: todos 
os alunos da Ata possuem notas em todas as matérias? Caso sim, então segue 
lendo, caso contrário me avisa que daí a query precisa ser diferente da 
proposta.
   Buenos, a query seria mais ou menos assim:
  
   SELECT aluno.nome, materia.nome, avaliacao.nota
   FROM aluno
   LEFT JOIN avaliacao ON (avaliacao.aluno_id=aluno.id)
   LEFT JOIN materia ON (materia.id=avaliacao.materia_id)
   WHERE avaliacao.ano=2007 and avaliacao.mes=10
   ORDER BY aluno.nome, materia.nome
  
   Tudo bem, agora que vem o truque. Monte o relatório com um agrupamento por 
aluno. No rodapé desse grupo, crie caixas de texto para receberem as notas de 
todas as matérias possíveis, isto é, se o máximo de matérias são 10, então crie 
10 caixas de texto. (salientando, são caixas de texto ... recebem qualquer 
coisa que a gente quiser).
   Daí a tua linha de detalhe não vai imprimir nada ... isso mesmo, não 
imprime nada - heigth = 0 mesmo, mas no OnBeforePrint você vai preencher as 
caixas de texto do rodapé com o valor das notas.
  
   Creio que isso resolve.
  
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
  
   - Original Message - 
   From: Ralp Alves Bezerra 
   To: Delphi BR 
   Sent: Tuesday, March 04, 2008 6:29 PM
   Subject: [delphi-br] Ata de Resultados
  
  
   Nobres Colegas,
  
   Venho mais uma vez pedir a ajuda dos nobres colegas para poder resolver 
   uma dúvida que me ocorre:
  
   Tenho um sistema em paradox para administração escolar rodando, estou 
   precisando gerar a ata de resultados finais para o mesmo, porém, estou 
   com um problema que ainda não consegui resolver.
  
   Tenho uma tabela onde ficam registradas todas as informações de notas e 
   matérias do alunos.
  
   Ex.:
  
   Nome Matéria Nota
   -
   Maria da silva Portugues 10
   Maria da Silva Matemática 08
   Maria da Silva Inglês 09
   Maria da Silva Física 08
  
   e assim por diante com todos os alunos da turma. Se existirem 10 
   matérias o nome do aluno se repete as mesmas 10 vezes.
  
   Como faria para gerar uma segunda tabela ou outra maneira de poder gerar 
   ata de resultados finais com o tipo de tabela que possuo?
  
   Nesta sistema estou utilizando Delphi 7, Paradox e FortesReport, mas a 
   dica poderia ser também em QR se caso fosse mais prático.
  
   Desde já agradeço a ajuda.
  
   Abraços.
  
   Ralp Alves Bezerra
  
  
   
   -- 
   E-mail Seguro Vetorial.net 
  
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
   encaminhe para [EMAIL PROTECTED] 
  
   Chave de Identificação: 54568,47cdbf4713481480512716 
  
  
   [As partes desta mensagem que não continham texto foram removidas]
  
  
  
   


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ce8f66190531624252042 


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



Re: [delphi-br] Ata de Resultados

2008-03-05 Por tôpico Alessandro DUARTE de Moraes
Você tem certeza que leu o que eu escrevi
Cara, o que queres fazer é um CrossTab ... tem uma outra Thread que fala sobre 
isso. A solução que te passei é uma forma de não precisar fazer o CrossTab.
Le e interpreta o que te passei anteriormente ... eu já fiz algo similar ao que 
tu precisas utilizando essa técnica que te mandei.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ralp Alves Bezerra 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 05, 2008 10:30 AM
  Subject: Re: [delphi-br] Ata de Resultados


  Esta é a questão! como faria esta seleção para que tudo fique em uma 
  unica linha a cada aluno?

  Abraços.

  Alessandro DUARTE de Moraes escreveu:
   Ok, então vc pode partir para uma SQL simples, usando apenas a tabela que 
tens ...
  
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
  
   - Original Message - 
   From: Ralp Alves Bezerra 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Wednesday, March 05, 2008 8:56 AM
   Subject: Re: [delphi-br] Ata de Resultados
  
  
   Caro Duarte,
  
   No meu caso todas as informações estão contidas na mesma tabela, sendo 
   que para cada materia, nota, etc, o nome do aluno se repete.
  
   A pesquisa teria que ser feita em apenas uma tabela que contém todos os 
   dados necessários.
  
   Abraços.
  
   Alessandro DUARTE de Moraes escreveu:
Cara, pelo que entendi estás precisando é um resultado final com as 
colunas:
NomeDoAluno, NotaMateria1, NotaMateria2, ...
   
Bem, uma forma prática no teu caso é o conceito de Group By no 
FortesReport. Primeiro precisas fazer uma SQL que retorne todas as notas de 
todos os alunos com todas as matérias possíveis, e aí vem uma pergunta: todos 
os alunos da Ata possuem notas em todas as matérias? Caso sim, então segue 
lendo, caso contrário me avisa que daí a query precisa ser diferente da 
proposta.
Buenos, a query seria mais ou menos assim:
   
SELECT aluno.nome, materia.nome, avaliacao.nota
FROM aluno
LEFT JOIN avaliacao ON (avaliacao.aluno_id=aluno.id)
LEFT JOIN materia ON (materia.id=avaliacao.materia_id)
WHERE avaliacao.ano=2007 and avaliacao.mes=10
ORDER BY aluno.nome, materia.nome
   
Tudo bem, agora que vem o truque. Monte o relatório com um agrupamento 
por aluno. No rodapé desse grupo, crie caixas de texto para receberem as notas 
de todas as matérias possíveis, isto é, se o máximo de matérias são 10, então 
crie 10 caixas de texto. (salientando, são caixas de texto ... recebem qualquer 
coisa que a gente quiser).
Daí a tua linha de detalhe não vai imprimir nada ... isso mesmo, não 
imprime nada - heigth = 0 mesmo, mas no OnBeforePrint você vai preencher as 
caixas de texto do rodapé com o valor das notas.
   
Creio que isso resolve.
   
Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br
   
- Original Message - 
From: Ralp Alves Bezerra 
To: Delphi BR 
Sent: Tuesday, March 04, 2008 6:29 PM
Subject: [delphi-br] Ata de Resultados
   
   
Nobres Colegas,
   
Venho mais uma vez pedir a ajuda dos nobres colegas para poder resolver 
uma dúvida que me ocorre:
   
Tenho um sistema em paradox para administração escolar rodando, estou 
precisando gerar a ata de resultados finais para o mesmo, porém, estou 
com um problema que ainda não consegui resolver.
   
Tenho uma tabela onde ficam registradas todas as informações de notas e 
matérias do alunos.
   
Ex.:
   
Nome Matéria Nota
-
Maria da silva Portugues 10
Maria da Silva Matemática 08
Maria da Silva Inglês 09
Maria da Silva Física 08
   
e assim por diante com todos os alunos da turma. Se existirem 10 
matérias o nome do aluno se repete as mesmas 10 vezes.
   
Como faria para gerar uma segunda tabela ou outra maneira de poder gerar 
ata de resultados finais com o tipo de tabela que possuo?
   
Nesta sistema estou utilizando Delphi 7, Paradox e FortesReport, mas a 
dica poderia ser também em QR se caso fosse mais prático.
   
Desde já agradeço a ajuda.
   
Abraços.
   
Ralp Alves Bezerra
   
   

-- 
E-mail Seguro Vetorial.net 
   
Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
encaminhe para [EMAIL PROTECTED] 
   
Chave de Identificação: 54568,47cdbf4713481480512716 
   
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
   

  
  
   
   -- 
   E-mail Seguro Vetorial.net 
  
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
   encaminhe para [EMAIL PROTECTED] 
  
   Chave de Identificação: 54568,47ce8f66190531624252042 
  
  
   [As partes desta mensagem que não continham texto foram removidas

Re: [delphi-br] Mudança de diretório.

2008-03-05 Por tôpico Alessandro DUARTE de Moraes
Isso realmente pode acontecer com o OpenDialog quando se seleciona o arquivo de 
outro diretório.
Faz assim:

if FileExists(ExtractFilePath(Application.ExeName)+'Imagem.bmp') then 

Isso garante que estás abrindo o bmp do diretório do exe

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Celio Bernardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 05, 2008 1:15 PM
  Subject: [delphi-br] Mudança de diretório.


  Amigos, coisa estranha aqui.

  Tenho uma rotina que verifica a existência de arquivo .bmp que fica junto ao 
executável, para imprimi-lo usando: if FileExists('Imagem.bmp') then

  Acontece q qdo leio dados de outro arquivo (.txt ) em outro diretório usando 
o OpenDialog o aplicativo passa a verificar a existência do .bmp neste 
diretório onde li o arquivo .txt (ou outro qualquer) e acusa falta do mesmo. 
Fiz um teste simples colocando cópia do arquivo .bmp ( com visual diferente ) 
no diretório onde se encontra o .txt e passou tudo bem, porém imprimiu o aquivo 
do diretorio certo, o dele. Pedi para mostrar o diretorio corrente com o 
extractfiledir() e está normal.
  Já mandei um Application.ProcessMessages e nada;
  Agora, após ler o arquivo .txt de outro diretório, leio em seguida qualquer 
arquivo do diretório da aplicação, corre tudo normal.
  Que bicho pode ser isso? Parece qe o Exe se sente virtualmente no último 
diretório que acessou?

  Agradeço pela gentileza.

  Célio.

  -
  Célio Bernardo de Lima
  Diretor de Projetos e Novas Tecnologias
  siatech.com.br 
  -

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47cec9d9285381002461653 


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



Re: [delphi-br] RE: Tabela de cidades brasileiras

2008-02-29 Por tôpico Alessandro DUARTE de Moraes
O pessoal, sou partidário de ensinar a pescar do que entregar o peixe.
No início dessa discussão dei todos os passos para obter os dados oficiais, 
isto é, IBGE, inclusive mandei até o link.
O que mais seria preciso além dessa dica?

Se ficar mandando esses scripts prontos, daqui ha alguns dias vem um zé e diz 
que a cidade que ele precisa não está no script ...

Vamos manter o alto nível da lista e sempre indicar o caminho das pedras!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Gerhard Roger Nack 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 29, 2008 4:34 PM
  Subject: RES: [delphi-br] RE: Tabela de cidades brasileiras


  Um email de mais de 500k de texto ?

  Podia ao menos ter posto o script no FILES da lista e não mandado no email ...

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alisson 
Costa Resende
  Enviada em: sexta-feira, 29 de fevereiro de 2008 13:30
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] RE: Tabela de cidades brasileiras

  Eu, muitas vezes falo: Venha a nós o vosso reino. 
  Mas também falo: Seja feita a vossa vontade. Pra
  comprovar isso estou enviando o script para a criação
  da tabela e inclusão dos dados em um banco Firebird. 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47c85e4c894402188212582 


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



Re: [delphi-br] Minutos da Hora!!!

2008-02-11 Por tôpico Alessandro DUARTE de Moraes
Você já viu se o fields[3].AsString está retornando o horário corretamente?
Caso sim, então é um problema da máscara no MaskEdit. Geralmente isso acontece 
por causa do :, para testar, faz um teste tirando a máscara.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Guilherme Alves 
  To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] 
  Sent: Friday, February 08, 2008 2:21 PM
  Subject: [delphi-br] Minutos da Hora!!!



  Olá amigos

  Estou com uma dúvida tosca.
  Eu insiro normalmente um registro novo na minha tabela. O campo que está me 
dando trabalho é do tipo time, e o registro grava normalmente (inclusive no 
banco de dados, o horário fica registrado por exemplo: 14:18), mas quando vou 
mostrar os dados, ele só me mostra 14:00 (os minutos não mostram).
  Este campo é um MaskEdit usando a forma: !90:00;1;_
  Tenho uma procedure que se chama 'mostraosdados'.
  Está assim:


  begin
  with datamodule.sql1 do
  begin
  .. 
  maskedit_hora.text:=fields[3].AsString;
  
  end;

  Espero uma ajuda. Agradeço!

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47acc060768321299919858 


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



Re: [delphi-br] Projetos CLX

2008-02-08 Por tôpico Alessandro DUARTE de Moraes
Olha, hoje tenho o mesmo sistema rodando em Windows (Delphi 7) e Linux (Kylix 
3). Funciona bem, mas ... como o Kylix 3 foi desenvolvido num olhando um 
kernel antigo do Linux, nas novas distribuições a gente leva uma pequena surra 
para fazer o sistema funcionar. Depois disso é tranquilo. Particularmente 
prefiro os usuários utilizando o Linux ao Windows. Dá muito menos problemas, 
pois os CURIOSOS não ficam alterando as configurações do sistema operacional.

Mas se estás estudando Java, segue por este caminho. Se não inciaste nada 
ainda, dá uma olhada no dotNet + Mono (Linux) ... pode ser uma boa escolha!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Gladson Reis 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 07, 2008 4:58 PM
  Subject: Re: [delphi-br] Projetos CLX


  legal
  vcs tem softwares rodando em linux ?
  eu pensei ate em migrar meu sistema de gestao pra java

  - Original Message - 
  From: Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, February 07, 2008 2:56 PM
  Subject: Re: [delphi-br] Projetos CLX

  Usamos apenas 1 (um) componente que não é de fábrica. Este componente é um 
  componente personalizado para entrada de dados. Nele temos alguns parâmetros 
  que modificam a funcionalidade: TipoDado (que pode ser Numérico, Moeda, 
  Protocolo, Código, Data, Hora, Alfabético, Alfanumérico, MesAno, ... enfim 
  peculiaridades nossas). Também desenvolvemos neste componente alguns eventos 
  novos, dessa forma conseguimos fazer com que nossa necessidade seja 
  contemplada.

  Abraços!

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message - 
  From: Gladson Reis
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, February 07, 2008 9:47 AM
  Subject: Re: [delphi-br] Projetos CLX

  Legal, fico feliz !!!
  precisar d algo conte comigo.

  vcs usam que componentes ?
  ( nao sendo da borland )

  - Original Message - 
  From: Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, February 07, 2008 8:13 AM
  Subject: Re: [delphi-br] Projetos CLX

  Olha, uma vez nascido é difícil morrer :)
  Aqui na empresa usamos a CLX por causa do Kylix 3.
  Geralmente não aparece nada de novo para CLX, então temos que produzir as
  nossas necessidades.
  Sobrevivemos.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com..br

  - Original Message - 
  From: Gladson Reis
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, February 06, 2008 11:51 PM
  Subject: [delphi-br] Projetos CLX

  Alguem ainda faz novos projetos usando esta tecnologia ?

  Como anda isso ?

  Achei que tinha morrido !!!

  Atenciosamente,

  Gladson Reis
  Stones Tecnologia Ltda
  www.stonestecnologia.com.br
  msn/skype : [EMAIL PROTECTED]
  (31) 9704.5193 (31) 3361.8192

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

  -- 
  E-mail Seguro Vetorial.net

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
  encaminhe para [EMAIL PROTECTED]

  Chave de Identificação: 54568,47aad55a562696868280619

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

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  __ Informação do NOD32 IMON 2855 (20080207) __

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

  -- 
  E-mail Seguro Vetorial.net

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
  encaminhe para [EMAIL PROTECTED]

  Chave de Identificação: 54568,47aaf70a285181987619587

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

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  __ Informação do NOD32 IMON 2856 (20080207) __

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47ab5829365771323270807 


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



Re: [delphi-br] Projetos CLX

2008-02-07 Por tôpico Alessandro DUARTE de Moraes
Olha, uma vez nascido é difícil morrer :)
Aqui na empresa usamos a CLX por causa do Kylix 3.
Geralmente não aparece nada de novo para CLX, então temos que produzir as 
nossas necessidades.
Sobrevivemos.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Gladson Reis 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 06, 2008 11:51 PM
  Subject: [delphi-br] Projetos CLX


  Alguem ainda faz novos projetos usando esta tecnologia ? 

  Como anda isso ?

  Achei que tinha morrido !!!

  Atenciosamente,

  Gladson Reis
  Stones Tecnologia Ltda
  www.stonestecnologia.com.br
  msn/skype : [EMAIL PROTECTED]
  (31) 9704.5193 (31) 3361.8192

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47aad55a562696868280619 


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



Re: [delphi-br] Projetos CLX

2008-02-07 Por tôpico Alessandro DUARTE de Moraes
Usamos apenas 1 (um) componente que não é de fábrica. Este componente é um 
componente personalizado para entrada de dados. Nele temos alguns parâmetros 
que modificam a funcionalidade: TipoDado (que pode ser Numérico, Moeda, 
Protocolo, Código, Data, Hora, Alfabético, Alfanumérico, MesAno, ... enfim 
peculiaridades nossas). Também desenvolvemos neste componente alguns eventos 
novos, dessa forma conseguimos fazer com que nossa necessidade seja contemplada.

Abraços!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Gladson Reis 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 07, 2008 9:47 AM
  Subject: Re: [delphi-br] Projetos CLX


  Legal, fico feliz !!!
  precisar d algo conte comigo.

  vcs usam que componentes ?
  ( nao sendo da borland )

  - Original Message - 
  From: Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, February 07, 2008 8:13 AM
  Subject: Re: [delphi-br] Projetos CLX

  Olha, uma vez nascido é difícil morrer :)
  Aqui na empresa usamos a CLX por causa do Kylix 3.
  Geralmente não aparece nada de novo para CLX, então temos que produzir as 
  nossas necessidades.
  Sobrevivemos.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message - 
  From: Gladson Reis
  To: delphi-br@yahoogrupos.com.br
  Sent: Wednesday, February 06, 2008 11:51 PM
  Subject: [delphi-br] Projetos CLX

  Alguem ainda faz novos projetos usando esta tecnologia ?

  Como anda isso ?

  Achei que tinha morrido !!!

  Atenciosamente,

  Gladson Reis
  Stones Tecnologia Ltda
  www.stonestecnologia.com.br
  msn/skype : [EMAIL PROTECTED]
  (31) 9704.5193 (31) 3361.8192

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

  -- 
  E-mail Seguro Vetorial.net

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
  encaminhe para [EMAIL PROTECTED]

  Chave de Identificação: 54568,47aad55a562696868280619

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

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  __ Informação do NOD32 IMON 2855 (20080207) __

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47aaf70a285181987619587 


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



Re: [delphi-br] Form de Login - urgente

2008-01-28 Por tôpico Alessandro DUARTE de Moraes
Se o código do teu projeto está igual ao que postasse, então estás primeiro 
executando o FormPrincipal ... o comentário que colocasse não tem sentido ...
Eu uso diferente, crio um form a parte (o login) e chamo ele na marra, se o 
ModalResult for diferente de mrOK então executo um Application.Terminate ao 
invés de Application.Run.
Isso funciona!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Guilherme Alves 
  To: delphi-br@yahoogrupos.com.br ; [EMAIL PROTECTED] 
  Sent: Monday, January 28, 2008 2:13 PM
  Subject: [delphi-br] Form de Login - urgente


  Olá galera

  Quando eu precisava fazer um form de login antes do usuário poder utilizar o 
sistema, eu fazia assim (no Delphi 7)
  FormPrincipal = form tipo MDIform
  FormLogin = form tipo normal
  No momento de inicializar eu fazia assim:

  begin
  Application.Initialize;
  Application.CreateForm(TFormPrincipal, FormPrincipal);
  //inicializa primeiro o form de login//
  Application.CreateForm(TFormLogin, FormLogin);
  Application.CreateForm(TDataModule, DataModule);
  Application.Run;
  end.

  Agora, estou tentando fazer a mesma coisa no Delphi 2007 e não estou 
conseguindo. O que pode ser?
  Lembrando que estou utilizando também para o formprincipal o MDIForm (pai), 
mas o login como form normal, pois funcionava corretamente no Delphi 7 não 
sei porque no Delhpi 2007 não funciona. Simplesmente ele não abre, abre direto 
o FormPrincipal.

  No aguardo, Valeu, Guilherme Alves


  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,479e0512415984065212688 


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



Re: [delphi-br] Duvida ADOQuery

2008-01-12 Por tôpico Alessandro DUARTE de Moraes
Seguinte, alguns bancos de dados (mysql por exemplo) aceito fazer o que estás 
fazendo, mas nem todos ...

Está colocando o valor entre aspas, e isso para alguns bancos não é um inteiro, 
e por isso dá erro.
Hoje teu código está assim:

ADOQuery1.sql.add('SELECT* FROM Cliente WHERE nome =  ' +edit1.text+'  ' );

e deve ficar assim para não dar erro:

ADOQuery1.sql.add('SELECT* FROM Cliente WHERE nome = ' +edit1.text );


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Thiago Pereira Menzani 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, January 12, 2008 10:33 AM
  Subject: [delphi-br] Duvida ADOQuery


  Ola pessoal

  Como faço uma consulta no AdoQuery comparando campo inteiro?

  Com string funciona assim
  ADOQuery1.sql.add('SELECT* FROM Cliente WHERE nome =  ' +edit1.text+'  ' );

  Mas, em vez do campo nome eu colocar um campo inteiro da erro de dados 
incompativeis

  OBRIGADO

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4788bd52205561606220622 


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



Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

2007-12-29 Por tôpico Alessandro DUARTE de Moraes
Hahaha! Seguinte, morei um tempo em Brusque/SC e a minha esposa trabalhava numa 
empresa que usava o sistema desses caras, e uma vez ajudei a fazer um suporte 
on-line. Mas nem lembro o nome da empresa pra dizer a verdade ...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Davi Eduardo Borges Wall 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 28, 2007 1:08 PM
  Subject: RES: [delphi-br] OFF-TOPIC - Dicionário de Dados


  Pera aí, Quais caras de Blumenau? RS...

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
Alessandro DUARTE de Moraes
  Enviada em: sexta-feira, 28 de dezembro de 2007 15:03
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

  Blz, é bem isso mesmo! Já até pensei em desenvolver algo similar, mas está 
com prioridade baixa ... talvez agora eu encare a peleia.
  Sobre a questão de Scripts, eu uso bastante o que vem com a JediVCL, que era 
a antiga RALib. É pascal, permite inclusive criar formulários, ... bem 
interessante, aconcelho a todos dar uma olhada. Uma vez vi uns caras de 
Blumenau com um programa em que todos os relatórios eram feitos em QuickReport 
(isso já faz bastante tempo), e esses forms eram carregados em tempo de 
execução, utilizando esse recurso. Dessa forma eles faziam relatório 
personalizados. Eu ainda não utilizei esse recurso, mas acho que é uma boa 
saída.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Sent: Friday, December 28, 2007 12:43 PM
  Subject: Res: [delphi-br] OFF-TOPIC - Dicionário de Dados

  Alessandro

  Boa tarde, algum tempo atraz eu estava procurando alguma coisa e tambem 
encontrei isso no habil, 
  ele tem uma guia pra cada janela chamada 'Controles do usuario', onde 
qualquer um pode entrar e criar
  campos, dbedit, comobocom base em outras tabelas, consultas...de maneira 
bem fácil, e olhe que 
  para o usuário isto é uma mão na roda, ja que o habil tem um gerenciador de 
relatórios, ficando bem fácil para o cliente
  poder criar suas 'relações personalizadas'.

  - Mensagem original 
  De: Alessandro DUARTE de Moraes [EMAIL PROTECTED] 
mailto:duarte%40santacasarg.com.br 
  Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Enviadas: Sexta-feira, 28 de Dezembro de 2007 8:09:39
  Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

  Tô acompanhando essa thread, e agora acho que chegou ao ponto. O Hábil, 
sistema bem conhecido, possui um esquema semelhante a esse que o Andreano 
citou, mas tb não me aprofundei muito.
  Se formos por essa linha de raciocínio eu estou dentro da equipe!

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacas arg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Thursday, December 27, 2007 9:52 PM
  Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

  Deixa eu ver se entendi... isso seria realmente para criar uma tela
  automática, ou outra coisa? Porque se for, tem que seguir realmente o que o
  Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario
  teria que ter a maioria das propriedades, caption, height, width, taborder,
  formatmask, editmask e etc..

  Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão
  de que: o script não substitui o sistema compilado, voce não consegue fazer
  muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce
  consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos
  na época que eu pesquisei... . Na época tinha chegado a conclusão de usar
  mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e
  ainda não permite (me corrija se estiver errado) que se distribua o
  compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade
  de integrar o então recém iniciado Lázarus... mas por falta de motivação
  ($$) deixei este projeto de lado..

  Mas, estou atento a esta thread!

  []s
  Fellipe H.

  Em 27/12/07, Andreano Lanusse andreano.lanusse@ codegear. com escreveu:
  
   O primeiro ponto é definir as objetivos que o dicionário de dados terá
   que atender.
  
   Por exemplo:
  
   - Características dos campos nas telas( label, dbedit, dbgrid, etc..):
  
   o Caption
  
   o Hints
  
   o Orderm
  
   - Obrigatoriedade dos campos
  
   - Valor default
  
   - Características de menu
  
   - Etc...
  
   Com isso definido, ai sim pode se começar a pensar em implementação, se
   começaram a implementer antes, vai ter um trabalhão la na frente pra
   arrumar.
  
   []'s
  
   Andreano Lanusse
   CodeGear Product Line Manager  Evangelist Leader Latin America
  
   Blog: http://blogs

Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

2007-12-28 Por tôpico Alessandro DUARTE de Moraes
Tô acompanhando essa thread, e agora acho que chegou ao ponto. O Hábil, sistema 
bem conhecido, possui um esquema semelhante a esse que o Andreano citou, mas tb 
não me aprofundei muito.
Se formos por essa linha de raciocínio eu estou dentro da equipe!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 27, 2007 9:52 PM
  Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados


  Deixa eu ver se entendi... isso seria realmente para criar uma tela
  automática, ou outra coisa? Porque se for, tem que seguir realmente o que o
  Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario
  teria que ter a maioria das propriedades, caption, height, width, taborder,
  formatmask, editmask e etc..

  Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão
  de que: o script não substitui o sistema compilado, voce não consegue fazer
  muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce
  consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos
  na época que eu pesquisei Na época tinha chegado a conclusão de usar
  mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e
  ainda não permite (me corrija se estiver errado) que se distribua o
  compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade
  de integrar o então recém iniciado Lázarus... mas por falta de motivação
  ($$) deixei este projeto de lado..

  Mas, estou atento a esta thread!

  []s
  Fellipe H.

  Em 27/12/07, Andreano Lanusse [EMAIL PROTECTED] escreveu:
  
   O primeiro ponto é definir as objetivos que o dicionário de dados terá
   que atender.
  
   Por exemplo:
  
   - Características dos campos nas telas( label, dbedit, dbgrid, etc..):
  
   o Caption
  
   o Hints
  
   o Orderm
  
   - Obrigatoriedade dos campos
  
   - Valor default
  
   - Características de menu
  
   - Etc...
  
   Com isso definido, ai sim pode se começar a pensar em implementação, se
   começaram a implementer antes, vai ter um trabalhão la na frente pra
   arrumar.
  
   []'s
  
   Andreano Lanusse
   CodeGear Product Line Manager  Evangelist Leader Latin America
  
   Blog: http://blogs.codegear.com/andreanolanusse
  
   Exemplos: http://cc.codegear.com/Author/38483
  
   
  
  
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,477448b6116249542571743 


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



Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

2007-12-28 Por tôpico Alessandro DUARTE de Moraes
Blz, é bem isso mesmo! Já até pensei em desenvolver algo similar, mas está com 
prioridade baixa ... talvez agora eu encare a peleia.
Sobre a questão de Scripts, eu uso bastante o que vem com a JediVCL, que era a 
antiga RALib. É pascal, permite inclusive criar formulários, ... bem 
interessante, aconcelho a todos dar uma olhada. Uma vez vi uns caras de 
Blumenau com um programa em que todos os relatórios eram feitos em QuickReport 
(isso já faz bastante tempo), e esses forms eram carregados em tempo de 
execução, utilizando esse recurso. Dessa forma eles faziam relatório 
personalizados. Eu ainda não utilizei esse recurso, mas acho que é uma boa 
saída.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Elazar Dornelles Ceza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 28, 2007 12:43 PM
  Subject: Res: [delphi-br] OFF-TOPIC - Dicionário de Dados


  Alessandro

  Boa tarde, algum tempo atraz eu estava procurando alguma coisa e tambem 
encontrei isso no habil, 
  ele tem uma guia pra cada janela chamada 'Controles do usuario', onde 
qualquer um pode entrar e criar
  campos, dbedit, comobocom base em outras tabelas, consultas...de maneira 
bem fácil, e olhe que 
  para o usuário isto é uma mão na roda, ja que o habil tem um gerenciador de 
relatórios, ficando bem fácil para o cliente
  poder criar suas 'relações personalizadas'.

  - Mensagem original 
  De: Alessandro DUARTE de Moraes [EMAIL PROTECTED]
  Para: delphi-br@yahoogrupos.com.br
  Enviadas: Sexta-feira, 28 de Dezembro de 2007 8:09:39
  Assunto: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

  Tô acompanhando essa thread, e agora acho que chegou ao ponto. O Hábil, 
sistema bem conhecido, possui um esquema semelhante a esse que o Andreano 
citou, mas tb não me aprofundei muito.
  Se formos por essa linha de raciocínio eu estou dentro da equipe!

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacas arg.com.br

  - Original Message - 
  From: Fellipe Henrique 
  To: [EMAIL PROTECTED] os.com.br 
  Sent: Thursday, December 27, 2007 9:52 PM
  Subject: Re: [delphi-br] OFF-TOPIC - Dicionário de Dados

  Deixa eu ver se entendi... isso seria realmente para criar uma tela
  automática, ou outra coisa? Porque se for, tem que seguir realmente o que o
  Andreano disse... e um bom embasamento é o proprio Delphi.. o dicionario
  teria que ter a maioria das propriedades, caption, height, width, taborder,
  formatmask, editmask e etc..

  Quanto ao script, a um tempo eu pesquisei sobre isso, e cheguei a conclusão
  de que: o script não substitui o sistema compilado, voce não consegue fazer
  muita coisa, somente mesmo coisas simples.. pra se ter uma idéia, voce
  consegue acesso a dados (IBX, DBX e etc), mas é muito ruim, bom pelo menos
  na época que eu pesquisei... . Na época tinha chegado a conclusão de usar
  mini-EXEs... como a Inprise (Sim, era Inprise na época :o) ) não permitia, e
  ainda não permite (me corrija se estiver errado) que se distribua o
  compilador e fontes do delphi (vcl e afins), estava vendo a compatibilidade
  de integrar o então recém iniciado Lázarus... mas por falta de motivação
  ($$) deixei este projeto de lado..

  Mas, estou atento a esta thread!

  []s
  Fellipe H.

  Em 27/12/07, Andreano Lanusse andreano.lanusse@ codegear. com escreveu:
  
   O primeiro ponto é definir as objetivos que o dicionário de dados terá
   que atender.
  
   Por exemplo:
  
   - Características dos campos nas telas( label, dbedit, dbgrid, etc..):
  
   o Caption
  
   o Hints
  
   o Orderm
  
   - Obrigatoriedade dos campos
  
   - Valor default
  
   - Características de menu
  
   - Etc...
  
   Com isso definido, ai sim pode se começar a pensar em implementação, se
   começaram a implementer antes, vai ter um trabalhão la na frente pra
   arrumar.
  
   []'s
  
   Andreano Lanusse
   CodeGear Product Line Manager  Evangelist Leader Latin America
  
   Blog: http://blogs. codegear. com/andreanolanu sse
  
   Exemplos: http://cc.codegear. com/Author/ 38483
  
    _ _ __
  
  
   _ _ ___
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED] com

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

   - - 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] net 

  Chave de Identificação: 54568,477448b611624 9542571743 

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

  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
  http://br.mail.yahoo.com/

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL

Re: [delphi-br] O que ha de errado com este código ?

2007-12-27 Por tôpico Alessandro DUARTE de Moraes
Cara, seguinte:

Em primeiro lugar, quando tu faz ExecSQL não pode usar Open, isto é, comandos 
INSERT, UPDATE, DELETE só devem ser feito com ExecSQL. O Open só deve ser 
utilizado para SELECT. Sendo assim o Close só se faz necessário quando o Open 
for chamado.
Buenos, as várias gravações estão acontecendo por que estás dando um Open e 
depois ExecSQL.
dm2.vendas.open;
dm2.vendas.ExecSql;
dm2.ZTMERCADO.Commit;
dm2.vendas.sql.clear;
dm2.vendas.close;

Revisa o teu fonte e segue a regra que te passei que não tem erro.


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: bene20032004 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, December 26, 2007 9:25 PM
  Subject: [delphi-br] O que ha de errado com este código ?


  Pessoal, o que ha de errado neste codigo porque quando tento jogar 
  os dados de uma tabela para outra ele grava 3 vezes o mesmo item.
  Zero a tabela tempo6 coloco só um item e mesmo assim ele grava 3 
  vezes...
  Estou usando o mysql 4.0 com o zeus ...
  Se alguém me ajudar eu agradeço... 
  dm2.qtempo6.open;
  dm2.qtempo6.First;
  while not (dm2.qtempo6.Eof) do
  begin
  dm2.QSAIDA.Close;
  dm2.QSAIDA.sql.Clear;
  dm2.QSAIDA.SQl.Add('Select max(codigo) as codigo from 
  saida');
  dm2.QSAIDA.Open;
  dm2.qsaida.open;
  dm2.Qsaida.Last;

  if dm2.qsaida.FieldByName('codigo').asString='' then
  begin
  rcodigo2:='1';
  end
  else
  begin
  rcodigo2:=strzero(inttostr(strToint
  (dm2.qsaida.FieldByName('codigo').asString)+1),5);
  end;
  dm2.vendas.Close;
  dm2.vendas.Sql.Add('insert into ');
  dm2.vendas.Sql.Add('saida( unitario, qtdade, produto, 
  descricao, data, codigo, pedido, tipo, cliente) ');
  dm2.vendas.Sql.Add('values
  ( :unitario, :qtdade, :produto, :descricao, :data, :codigo, :pedido, 
  :tipo, :cliente)');

  dm2.vendas.ParamByName('unitario').Value := 
  dm2.QTEMPO6.FieldByName('unitario').Value;
  dm2.vendas.ParamByName('qtdade').Value := 
  dm2.QTEMPO6.FieldByName('qtdade').Value;
  dm2.vendas.ParamByName('produto').AsString := 
  dm2.QTEMPO6.FieldByName('produto').AsString;
  dm2.vendas.ParamByName('descricao').AsString := 
  dm2.QTEMPO6.FieldByName('descricao').AsString;
  dm2.vendas.ParamByName('data').AsDateTime := now;
  dm2.vendas.ParamByName('codigo').AsString := rcodigo2;
  dm2.vendas.ParamByName('pedido').AsString := rcodigo3;
  dm2.vendas.ParamByName('tipo').value := 
  dm2.QTEMPO6.FieldByName('tipo').value;
  if compra.value-pago.value  0 then
  begin
  dm2.vendas.ParamByName('cliente').AsString := 
  clico.text;
  end
  else
  begin
  dm2.vendas.ParamByName
  ('cliente').AsString := '00466';
  end;
  dm2.vendas.open;
  dm2.vendas.ExecSql;
  dm2.ZTMERCADO.Commit;
  dm2.vendas.sql.clear;
  dm2.vendas.close;
  if dm2.QTEMPO6.FieldByName('produto').AsString'01' then
  begin
  dm2.qproduto.close;
  dm2.qproduto.sql.clear;
  dm2.qproduto.sql.text:='Select codigo,estoque from 
  produto where codigo = '+QuotedStr(dm2.QTEMPO6.FieldByName
  ('produto').AsString)+' order by codigo';
  dm2.qproduto.open;
  if not dm2.qproduto.IsEmpty then
  begin
  dm2.qproduto.edit;
  dm2.qproduto.FieldByName
  ('estoque').Value:=dm2.qproduto.FieldByName('estoque').Value-
  dm2.QTEMPO6.FieldByName('qtdade').Value;
  dm2.qproduto.post;
  end;
  end;
  dm2.qsaida.close;
  dm2.qtempo6.Next;
  end;
  end;



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4772f1b4688681927728686 


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



Re: [delphi-br] Erro ao clicar em um componente dentro do form...

2007-12-27 Por tôpico Alessandro DUARTE de Moraes
Pelo que vi este problema é na JediVCL. Qual versão do Delphi estás utilizando?
Sugiro que remova (desinstale) a JediVCL e baixe novamente do site a versão 
compatível com o teu Delphi.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: edersonecris 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 27, 2007 12:01 PM
  Subject: [delphi-br] Erro ao clicar em um componente dentro do form...


  Pessoal estou recebendo o erro  Access violation at address 20db1908 in 
  module 'designide100.bpl'. Read of address .
  Esse erro ocorre sempre que clico em qualquer componente do meu 
  formulário. Já procurei no google a maioria das explicações esta em 
  inglês e o pouco que consegui entender, parece que não é o meu caso.
  Alguém tem alguma idéia de como resolver isso?
  Grato

  -- 
  Éderson Cassiano Bologna
  [EMAIL PROTECTED]
  sKYPE: edersoncassiano
  MSN: [EMAIL PROTECTED]
  www.microtechshop.com



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4773be6715689813473502 


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



[delphi-br] [OFF] descobrir senha de arquivo Excel

2007-12-21 Por tôpico Alessandro DUARTE de Moraes
Galera, uma querida usuária colocou senha numa planilha de análise de custos 
(que ela tem que apresentar para o diretor) e esqueceu a senha :(
Tentei achar na net algum software free, mas não tive sucesso. Alguém tem 
alguma dica?

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br


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



Re: [delphi-br] Alterar tamanho do form em tempo de execução

2007-12-18 Por tôpico Alessandro DUARTE de Moraes
Tenta usando o evento OnResize do Form. Eu uso assim e dá certo, em conjunto 
com a propriedade Align.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Carlos Negrão 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, December 17, 2007 6:18 PM
  Subject: [delphi-br] Alterar tamanho do form em tempo de execução


  Alguém tem um tutorial explicando passo a passo como fazer para que o
  tamanho e posição dos componentes se ajustem quando se altera o
  tamanho do form em tempo de execução, usando Delphi 5?
  Eu tentei usando as propriedades align (para os componetes que a tem)
  e constraints, mas não está dando certo. Os componentes dos cantos
  esquerdo e direito em uma linha parecem ir para os lugares certos, mas
  os do meio se sobrepôem.
  Já procurei aqui na lista e no google mas não achei.



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47670737877621072517642 


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



[delphi-br] Usar fone de ouvido+microfone ao invés do aparelho de te lefone

2007-12-14 Por tôpico Alessandro DUARTE de Moraes
Pessoal,
estou tentando usar o fone de ouvido+microfone para substituir o aparelho 
telefônico, utilizando a placa de fax-modem, para usar como se fosse um 
call-center.
Buenos, busquei na net um exemplo e achei. Consigo fazer a ligação, atender 
chamadas, mas tudo que eu falo não se escuta do outro lado :(
Já testei o volume do microfone e está ok.
Alguém sabe se existe algum macete para o microfone funcionar para esse tipo de 
aplicação?

Usei o seguinte artigo como modelo: 
http://www.activedelphi.com.br/modules.php?op=modloadname=Newsfile=articlesid=7
Só o que fiz de diferente é que uso 2 botões: uma para fazer a chamada e outro 
para desligar (isso depois vai virar um botão só hehehe)

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br


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



Re: [delphi-br] Usar fone de ouvido+microfone ao inv és do aparelho de telefone

2007-12-14 Por tôpico Alessandro DUARTE de Moraes
Não achei nada parecido com o que tu disse.
Estou tentando usar o modem do meu notebook - Acer 5050-3284. O modem que vem 
nele é um HDAUDIO Soft Data Fax Modem with SmartCP.
Ainda não tive sucesso :(

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Davi Eduardo Borges Wall 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 14, 2007 1:22 PM
  Subject: RES: [delphi-br] Usar fone de ouvido+microfone ao invés do aparelho 
de telefone


  Cara vê se é isso,

  O modem que tem essa capacidade ele instala um driver de som pro modem.

  Então lá na configuração de som vc pode dizer qual driver de som que vai ser 
usado. (mesmo para microfone)

  Tem com combobox lá com as opções de drivers instalados disponíveis..

  Talvez seja isso! 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
Alessandro DUARTE de Moraes
  Enviada em: sexta-feira, 14 de dezembro de 2007 14:54
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Usar fone de ouvido+microfone ao invés do aparelho de 
telefone

  Pessoal,
  estou tentando usar o fone de ouvido+microfone para substituir o aparelho 
telefônico, utilizando a placa de fax-modem, para usar como se fosse um 
call-center.
  Buenos, busquei na net um exemplo e achei. Consigo fazer a ligação, atender 
chamadas, mas tudo que eu falo não se escuta do outro lado :(
  Já testei o volume do microfone e está ok.
  Alguém sabe se existe algum macete para o microfone funcionar para esse tipo 
de aplicação?

  Usei o seguinte artigo como modelo: 
http://www.activedelphi.com.br/modules.php?op=modloadname=Newsfile=articlesid=7
  Só o que fiz de diferente é que uso 2 botões: uma para fazer a chamada e 
outro para desligar (isso depois vai virar um botão só hehehe)

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4762ad35873732023615306 


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



Re: [delphi-br] Usar fone de ouvido+microfone ao inv és do aparelho de telefone

2007-12-14 Por tôpico Alessandro DUARTE de Moraes
Desculpe, não consegui me expressar direito: isso eu achei sim (dispositivo 
padrão) ... mas só aparece: Reprodução de voz: Realtek HD Audio output e 
Gravação de voz: Realtek HD Audio Input.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Davi Eduardo Borges Wall 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 14, 2007 2:31 PM
  Subject: RES: [delphi-br] Usar fone de ouvido+microfone ao invés do aparelho 
de telefone


  Cara,

  No Painel de controle, tem uma opção Sons e dispositivos de áudio. Lá dentro 
tem uma aba chamado AUDIO e outra chamada VOZ

  e lá dentro tem um combobox chamado DISPOSITIVO PADRAO

  isso tu não achou???

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
Alessandro DUARTE de Moraes
  Enviada em: sexta-feira, 14 de dezembro de 2007 16:25
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Usar fone de ouvido+microfone ao invés do aparelho 
de telefone

  Não achei nada parecido com o que tu disse.
  Estou tentando usar o modem do meu notebook - Acer 5050-3284. O modem que vem 
nele é um HDAUDIO Soft Data Fax Modem with SmartCP.
  Ainda não tive sucesso :(

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message - 
  From: Davi Eduardo Borges Wall 
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Sent: Friday, December 14, 2007 1:22 PM
  Subject: RES: [delphi-br] Usar fone de ouvido+microfone ao invés do aparelho 
de telefone

  Cara vê se é isso,

  O modem que tem essa capacidade ele instala um driver de som pro modem.

  Então lá na configuração de som vc pode dizer qual driver de som que vai ser 
usado. (mesmo para microfone)

  Tem com combobox lá com as opções de drivers instalados disponíveis...

  Talvez seja isso! 

  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 Alessandro DUARTE de Moraes
  Enviada em: sexta-feira, 14 de dezembro de 2007 14:54
  Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Assunto: [delphi-br] Usar fone de ouvido+microfone ao invés do aparelho de 
telefone

  Pessoal,
  estou tentando usar o fone de ouvido+microfone para substituir o aparelho 
telefônico, utilizando a placa de fax-modem, para usar como se fosse um 
call-center.
  Buenos, busquei na net um exemplo e achei. Consigo fazer a ligação, atender 
chamadas, mas tudo que eu falo não se escuta do outro lado :(
  Já testei o volume do microfone e está ok.
  Alguém sabe se existe algum macete para o microfone funcionar para esse tipo 
de aplicação?

  Usei o seguinte artigo como modelo: 
http://www.activedelphi.com.br/modules.php?op=modloadname=Newsfile=articlesid=7
  Só o que fiz de diferente é que uso 2 botões: uma para fazer a chamada e 
outro para desligar (isso depois vai virar um botão só hehehe)

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

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

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] mailto:spam%40vetorial.net 

  Chave de Identificação: 54568,4762ad35873732023615306 

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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4762bf9f917814508661491 


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



Re: RES: [delphi-br] Ajuda!! lógica Calculo

2007-12-12 Por tôpico Alessandro DUARTE de Moraes
Seguinte, acho que o erro pode ser porque vc está usando um DBEdit ... isso 
significa que o Text vem do Banco de Dados.
Altere o valor do campo Idade que automaticamente alterará o DBEdit.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Leonardo Cruz Costa - P. M. Quissamã 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 11, 2007 3:42 PM
  Subject: Re: RES: [delphi-br] Ajuda!! lógica Calculo


  Qual é o erro?

  Leonardo Cruz Costa
  Analista de Sistemas / RH
  Prefeitura Municipal de Quissamã
  Mat.: 2601
  (22)2768-9324 / 9372
  - Original Message - 
  From: itasouza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, December 11, 2007 4:38 PM
  Subject: Re: RES: [delphi-br] Ajuda!! lógica Calculo

  Coloquei no onExit do EditDatNascimento o código:

  EditIdade.Text:= Inttostr(Date - StrToDate(EditDataNascimento.text));

  O mesmo gera erro e não compila 

  Alguém saberia uma alternativa?

  Agradeço!!

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.16.14/1172 - Release Date: 5/12/2007 
08:41

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,475edc5d891501157313842 


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



Re: [delphi-br] Dúvida - Conexão DBF no Delphi 7

2007-12-11 Por tôpico Alessandro DUARTE de Moraes
Cara, quando preciso conectar em DBF uso o vkDBF, que inclusive opera com os 
índices NTX do Clipper.
http://www.delphi-files.com/download/db/direct/db_dbf/VKDBF107.ZIP

Para trabalhar com relatórios gosto muito do FreeReport, que além de ser Free é 
muito bom!
http://fast-report.com/en/download/free-report-download.html

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: itasouza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, December 10, 2007 5:23 PM
  Subject: [delphi-br] Dúvida - Conexão DBF no Delphi 7 


  Boa Tarde a todos

  Tenho um sistema de terceiros com um banco de dados DBF, preciso fazer 
  a conexão deste banco no Delphi 7 para gera alguns relatórios.
  Gostaria de saber qual o tipo de conexão utilizar, e qual a ferramenta 
  para geração dos relatórios mais apropriada. 

  Agradeço desde já 



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,475da067623804654968076 


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



Re: [delphi-br] Dúvidas e mais Dúvidas

2007-12-07 Por tôpico Alessandro DUARTE de Moraes
Tenho projetos utilizando os componentes IBX (paleta interbase) e também 
utilizo a ZeosLib.
A vantagem que a IBX tem é que se faço uma query que irá retornar muitos 
registros, nesse caso o IBX vai trazendo por fetch, isto é, por páginas. No 
caso dos outros tipos de conexão, tal como a ZeosLib, todos os registro vem de 
uma vez só.
Alguém me corrija se estou errado.
Tb como já foi falado, a compatibilidade da IBX é até o Firebird 1.5. Por isso 
sugiro que procures um novo método de acesso.

Abraços

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Darkzad 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, December 07, 2007 9:25 AM
  Subject: [delphi-br] Dúvidas e mais Dúvidas


  Olá pessoal,

  Estou programando em Delphi 7 com banco de dados Firebird e desde quando 
comecei a programar utilizo os componentes da paleta interbase.

  Gostaria de saber se estou fazendo correto, utilizando componentes do 
interbase para usar com firebird.

  Nunca gostei de usar componentes de terceiros, por isso não procurei outra 
alternativa, mas sempre fiquei com essa pulga atrás da orelha.

  O que acham?

  Desde já agradeço

  Darkzad

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47593bc5505841128194699 


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



Re: [delphi-br] O que seria GExperts?

2007-12-07 Por tôpico Alessandro DUARTE de Moraes
Buenos, vamos lá então:

Não há muito o que falar sobre o GExperts ... ele é um plugin para a IDE do 
Delphi que acrescenta várias funcionalidades.
Atualmente eu uso apenas uma delas (não que as outras não sejam interessantes, 
pois são): no meu notebook Acer o ponto de interrogação é acionado pela 
sequência AltGr+W, e isso para a IDE do Delphi é o mesmo que Ctrl+Alt+W, que 
seria a hotkey para a janela de Watches. Daí pelo GExpert desabilitei essa 
hotkey e pronto, agora tenho o ponto de interrogação.
Te aconselho a baixar e instalar o GExperts. Dá uma olhada geral nele que vale 
a pena.
www.gexperts.org


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 5:50 PM
  Subject: Re: [delphi-br] O que seria GExperts?


  Alessandro,

  Já ia esquecendo, ninguém respondeu...

  []´s

  Ricardo Cabral

  Ricardo Cabral [EMAIL PROTECTED] escreveu: Alessandro,

  Não cheguei a ficar irritado, mas se procurássemos tirar nossas dúvidas no 
google, acho que não precisaria da lista, certo ? Mas deixa isso pra lá, a 
lista vive de pessoas inteligentes que gostam de contribuir com os 
companheiros. A troca de informações é uma boa forma de aprendizado.

  []´s

  Ricardo 

  Alessandro DUARTE de Moraes [EMAIL PROTECTED] escreveu: O Ricardo, pega 
leve ... foi só uma brincadeira do Andrei ...
  Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do 
Google no próprio Google, por isso não conhecia esse site (hahahaha).
  Essa foi mais uma brincadeira, então não vai ficar irritado ...

  Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso 
contrário seria difícil de ter respostas para os problemas ... sacou

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com..br

  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 3:22 PM
  Subject: Re: [delphi-br] O que seria GExperts?

  Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma 
lista como esta !

  Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts e 
muito mais: http://tinyurl.com/5spot

  []
  Andrei

  2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
   O que seria GExperts?
  
  
  
  
   Abraços,
  
   Ricardo Cabral

  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47583e01160901391928971 

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





  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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





  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47586140327316928268414 


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



Re: [delphi-br] Alguem aqui usa GExperts?

2007-12-06 Por tôpico Alessandro DUARTE de Moraes
Eu tb uso!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Apoio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 9:55 AM
  Subject: [delphi-br] Alguem aqui usa GExperts?


  Eu uso! mais alguem?

  http://www.gexperts.org/index.html

  sobre em portugues: http://www.revolution.com.br/delphistop/gxrevp.htm

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4757f1af289442017020218 


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



Re: [delphi-br] O que seria GExperts?

2007-12-06 Por tôpico Alessandro DUARTE de Moraes
O Ricardo, pega leve ... foi só uma brincadeira do Andrei ...
Eu achei bem engaçado ... nunca tinha mandado procurar use a porra do Google 
no próprio Google, por isso não conhecia esse site (hahahaha).
Essa foi mais uma brincadeira, então não vai ficar irritado ...

Aliás, graças a Deus tem caras espertos fazendo parte da lista, caso contrário 
seria difícil de ter respostas para os problemas ... sacou

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo Cabral 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, December 06, 2007 3:22 PM
  Subject: Re: [delphi-br] O que seria GExperts?


  Você deve se achar um cara muito esperto. Nem sei porque faz parte de uma 
lista como esta !

  Andrei Luís [EMAIL PROTECTED] escreveu: Aqui você encontra sobre GExperts e 
muito mais: http://tinyurl.com/5spot

  []
  Andrei

  2007/12/6, Ricardo Cabral [EMAIL PROTECTED]:
   O que seria GExperts?
  
  
  
  
   Abraços,
  
   Ricardo Cabral




  -
  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,47583e01160901391928971 


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



[delphi-br] Cícero Fernandes - passo para retirar o nome da lista

2007-11-30 Por tôpico Alessandro DUARTE de Moraes
No final de todas as mensagens tem um link Sair do Grupo ...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, November 30, 2007 7:19 AM
  Subject: RES: RES: [delphi-br] Array


  Favor retirar meu nome da lista ... 
  Agradeço muito .. 


  Cícero Fernandes
  Eng. Eletricista
  Eng. de Segurança
  ( (0xx 47) 3521 - 2988 / 9191-6226

  * [EMAIL PROTECTED]
  www.fiosecabos.ind.br

  P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
  AMBIENTE!

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Rubem Nascimento da Rocha
  Enviada em: quarta-feira, 28 de novembro de 2007 21:07
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RE: RES: [delphi-br] Array
  Prioridade: Alta

  Tb resolve.
  Sds.


  To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 28 Nov
  2007 17:43:22 -0400Subject: RES: [delphi-br] Array

  E que tal for com break?[]'sTopolniak.De: delphi-br@yahoogrupos.com.br
  [mailto:[EMAIL PROTECTED] Emnome de BandaLemuelEnviada em:
  quarta-feira, 28 de novembro de 2007 15:58Para:
  [EMAIL PROTECTED]: Re: [delphi-br] Arrayok.. Obrigado pela
  dica.- Original Message - From: Alessandro DUARTE de Moraes To:
  delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Sent:
  Wednesday, November 28, 2007 4:45 PMSubject: Re: [delphi-br] ArrayCara, ao
  invés de usar o FOR usa o WHILE ... + ou - assim:var bAchei : boolean;x :=
  0;bAchei := false;while ((not bAchei) and (xLength(array)-1)) do
  beginbAchei := (array[x]=valor);inc(x);endneste caso se o array tem 1000
  elementos e o valor que procuras está noquinto elemento, só vai executar o
  loop 5 vezes ...Alessandro DUARTE de MoraesA.C. Santa Casa do Rio
  Grande.http://www.santacasarg.com.br- Original Message - From:
  BandaLemuel To: delphi-br@yahoogrupos.com.br
  mailto:delphi-br%40yahoogrupos.com.br Sent: Wednesday, November 28, 2007
  9:23 AMSubject: [delphi-br] ArrayListaTem alguma forma de saber se existe um
  determinado valor em um array sem terque passar por ele inteiro ???posso
  usar assimfor x := 0 to length ( array) - 1 dobeginif array[x] = valor
  thenresult := Trueelseresult := False ; endMas queria algo mais
  praticovlw..Wesley[As partes desta mensagem que não continham texto
  foram removidas]-- E-mail Seguro Vetorial.net
  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, encaminhe
  para [EMAIL PROTECTED] mailto:spam%40vetorial.net Chave de Identificação:
  54568,474d626d294911802914784 [As partes desta mensagem que não continham
  texto foram
  removidas]--No virus
  found in this incoming message.Checked by AVG Free Edition. Version: 7.5.503
  / Virus Database: 269.16.9/1155 - Release Date: 27/11/200720:30[As partes
  desta mensagem que não continham texto foram removidas][As partes desta
  mensagem que não continham texto foram removidas] 

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

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

  --
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.16.9/1157 - Release Date: 28/11/2007
  12:29


  No virus found in this outgoing message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.16.9/1157 - Release Date: 28/11/2007
  12:29




   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474fe3b7950825658151262 


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



Re: [delphi-br] Array

2007-11-29 Por tôpico Alessandro DUARTE de Moraes
Break é gambiarra! Meu professor de Estruturas de Programação dava zero na 
nota do trabalho se visse algum break no programa.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Luciano Topolniak 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 28, 2007 6:43 PM
  Subject: RES: [delphi-br] Array


  E que tal for com break?

  []'s

  Topolniak.

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de BandaLemuel
  Enviada em: quarta-feira, 28 de novembro de 2007 15:58
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Array

  ok.. Obrigado pela dica.

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Sent: Wednesday, November 28, 2007 4:45 PM
  Subject: Re: [delphi-br] Array

  Cara, ao invés de usar o FOR usa o WHILE ... + ou - assim:

  var bAchei : boolean;

  x := 0;
  bAchei := false;
  while ((not bAchei) and (xLength(array)-1)) do begin
  bAchei := (array[x]=valor);

  inc(x);
  end

  neste caso se o array tem 1000 elementos e o valor que procuras está no
  quinto elemento, só vai executar o loop 5 vezes ...

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message - 
  From: BandaLemuel 
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Sent: Wednesday, November 28, 2007 9:23 AM
  Subject: [delphi-br] Array

  Lista

  Tem alguma forma de saber se existe um determinado valor em um array sem ter
  que passar por ele inteiro ???

  posso usar assim

  for x := 0 to length ( array) - 1 do
  begin
  if array[x] = valor then
  result := True
  else
  result := False ; 
  end

  Mas queria algo mais pratico

  vlw..

  Wesley

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] mailto:spam%40vetorial.net 

  Chave de Identificação: 54568,474d626d294911802914784 

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

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.16.9/1155 - Release Date: 27/11/2007
  20:30

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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474df075170179425078721 


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



Re: RES: [delphi-br] Array

2007-11-29 Por tôpico Alessandro DUARTE de Moraes
Bem, li toda a conversação gerada pelo meu comentário. Então lá vai a 
explicação:
Em primeiro lugar estamos falando de Pascal. Em C (e suas variações), PHP, 
entre outras linguagens, o break é um comando obrigatório para algumas 
estruturas. Não é o caso do Pascal. Como disse, o professor era da matéria de 
Estruturas de Programação, e na época (e faz tempo) a ferramenta usada para 
exemplificar era o Turbo Pascal 5.5 (eita nóis). Então, uma estrutura bem feita 
e o seu devido uso - while, for, repeat - era extremamente relevante para a 
nota da matéria. O break usado dentro de um for demostra que não deveria ser 
usado um for, e sim um while ou repeat (dependendo do caso). Um break usado 
dentro de um while ... bem aí deve ser avaliado o código, pois apenas o if/else 
que foi usado para o chamar o break já resolveria o caso juntamente com a 
condição do while, sem a necessidade do break.
Sinceramente, eu agradeço pelo professor que tive, pois aprendi bem a 
utilização do while/for/repeat em seus específicos casos. Além disso o programa 
fica bem mais legível, como o Vitor já comentou.
Sobre o GOTO, esse sim é uma aberração :) Lembro que minha primeira experiência 
com alguma linguagem de programação foi com o MSX (Expert da Gradiente), nele 
usava o Basic, e o GOTO comia solto, já que era a única estrutura de loop 
naquela liguagem. Daí, quando entrei para o colégio técnico conheci o Turbo 
Pascal 3 ... de primeira tentei fazer um programa, e lendo um guia rápido achei 
o GOTO e disse: estou em casa!. Graças a Deus descobri logo depois que 
existia procedure e function (hehehehe)

Abraços a todos!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Luciano Topolniak 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, November 29, 2007 11:55 AM
  Subject: RES: RES: [delphi-br] Array


  A função do break é terminar um laço de forma anormal.

  []'s
  Topolniak.

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Rubem Nascimento da Rocha
  Enviada em: quinta-feira, 29 de novembro de 2007 11:48
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RE: RES: [delphi-br] Array
  Prioridade: Alta

  Apenas uma ratificação. Não é só no C++ mas na linguagem C mesmo existe
  break. E outra, particularmente, num vejo qual o fascínio que um break pode
  exercer. Em Object Pascal, um trecho de código desse pode muito ter o mesmo
  efeito reescrito da seguinte maneira:

  while True do
  begin
  .
  .
  if i = 5 then Break;
  .
  .
  end;

  Isso sim, eu acho mais elegante e coerente do que um for definido onde não
  se sabe de onde e para onde se quer ir!

  Sds.

  

  To: delphi-br@yahoogrupos.com.br
  From: [EMAIL PROTECTED]
  Date: Thu, 29 Nov 2007 09:25:51 -0400
  Subject: RES: [delphi-br] Array

  E no caso do C++ onde é possível fazer um for sem as condições e colocar uma
  sentinela para Pará-lo.

  For (; ;)

  {

  If (i==5) break;

  }

  Eu fico fascinado com o poder do c++ em fazer isso. E agora fico sabendo que
  é pog?

  []'s

  Topolniak.

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Alessandro DUARTE de Moraes
  Enviada em: quinta-feira, 29 de novembro de 2007 07:28
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Array

  Break é gambiarra! Meu professor de Estruturas de Programação dava zero na
  nota do trabalho se visse algum break no programa.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message -
  From: Luciano Topolniak
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 28, 2007 6:43 PM
  Subject: RES: [delphi-br] Array

  E que tal for com break?

  []'s

  Topolniak.

  De: delphi-br@yahoogrupos.com.br 
  [mailto:delphi-br@yahoogrupos.com.br 
  ] Em
  nome de BandaLemuel
  Enviada em: quarta-feira, 28 de novembro de 2007 15:58
  Para: delphi-br@yahoogrupos.com.br 
  Assunto: Re: [delphi-br] Array

  ok.. Obrigado pela dica.

  - Original Message -
  From: Alessandro DUARTE de Moraes
  To: delphi-br@yahoogrupos.com.br 

  Sent: Wednesday, November 28, 2007 4:45 PM
  Subject: Re: [delphi-br] Array

  Cara, ao invés de usar o FOR usa o WHILE ... + ou - assim:

  var bAchei : boolean;

  x := 0;
  bAchei := false;
  while ((not bAchei) and (x 

  - Original Message -
  From: BandaLemuel
  To: delphi-br@yahoogrupos.com.br 

  Sent: Wednesday, November 28, 2007 9:23 AM
  Subject: [delphi-br] Array

  Lista

  Tem alguma forma de saber se existe um determinado valor em um array sem ter
  que passar por ele inteiro ???

  posso usar assim

  for x := 0 to length ( array) - 1 do
  begin
  if array[x] = valor then
  result := True
  else
  result := False ;
  end

  Mas queria algo mais pratico

  vlw..

  Wesley

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

Re: [delphi-br] Array

2007-11-28 Por tôpico Alessandro DUARTE de Moraes
Cara, ao invés de usar o FOR usa o WHILE ... + ou - assim:


var bAchei : boolean;

x := 0;
bAchei := false;
while ((not bAchei) and (xLength(array)-1)) do begin
  bAchei := (array[x]=valor);

  inc(x);
end


neste caso se o array tem 1000 elementos e o valor que procuras está no quinto 
elemento, só vai executar o loop 5 vezes ...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: BandaLemuel 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, November 28, 2007 9:23 AM
  Subject: [delphi-br] Array


  Lista

  Tem alguma forma de saber se existe um determinado valor em um array sem ter 
que passar por ele inteiro ???

  posso usar assim

  for x := 0 to length ( array) - 1 do
  begin
  if array[x] = valor then
  result := True
  else
  result := False ; 
  end

  Mas queria algo mais pratico

  vlw..

  Wesley

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474d626d294911802914784 


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



Re: [delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7

2007-11-27 Por tôpico Alessandro DUARTE de Moraes
Ae pessoal, descobri uma coisa: a IDE do Delhi considera o AltGr como se 
tivesse pressionado Ctrl+Alt ... sendo assim AltGr+W é o mesmo que Ctrl+Alt+W 
que é a hotkey para a janela de Watches ...
Agora o que preciso descobrir é uma forma de alterar as hotkeys da IDE do 
Delphi.
Alguém sabe como?

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, November 26, 2007 5:04 PM
  Subject: [delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7


  Galera, faz 3 meses que comprei um Notebook Acer 5050-3284  a máquina é 
muito boa ... só tem um probleminha: no editor pascal usando o esquema de 
keymapping Classic não consigo usar ? nem /, pois esses caracteres são 
acionados via AltGr+W e AltGr+Q respectivamente. Já quando eu troco para o 
keymapping Visual Studio (TM) emulation (por exemplo) funciona bem, mas as 
teclas de atalho mudam, tal como, F9 não é mais Run e sim o F5 ...
  Alguém tem alguma saída para resolver essa encrenca? Já tentei o suporte da 
Acer mas acho que eles estão de FÉRIAS pois ninguém responde.
  Aceito dicas de alterar as teclas de atalho ou maneira de criar um keymapping 
customizado ...

  obs: antes que alguém pergunte: o teclado está configurado corretamente no 
Windows XP, em todos os outros programas que testei está tudo ok.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474b18d1506136013236551 


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



Re: [delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7

2007-11-27 Por tôpico Alessandro DUARTE de Moraes
Beleza cara, acabei de entrar no fórum pois descobri o GExpert tb. Agradeço a 
dica!
Eu usei o GExpert a um tempo atrás ... acabei lembrando que tinha essa opção e 
instalei novamente.
Abraços!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Gerhard Roger Nack 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 27, 2007 7:30 AM
  Subject: RES: [delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7


  Instala o GExperts (gratuito) e reconfigura os atalhos como quiser.

  E de quebra ainda leva um monte de outras vantagens sem deixar a IDE mais 
lenta.

  [ ] s

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
Alessandro DUARTE de Moraes
  Enviada em: terça-feira, 27 de novembro de 2007 09:13
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7

  Ae pessoal, descobri uma coisa: a IDE do Delhi considera o AltGr como se 
tivesse pressionado Ctrl+Alt ... sendo assim AltGr+W é o mesmo que Ctrl+Alt+W 
que é a hotkey para a janela de Watches ...
  Agora o que preciso descobrir é uma forma de alterar as hotkeys da IDE do 
Delphi.
  Alguém sabe como?

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
  Sent: Monday, November 26, 2007 5:04 PM
  Subject: [delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7

  Galera, faz 3 meses que comprei um Notebook Acer 5050-3284  a máquina é 
muito boa ... só tem um probleminha: no editor pascal usando o esquema de 
keymapping Classic não consigo usar ? nem /, pois esses caracteres são 
acionados via AltGr+W e AltGr+Q respectivamente. Já quando eu troco para o 
keymapping Visual Studio (TM) emulation (por exemplo) funciona bem, mas as 
teclas de atalho mudam, tal como, F9 não é mais Run e sim o F5 ...
  Alguém tem alguma saída para resolver essa encrenca? Já tentei o suporte da 
Acer mas acho que eles estão de FÉRIAS pois ninguém responde.
  Aceito dicas de alterar as teclas de atalho ou maneira de criar um keymapping 
customizado ...

  obs: antes que alguém pergunte: o teclado está configurado corretamente no 
Windows XP, em todos os outros programas que testei está tudo ok.

  Alessandro DUARTE de Moraes
  A.C. Santa Casa do Rio Grande.
  http://www.santacasarg.com.br

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] mailto:spam%40vetorial.net 

  Chave de Identificação: 54568,474b18d1506136013236551 

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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474bf157659035938413796 


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



Re: [delphi-br] Impressora Fiscal

2007-11-27 Por tôpico Alessandro DUARTE de Moraes
O que pode é os terminais de venda (vendedores) gerar uma venda (pedido) e 
apenas no caixa imprimir o cupom fiscal. Assim pode ter vários vendedores e 
apenas um caixa. ;)


Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Alcistemas Informática 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 27, 2007 8:23 AM
  Subject: Re: [delphi-br] Impressora Fiscal


  Pelo que já lí, por lei isso não pode.

  Leia ICMS 57-97

  - Original Message - 
  From: Leandro - Grupos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 27, 2007 8:19 AM
  Subject: [delphi-br] Impressora Fiscal

  E ai pessoal, blz...

  Alguem saberia me dizer se é possível utilizar uma impressora fiscal em 2 
micros pela rede ao mesmo tempo.

  Leandro Carbonera
  (54) 3343-3623 / 9977-1266
  [EMAIL PROTECTED]
  www.sigmatecnologia.com.br 

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

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.503 / Virus Database: 269.16.7/1151 - Release Date: 25/11/2007 
16:24

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474bfe4811789212077 


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



Re: [delphi-br] Impressora Fiscal

2007-11-27 Por tôpico Alessandro DUARTE de Moraes
Bem, aqui na região tem várias, mas várias empresas fazendo isso. Uma vez ouvi 
algo sobre uma liberação do fisco para essa prática.
O que quero dizer é que a legislação permite isso sim ... caso tenha alguma 
dúvida, dá uma chegadinha numa revenda autoriza de veículos (Ford, Volks, GM, 
...) e vai no setor de peças ... eles não tem impressora fiscal no balcão de 
venda, só tem impressora fiscal no caixa.

Abraços!

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Adriano Santos (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, November 27, 2007 10:28 AM
  Subject: Re: [delphi-br] Impressora Fiscal


  É isso ai pessoal, estudei bastante coisa a respeito de ECF e realmente 
  a legislação não permite essa prática.

  -- 
  Adriano Santos
  --
  Editor Técnico Revista ClubeDelphi
  www.delphitodelphi.blogspot.com
  www.devmedia.com.br
  www.devmedia.com.br/clubedelphi/pagina.asp

  Alessandro DUARTE de Moraes respondeu:
  
   O que pode é os terminais de venda (vendedores) gerar uma venda 
   (pedido) e apenas no caixa imprimir o cupom fiscal. Assim pode ter 
   vários vendedores e apenas um caixa. ;)
  
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br http://www.santacasarg.com.br
  
   - Original Message -
   From: Alcistemas Informática
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, November 27, 2007 8:23 AM
   Subject: Re: [delphi-br] Impressora Fiscal
  
   Pelo que já lí, por lei isso não pode.
  
   Leia ICMS 57-97
  
   - Original Message -
   From: Leandro - Grupos
   To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
   Sent: Tuesday, November 27, 2007 8:19 AM
   Subject: [delphi-br] Impressora Fiscal
  
   E ai pessoal, blz...
  
   Alguem saberia me dizer se é possível utilizar uma impressora fiscal 
   em 2 micros pela rede ao mesmo tempo.
  
   Leandro Carbonera
   (54) 3343-3623 / 9977-1266
   [EMAIL PROTECTED] mailto:leandro%40sigmatecnologia.com.br
   www.sigmatecnologia.com.br
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   --
  
   No virus found in this incoming message.
   Checked by AVG Free Edition.
   Version: 7.5.503 / Virus Database: 269.16.7/1151 - Release Date: 
   25/11/2007 16:24
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   --
   E-mail Seguro Vetorial.net
  
   Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
   encaminhe para [EMAIL PROTECTED] mailto:spam%40vetorial.net
  
   Chave de Identificação: 54568,474bfe4811789212077
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
   --
  
   No virus found in this incoming message.
   Checked by AVG Free Edition. 
   Version: 7.5.503 / Virus Database: 269.16.8/1153 - Release Date: 26/11/2007 
21:08
   



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,474c1b96945675440215214 


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



[delphi-br] [1/2 OFF] Teclado do Acer vs IDE do Delphi 7

2007-11-26 Por tôpico Alessandro DUARTE de Moraes
Galera, faz 3 meses que comprei um Notebook Acer 5050-3284 ... a máquina é 
muito boa ... só tem um probleminha: no editor pascal usando o esquema de 
keymapping Classic não consigo usar ? nem /, pois esses caracteres são 
acionados via AltGr+W e AltGr+Q respectivamente. Já quando eu troco para o 
keymapping Visual Studio (TM) emulation (por exemplo) funciona bem, mas as 
teclas de atalho mudam, tal como, F9 não é mais Run e sim o F5 ...
Alguém tem alguma saída para resolver essa encrenca? Já tentei o suporte da 
Acer mas acho que eles estão de FÉRIAS pois ninguém responde.
Aceito dicas de alterar as teclas de atalho ou maneira de criar um keymapping 
customizado ...

obs: antes que alguém pergunte: o teclado está configurado corretamente no 
Windows XP, em todos os outros programas que testei está tudo ok.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br


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



Re: [delphi-br] Delphi+Postgre

2007-09-28 Por tôpico Alessandro DUARTE de Moraes
Quanto a isso nem te preocupa. Com certeza o Firebird é um ótimo banco, e tem 
uma ferramenta chamada IBExpert (free com algumas restrições) que é muito boa 
para trabalhar.
Como já falei anteriormente, não simpatizo com o PostGreSQL pelo fato de o 
banco ir ficando lento ... lento .. lento até que eu faça o tal de Vacuun (o 
que eu acho uma verdadeira aberração) e ninguém me dá uma justificativa 
coerente para isso. Volto a dizer, uso Firebird e MySql e nunca precisei rodar 
nada por motivo do banco ficar lento.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fernando 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, September 26, 2007 2:21 PM
  Subject: Re: [delphi-br] Delphi+Postgre


  Não atende, não...por isso escrevi lá atrás que estava pensando em 
  migrar e assim
  fiquei assustado com os comentários...
  Queda de energia já é um extremo, penso eu...o duro são aquelas 
  esquisitices que
  aparecem do nada, no paradox...

  Ricardo César Cardoso escreveu:
  
   Nem tanto céu nem tanto inferno. Hj mesmo aconteceu uma queda de 
   energia na empresa onde trabalho e os meus sistemas com FB funcionaram 
   direitinho. Não perdi nada e não corrompeu nada no banco.
  
   Cruz credo é usar Paradox! Pelo menos pra mim. Mas se atende a sua 
   necessidade...
  
   Sds,
   Ricardo.
  
   Fernando [EMAIL PROTECTED] mailto:aranhento%40gmail.com 
   escreveu: Que estranho!!! Estou acostumado a ouvir este tipo de coisa 
   a respeito
   do Paradox, não
   do Firebird...este último então está sujeito a idiossincrasias e
   peripaques, como o Paradox
   E eu que estava pensando em migrar pro Firebirdcruiz credo
  
   Abraços.
   Fernando.
  
   Plinio Cesar Pavin escreveu:
   
Eu parei de usar firebird por isso, numa queda de energia fui obrigado
a restaurar o backup do servidor, coisa que nunca me aconteceu com
PostgreSQL ou mySQL.
   
De:delphi-br@yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br
   
Para:delphi-br@yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br 
   mailto:delphi-br%40yahoogrupos.com.br
   
Cópia:
   
Data:Wed, 26 Sep 2007 08:22:37 -0300 (ART)
   
Assunto:Re: [delphi-br] Delphi+Postgre
   
No Postgree há o problema de corrupção? Trabalho com FireBird e sempre
vejo mensagem de corrupção do banco (por exemplo: copiar o banco se
estiver sendo usado). Há algum software para recuperar o banco?
Trabalhei com Oracle durante 10 anos e numca tive problema com o banco.
   
José Mário Silva Guedes [EMAIL PROTECTED] 
   mailto:jmarioguedes%40gmail.com
mailto:jmarioguedes%40gmail.com escreveu: Então:
   
Eu particularmente não uso e espero nunca usar o Linux, por isso não sei
como se instala o PostgreSQL no Linux, porém no Windows, a instalação é
muito tranquila, algumas telas e pronto: pode começar a usar. Eu sei 
   que o
PostgreSQL no Linux, como qualquer outro servidor, é mais eficiente no
Linux.
   
Inclusive consegui colocar o instalador do PostgreSQL dentro dos
instaladores dos meus programas. O usuário nem toma conhecimento. Basta
chamar o instalador original com uma série de parâmetros.
   
O que queimou o filme do PostgreSQL eram as primeiras versões for
windows.
Em especial a da DBExperts. Era emulada e o bicho caia toda hora. A 
   partir
da versão 8.0 a coisa ficou mais tranquila.
   
Eu usava o Firebird antes de usar o PostgreSQL. Migrei e não sinto
falta do
Firebird. Mas eu gostava muito do Firebird e não tenho nenhum comentário
contra.
   
Em realação à bases grandes, ainda não tive problemas. E tenho tabelas
gigantes por aqui também.
Acho que peguei uma época boa.
   
[As partes desta mensagem que não continham texto foram removidas]
   
Flickr agora em português. Você clica, todo mundo vê. Saiba mais.
   
[As partes desta mensagem que não continham texto foram removidas]
   
[As partes desta mensagem que não continham texto foram removidas]
   
   
  
  
   _
  
   Flickr agora em português. Você clica, todo mundo vê. Saiba mais..
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46fa951c188781282313518 


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



Re: [delphi-br] Instalacao do Sistema

2007-09-28 Por tôpico Alessandro DUARTE de Moraes
Buenos, aí vai depender de que tipo de acesso estarás utilizando. No meu caso 
eu só preciso instalar o banco e a DLL do cliente do banco, pois utilizo o 
ZeosLib. Em outro cenário, onde utilizo o IBX, só preciso instalar o banco e 
copiar o executável.
Mas se fores trabalhar com DBExpress acho que precisarás instalar mais coisas.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: barblo25 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, September 28, 2007 3:14 PM
  Subject: [delphi-br] Instalacao do Sistema


  Pessoal,

  Como eu sei quais arquivos devo copiar pra o servidor do meu 
  cliente, para que o sistema rode perfeitamente ?. Sei que tenho que 
  instalar o banco, mas e depois?.

  Desde ja Agradeço

  Leonardo Anselmo



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46fd4480573933179915976 


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



Re: [delphi-br] ADOQuery - Erro com parametros

2007-09-27 Por tôpico Alessandro DUARTE de Moraes
Vamos lá!
Primeiro notei que estás sempre colocando '%' antes e depois, e utilizando os 
operadores =  = ... buenos, o % só deve ser utilizado com o LIKE e tb deve 
ser utilizado com muito cuidado, pois o banco não se utiliza dos índices para a 
instrução LIKE que tem % ante e depois do texto.
Segundo é que tudo está sendo colocado como um texto, isto é, a propriedade 
Value está sempre recebendo uma string. Te aconcelho a atribuir o valor 
correto, isto é, se o campo que será comparado é uma data então atribua uma 
data ao parâmetro, exemplo:
ADOQuery.Parameters.ParamByName('DtDigit').Value := Date;

Mesmo assim talvez seja necessário atribuir o tipo de dados do parametro, que 
se não me falha a memória é a propriedade DataType.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Eduardo Mauricio Pessoa de Souza 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, September 27, 2007 10:52 AM
  Subject: [delphi-br] ADOQuery - Erro com parametros


  Bom dia, Pessoal

  Sou programador a bastante tempo, porém, começo agora a trabalhar com
  Delphi. Montei um DBgrid que recebe dados de um ADOQuery, mas estou com
  problemas nos parâmetros. o Erro é o seguinte:

  Project Project1.EXE raised exception class EOleException with message
  'Objeto Parameter definido incorretamente'.
  As informações são inconsistentes ou incompletas.

  procedure TForm1.BitBtn1Click(Sender: TObject);
  Var cQuery : String;
  begin
  cQuery := 'SELECT D1_FORNECE CLIENTE, D1_LOJA LOJA, D1_DTDIGIT DT_DEV,
  D1_NFORI DOC_ORIG, D1_DOC DOC_DEV, SUM(D1_TOTAL-D1_VALDESC) TOTAL ';
  cQuery := cQuery + 'FROM SD1010 ';
  cQuery := cQuery + 'WHERE D1_FILIAL = :Filial ';
  cQuery := cQuery + ' AND D_E_L_E_T_ :Deletado ';
  cQuery := cQuery + ' AND D1_DTDIGIT= :DtDigit ';
  cQuery := cQuery + ' AND D1_NFORI IN (SELECT DAI_NFISCA FROM DAI010 WHERE
  DAI_COD= :Carga AND DAI010.D_E_L_E_T_ :Deletado AND DAI_FILIAL= :Filial
  ';
  cQuery := cQuery + 'GROUP BY D1_FORNECE, D1_LOJA, D1_DTDIGIT, D1_NFORI,
  D1_DOC ';
  cQuery := cQuery + 'ORDER BY D1_DTDIGIT ';
  ADOQuery1.close;
  ADOQuery1.SQL.Add(cQuery);
  ADOQuery1.Parameters.ParamByName('Filial').Value :=
  #39+'%'+Edit1.Text+'%'+#39;
  ADOQuery1.Parameters.ParamByName ('DtDigit').Value :=
  #39+'%'+Edit2.Text+'%'+#39;
  ADOQuery1.Parameters.ParamByName('Carga').Value :=
  #39+'%'+Edit3.Text+'%'+#39;
  ADOQuery1.Parameters.ParamByName('Deletado').Value :=
  #39+'%'+Edit4.Text+'%'+#39;
  ADOQuery1.Open;
  end;

  -- 
  Eduardo Pessoa

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46fbbc2c327881807729863 


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



Re: [delphi-br] Delphi+Postgre

2007-09-26 Por tôpico Alessandro DUARTE de Moraes
Ai gurizada, creio que vcs estão falando de problemas do Sistema Operacional + 
Sistema de Arquivos, e não do banco de dados. Trabalho com Firebird há bastante 
tempo e só tive problemas uma vez, onde o servidor era uma máquina com Win98 + 
Fat32.
Nos demais, tenho WinXP + NTFS ou Linux + EXT3 e nunca tive problemas desse 
tipo, mesmo com falta de energia.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Fernando 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, September 26, 2007 10:43 AM
  Subject: Re: [delphi-br] Delphi+Postgre


  Que estranho!!! Estou acostumado a ouvir este tipo de coisa a respeito 
  do Paradox, não
  do Firebird...este último então está sujeito a idiossincrasias e 
  peripaques, como o Paradox
  E eu que estava pensando em migrar pro Firebirdcruiz credo

  Abraços.
  Fernando.

  Plinio Cesar Pavin escreveu:
  
   Eu parei de usar firebird por isso, numa queda de energia fui obrigado 
   a restaurar o backup do servidor, coisa que nunca me aconteceu com 
   PostgreSQL ou mySQL.
  
   De:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
  
   Para:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
  
   Cópia:
  
   Data:Wed, 26 Sep 2007 08:22:37 -0300 (ART)
  
   Assunto:Re: [delphi-br] Delphi+Postgre
  
   No Postgree há o problema de corrupção? Trabalho com FireBird e sempre 
   vejo mensagem de corrupção do banco (por exemplo: copiar o banco se 
   estiver sendo usado). Há algum software para recuperar o banco? 
   Trabalhei com Oracle durante 10 anos e numca tive problema com o banco..
  
   José Mário Silva Guedes [EMAIL PROTECTED] 
   mailto:jmarioguedes%40gmail.com escreveu: Então:
  
   Eu particularmente não uso e espero nunca usar o Linux, por isso não sei
   como se instala o PostgreSQL no Linux, porém no Windows, a instalação é
   muito tranquila, algumas telas e pronto: pode começar a usar. Eu sei que o
   PostgreSQL no Linux, como qualquer outro servidor, é mais eficiente no
   Linux.
  
   Inclusive consegui colocar o instalador do PostgreSQL dentro dos
   instaladores dos meus programas. O usuário nem toma conhecimento. Basta
   chamar o instalador original com uma série de parâmetros.
  
   O que queimou o filme do PostgreSQL eram as primeiras versões for 
   windows.
   Em especial a da DBExperts. Era emulada e o bicho caia toda hora. A partir
   da versão 8.0 a coisa ficou mais tranquila.
  
   Eu usava o Firebird antes de usar o PostgreSQL. Migrei e não sinto 
   falta do
   Firebird. Mas eu gostava muito do Firebird e não tenho nenhum comentário
   contra.
  
   Em realação à bases grandes, ainda não tive problemas. E tenho tabelas
   gigantes por aqui também.
   Acho que peguei uma época boa.
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   Flickr agora em português. Você clica, todo mundo vê. Saiba mais..
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46fa61d6154627932339436 


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



Re: [delphi-br] Delphi+Postgre

2007-09-25 Por tôpico Alessandro DUARTE de Moraes
Pessoal, em uma de minhas aventuras profissionais fiz um concurso público e 
trabalhei no setor de folha de pagamento da prefeitura da minha cidade (graças 
a Deus abandonei essa coisa e voltei a trabalhar com programação hehehehe). 
Buenos, na época o sistema de folha de pagamento utilizava o PostGre, e 
sinceramente o troço era horrível ... se não fosse feito o tal de Vaccun (acho 
que é assim q se escreve) o troço em 2 dias ficava uma carroça. Isso porque a 
base de dados era mesmo gigante. Por esse motivo tenho sérias restrições a 
utilizar o PostGre, exatamente por esse maldito Vaccun, pois quando precisava 
rodar essa tranqueira a gente não podia trabalhar. Isso significa que um 
sistema crítico que precise estar 24h no ar não poderia utilizar o PostGre. 
Alguém poderia me atualizar?

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Tatu 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, September 25, 2007 9:54 AM
  Subject: RES: [delphi-br] Delphi+Postgre


  nao abra a caixa de pandora.....rsrsrsrsrssrrs
  Bom, pessoalmente acredito que uma discusão sobre este tema é sempre
  muito boaClaro, sempre que esteja envolvido o delphi no meio.
  Utilizo o Postgresl ha 5 anos, migrei meu sistema de automação comercial
  de todos meus clientes e minha felicidade com ese casamento, delphi,
  postgresql, Zeoslib he pura alegria. Não pretendo entrar no merito da
  comparação entre estes 2 bancos de dados, apenas dizer que do lado do
  postgresl, vc pode durmir tranquilo sem medo de ser feliz. O forum de
  postgresql nao para de crescer, e tem mais, antes vc falava de
  postgresql o pessoal perguntava que diabohe isso..Depois torciam o
  nariz, mas tarde começaram a comparar com o sql server, depois o pessoal
  do oracle começou a ver ele com certa simpatia, e hoje vc tem sites que
  fazer comparações entre postgresl x oracle. Resumindo se tiver que
  entrar na era do postgresql entre sem medo.

  Santiago.


  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em nome de Hudson
  Enviada em: terça-feira, 25 de setembro de 2007 09:43
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Delphi+Postgre

  Ola gente,

  Uma certa vez ouvir falar que o PostgreSQL era mais rapido do que o
  Firebird

  bom tenho acesso as duas tecnologia, mas estou ainda com o firebird

  Qual a opnião da lista?

  - Original Message - 
  From: Ricardo César Cardoso 
  To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br
  os.com.br 
  Sent: Tuesday, September 25, 2007 8:34 AM
  Subject: Re: [delphi-br] Delphi+Postgre

  Parabéns pela inicativa. É sempre bom ter mais fontes de pesquisa.

  Sucesso!
  Ricardo.

  José Mário Silva Guedes jmarioguedes@ mailto:jmarioguedes%40gmail.com
  gmail.com escreveu: Olá!

  Já eu sou tão fã deste cenário que me atrevi a criar um blog sobre o
  assunto:

  Delphi + Zeos + PostgreSQL

  http://pgviavel. http://pgviavel.blogspot.com blogspot..com

  Rápido, eficiente.

  Minha única crítica é criar um processo do postgres.exe para cada
  conexão.

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

  Flickr agora em português. Você clica, todo mundo vê. Saiba mais.

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46f90638470381884910057 


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



Re: [delphi-br] Delphi+Postgre

2007-09-25 Por tôpico Alessandro DUARTE de Moraes
*** isso já tá começando a ficar OFF *** hahahaha

Buenos Joel, como disse no post anterior, o sistema que ficava lento não era 
feito pela minha pessoa, eu apenas era funcionário público e utilizava o 
bicho. Mas continuo achando um absurdo um banco ficar lento por ter 
registros deletados. Isso já faz tempo que foi resolvido ... esse problema 
era duma coisa chamada DBF (dbase/clipper). É um tanto ridículo eu precisar 
dizer pro banco que aquele registro não deve mais fazer parte das 
pesquisas. Uma vez um cara me disse que o Vacuum serve para refazer a 
estrutura dos índices do PostGreSQL. Bem, esse cara trabalhava bastante com 
PostGreSQL ... baseado nisso não vejo o PostGreSQL como uma maravilha!
Atualmente trabalho bastante com MySql, e também mantenho sistemas com 
Firebird. Sobre o que perguntaste sobre o Firebird reaproveitar os registros 
deletados, na verdade isso se chama Garbage Collection (em dialeto 
tupiniquim: Coleta de Lixo). Isso funciona mesmo, mas na verdade só são 
aproveitados espaços que correspondam a uma ou mais páginas do banco. 
Ele reaproveita o espaço onde havia os registros deletados e utiliza para 
novos registros.
E no Firebird ou no MySql não tenho problemas se apagar uma quantidade 
grande de registros. Fiz esse teste uma vez que ia me aventurar no 
PostGreSQL, e aí que desisti antes mesmo de começar. Criei uma tabela com 
500 mil registros ... apaguei aleatoriamente 300 mil e inclui mais 200 mil. 
Depois fiz uma séria de SELECTs utilizando uma chave pelo campo nome ... 
credo, ficou muito, mas muito lento no PostGreSQL. Procedi o mesmo teste 
tanto no Firebird quanto no MySql e não tive problemas de performance. O 
engraçado é que após rodar o Vacuum as select's ficaram com velocidade 
consideravelmente boa, mas mesmo assim mais lento que os outros.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

- Original Message - 
From: Joel Alexandre [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, September 25, 2007 12:05 PM
Subject: Re: [delphi-br] Delphi+Postgre


Alessandro, ao contrário do que se possa pensar, o vaccuum é mais
 amigo do que inimigo. Pelo menos ele tem uma ferramenta pra limpar
 os lixos causados pelas deleções. Imagime uma tabela grande, como esta
 que vc mencionou, no Firebird onde vc precise limpar esses registros. Vc
 teria que fazer um backup e um restore. Ao passo que no vaccuum vc pode
 realizar em tempo de execução.
Se o Postgres está ficando uma carroça em dois dias é porque vc tá
 utilizando muitas deleções. Eu recomento que vc, ao invés de delecoes,
 crie um campo onde vc informará que este registro está excluido. Dessa
 forma vc nunca precisará executar o vaccuum, ok?

 Ps: Dizem os experts em Firebird que este banco reaproveita os registros
 deletados. Se alguem confirmar essa informação eu ficaria agradecido.
 Pessoal, em uma de minhas aventuras profissionais fiz um concurso público 
 e trabalhei no setor de folha de pagamento da prefeitura da minha cidade 
 (graças a Deus abandonei essa coisa e voltei a trabalhar com programação 
 hehehehe). Buenos, na época o sistema de folha de pagamento utilizava o 
 PostGre, e sinceramente o troço era horrível ... se não fosse feito o tal 
 de Vaccun (acho que é assim q se escreve) o troço em 2 dias ficava uma 
 carroça. Isso porque a base de dados era mesmo gigante. Por esse motivo 
 tenho sérias restrições a utilizar o PostGre, exatamente por esse maldito 
 Vaccun, pois quando precisava rodar essa tranqueira a gente não podia 
 trabalhar. Isso significa que um sistema crítico que precise estar 24h no 
 ar não poderia utilizar o PostGre. Alguém poderia me atualizar?

   []Os Joel



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos



 --
 E-mail Seguro Vetorial.net

 Mensagem classificada como NÃO-SPAM. Para classificar como SPAM,
 encaminhe para [EMAIL PROTECTED]

 Chave de Identificação: 54568,46f92be06323844214554

 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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

 


Re: [delphi-br] ShowMessage.

2007-09-17 Por tôpico Alessandro DUARTE de Moraes
Isso é relacionado a unit Dialogs ... se vc não está usando esta unit no uses 
o ShowMessage não irá aparecer.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Red Mosquito 
  To: [EMAIL PROTECTED] ; delphi-br@yahoogrupos.com.br 
  Sent: Monday, September 17, 2007 5:51 PM
  Subject: [delphi-br] ShowMessage.


  Por que as vezes o ShowMessage aparece no CTRL+Barra espaço, e as vezes não
  ?

  Consequentemente dá erro na compilação.

  Isto está relacionado a que ? ao tipo de formulário ? a procedure/função ?

  Obrigado

  Junior

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46eeea5d949062013611652 


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



Re: [delphi-br] AcroPDFLib_TLB

2007-09-11 Por tôpico Alessandro DUARTE de Moraes
Faça vc mesmo!
No Delphi 7 basta vc ir no menu Component / Import ActiveX Control e selecionar 
o Adobe Acrobat ... e criar as units.

Alessandro DUARTE de Moraes


  - Original Message - 
  From: Evaldo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, September 11, 2007 10:29 AM
  Subject: [delphi-br] AcroPDFLib_TLB


  Alguém tem ou sabe onde encontro a AcroPDFLib_TLB do Adobe Reader 8.0?


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

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46e6984c869793827817435 


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



Re: [delphi-br] Saída Repentina

2007-09-04 Por tôpico Alessandro DUARTE de Moraes
Eu tive esse problema uma vez por um problema com a DLL de acesso ao banco ... 
acho que deu algum vírus na bichinha ...
Isso acontece em todos os computadores? Testa em outros?
Sabe como é o Windows né ...

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: lucaoliveira7 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, September 04, 2007 2:37 PM
  Subject: [delphi-br] Saída Repentina


  Pessoal,

  Preciso de uma ajuda. Minha aplicação no cliente está tendo problema de 
  sair abruptamente sem mais nem menos; não dá mensagens de erros, 
  simplesmente cai fora. Estou utilizando Delphi 6.0 Componentes DOA, e 
  Oracle 10g.

  Grato



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46dd985262388104316812 


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



Re: [delphi-br] Sub-Select

2007-08-31 Por tôpico Alessandro DUARTE de Moraes
Acho que agora estás no caminho certo! O ideal é exatamente isso, achar o ponto 
de ligação para apresentar as informações.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Filippe Maymone 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, August 30, 2007 5:59 PM
  Subject: Re: [delphi-br] Sub-Select


  Estou pensando em mais uma opção .. rs.rs

  Eu estou fazendo um master/details .. 

  O mestre é a tabela de clientes .. por que todo o meu Where é encima do 
cliente ... 

  Ai Pedidos seria o detalhe 1 ... e Notasfiscais Seria detalhe 2 .. 

  fazer mestre-details com 3 niveis .. tb funciona né ?? 

  Abraços
  Filippe Ventura Maymone
  (Analista de Suporte / Desenvolvedor)
  WEB - HTML/ASP/JavaScript
  Windows - Delphi
  Banco - SQL Server/Firebird 2.0
  Servidor - Windows / Debian / RedHat
  MSN: [EMAIL PROTECTED]
  - Original Message - 
  From: Rodrigo Pires 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, August 30, 2007 6:00 PM
  Subject: Re: [delphi-br] Sub-Select

  é...

  mas nao seria mais facil fazer 2 querys separadas?

  ou Select (select das notas) as notas, (selectdos pedidos) as pedidos from 
  rdb$database

  pq depois fica complicado entender colunas com significados diferentes...

  de qualquer maneira vai ter q usar left join tb

  From: Filippe Maymone [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] Sub-Select
  Date: Thu, 30 Aug 2007 17:52:50 -0300
  
  O Union tem que ter o mesmo numero de colunas ??
  Mesmo que elas não se relacionem ??
  
  Tipo assim:
  
  TABELA 1
  campo1,campo2,campo3
  
  tabela 2
  Campo1,campo25,campo55
  
  é isso ??
  
  Abraços..
  
  Filippe Ventura Maymone
  (Analista de Suporte / Desenvolvedor)
  WEB - HTML/ASP/JavaScript
  Windows - Delphi
  Banco - SQL Server/Firebird 2.0
  Servidor - Windows / Debian / RedHat
  MSN: [EMAIL PROTECTED]
   - Original Message -
   From: Alessandro DUARTE de Moraes
   To: delphi-br@yahoogrupos.com.br
   Sent: Thursday, August 30, 2007 5:48 PM
   Subject: Re: [delphi-br] Sub-Select
  
  
   Cara, estão o que tu precisas é fazer o famoso UNION, já que queres duas 
  coisas que não necessariamente se combinam.
   Explicando melhor, precisas todos os pedidos + todas as NF ...
   Para fazer UNION sugiro que busques instrução nos manuais, pois 
  precisarás ter o mesmo nro de colunas em ambas as querys para o UNION não 
  dar problema.
  
   *** se ainda tiver dúvidas tenta escrever com mais nitidez, pois esta 
  teu detalhamento tá uma bagunça ***
   *** outra coisa, traz do verbo trazer é com Z ... por favor pessoal, 
  procurem escrever o português correto, pois todo mundo pega do pé dos 
  programadores devido aos erros de português grosseiros.
  
   Alessandro DUARTE de Moraes
   A.C. Santa Casa do Rio Grande.
   http://www.santacasarg.com.br
  
   - Original Message -
   From: Filippe Maymone
   To: delphi-br@yahoogrupos.com.br
   Sent: Thursday, August 30, 2007 5:26 PM
   Subject: Re: [delphi-br] Sub-Select
  
   Na verdade olha qual é o meu problema
  
   Eu as tabelas Pedidos e PedidosItens
   e Tabelas NotasFiscais e NotasFiscaisLinhas
  
   As tabelas da seguinte forma
   PEDIDO PEDIDOSITENS
   Chave CodPedido Chave CodPedido
   Chave Complemento Chave Complemento
   Data
   Status
   CodCancel Chave CodProduto
   etc... Quantidade
  
   NotasFiscais NotasFiscaisLInhas
   Chave NumNota Chave NumNota
   Chave Serie Chave Serie
   Chave Subserie Chave Subserie
   Data Chave Sequencia
   StatusNF CodProduto
   Etc.. CodPedido
   Complemento
   Quantidade
   Preço
  
   Eu precisava fazer um query, onde me tras Todos os Pedidos com ou sem 
  notasFiscais. e me traga, também as notas fiscais mesmo se não tiver 
  pedido.
  
   Filippe Ventura Maymone
   (Analista de Suporte / Desenvolvedor)
   WEB - HTML/ASP/JavaScript
   Windows - Delphi
   Banco - SQL Server/Firebird 2.0
   Servidor - Windows / Debian / RedHat
   MSN: [EMAIL PROTECTED]
   - Original Message -
   From: [EMAIL PROTECTED]
   To: delphi-br@yahoogrupos.com.br
   Sent: Thursday, August 30, 2007 4:36 PM
   Subject: Re: [delphi-br] Sub-Select
  
   Apenas um campo para ser o ID que vai unir as duas tabelas...
  
   TAB1 codigo, descricao
   TAB2 codigo, codigoTAB1, etc
  
   select tab1.descricao, tab2.etc from tab1, tab2 where 
  tab2.codigoTAB1=tab1.codigo;
  
   Luiz Escobar - Analista/Desenvolvedor:
   WEB - HTML/JavaScript/PHP/MySQL
   WINDOWS - Delphi/ASSEMBLER/MySQL/xBase
   SERVIDORES - IntraNetWare4.11, LINUX-RedHat9, Windows
  
   - Original Message -
   From: Filippe Maymone
   To: Delphi-BR ; Lista-Delphi
   Sent: Thursday, August 30, 2007 3:31 PM
   Subject: [delphi-br] Sub-Select
  
   Galera,
  
   Alguem tem alguma apostila de SQL que fala de SUB Select ???
  
   Eu estou precisando fazer um mais naum estou conseguindo...
  
   Se eu

Re: [delphi-br] Sub-Select

2007-08-30 Por tôpico Alessandro DUARTE de Moraes
Cara, estão o que tu precisas é fazer o famoso UNION, já que queres duas coisas 
que não necessariamente se combinam.
Explicando melhor, precisas todos os pedidos + todas as NF ... 
Para fazer UNION sugiro que busques instrução nos manuais, pois precisarás ter 
o mesmo nro de colunas em ambas as querys para o UNION não dar problema.

*** se ainda tiver dúvidas tenta escrever com mais nitidez, pois esta teu 
detalhamento tá uma bagunça ***
*** outra coisa, traz do verbo trazer é com Z ... por favor pessoal, procurem 
escrever o português correto, pois todo mundo pega do pé dos programadores 
devido aos erros de português grosseiros.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Filippe Maymone 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, August 30, 2007 5:26 PM
  Subject: Re: [delphi-br] Sub-Select


  Na verdade olha qual é o meu problema

  Eu as tabelas Pedidos e PedidosItens
  e Tabelas NotasFiscais e NotasFiscaisLinhas

  As tabelas da seguinte forma
  PEDIDO PEDIDOSITENS 
  Chave CodPedido Chave CodPedido 
  Chave Complemento Chave Complemento 
  Data
  Status
  CodCancel Chave CodProduto 
  etc... Quantidade 

  NotasFiscais NotasFiscaisLInhas 
  Chave NumNota Chave NumNota 
  Chave Serie Chave Serie 
  Chave Subserie Chave Subserie 
  Data Chave Sequencia 
  StatusNF CodProduto 
  Etc.. CodPedido 
  Complemento 
  Quantidade 
  Preço 

  Eu precisava fazer um query, onde me tras Todos os Pedidos com ou sem 
notasFiscais. e me traga, também as notas fiscais mesmo se não tiver pedido.

  Filippe Ventura Maymone
  (Analista de Suporte / Desenvolvedor)
  WEB - HTML/ASP/JavaScript
  Windows - Delphi
  Banco - SQL Server/Firebird 2.0
  Servidor - Windows / Debian / RedHat
  MSN: [EMAIL PROTECTED]
  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, August 30, 2007 4:36 PM
  Subject: Re: [delphi-br] Sub-Select

  Apenas um campo para ser o ID que vai unir as duas tabelas...

  TAB1 codigo, descricao
  TAB2 codigo, codigoTAB1, etc

  select tab1.descricao, tab2.etc from tab1, tab2 where 
tab2.codigoTAB1=tab1.codigo;

  Luiz Escobar - Analista/Desenvolvedor:
  WEB - HTML/JavaScript/PHP/MySQL 
  WINDOWS - Delphi/ASSEMBLER/MySQL/xBase
  SERVIDORES - IntraNetWare4.11, LINUX-RedHat9, Windows

  - Original Message - 
  From: Filippe Maymone 
  To: Delphi-BR ; Lista-Delphi 
  Sent: Thursday, August 30, 2007 3:31 PM
  Subject: [delphi-br] Sub-Select

  Galera, 

  Alguem tem alguma apostila de SQL que fala de SUB Select ??? 

  Eu estou precisando fazer um mais naum estou conseguindo... 

  Se eu tiver nas 2 tabelas um campo igual .. eu ja consigo fazer a sub-Select 
??? 

  Os 2 select te mque ter os mesmo campos ?? ou pode ser tudo diferente .. e 
ter apenas 1 (no meu caso são 2 campos) que se relacionam nas 2 tabelas ?? 

  obrigado.. 

  Filippe Ventura Maymone
  (Analista de Suporte / Desenvolvedor)
  WEB - HTML/ASP/JavaScript
  Windows - Delphi
  Banco - SQL Server/Firebird 2.0
  Servidor - Windows / Debian / RedHat
  MSN: [EMAIL PROTECTED]

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46d729da548841895617647 


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



Re: [delphi-br] Comando VB similar no Delphi.

2007-08-03 Por tôpico Alessandro DUARTE de Moraes
Acho que o que estás precisando é usar as funções FindFirst, FindNext ... dá 
uma olhada no help do Delphi para estas funções que irá mostrar como fazer.

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Rodrigo de Moura 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, August 03, 2007 9:53 AM
  Subject: [delphi-br] Comando VB similar no Delphi.


  Bom dia Pessoal,

  Existe na Delphi Language um comando similar ao Dir$ do VB?

  Estou convertendo um sistema em VB para Delphi e me deparei com esse
  comando.

  Segundo o que pesquisei na net, Dir$ retorna o exato nome do arquivo, se
  existir,

  ou um nulo, se não existir. E mesmo passando o nome parcial do arquivo ele
  retorna o nome exato do mesmo.

  abaixo segue um trecho do código:

  s = Dir$(UserId  \  PED*.Txt)

  Essa linha retorna com base no nome parcial (PED*.Txt) o nome completo
  (PED20070308_158795.txt).

  Inclusive, se houver mais de um arquivo PED*.Txt no diretório ele pega por
  meio de um laço os arquivos e joga num array, assim:

  While Not oIsEmpty(s)

  ArrayAdd v, s

  s = Dir$ (aqui joga em s o nome completo do próximo arquivo, se houver)

  Wend

  Sei que posso fazer do jeito tradicional que seria colocar um opendialog e
  por meio dele pegar

  o(s) arquivo(s) um a um, mas devido grande número de arquivos o modo
  descrito acima é a melhor

  forma pois os usuários clicam no botão uma vez e importa todos os arquivos
  que houverem no diretório.

  É isso ae, qualquer ajuda será bem vinda!!

  Rodrigo de Moura

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46b325b9365331917620412 


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



Re: [delphi-br] ACESSO FIREBIRD

2007-08-01 Por tôpico Alessandro DUARTE de Moraes
Buenos, dá para acessar utilizando o IBexpress (que originalmente serve para 
acessar o Interbase) mas não te aconselho a usar esse método por questões de 
compatibilidades futuras. Eu utilizo o ZeosDBO 
(http://sourceforge.net/projects/zeoslib/).

Abraços

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Adevaldo Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 31, 2007 5:40 PM
  Subject: [delphi-br] ACESSO FIREBIRD


  Ola!!!
  Uso o delphi com paradox, estou migrando para firebird 2.0 com ibexpert, 
tenho a seguinte duvida, no delphi versao 7, quais sao os componentes que eu 
uso para acessar o banco.

  Gratos.



  Alertas do Yahoo! Mail em seu celular. Saiba mais.

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46af9e47959541161628439 


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



Re: [delphi-br] Subtrair Datas

2007-07-30 Por tôpico Alessandro DUARTE de Moraes
Buenos, data no Delphi (pascal) na verdade é um número real ... então basta 
fazer: data - 15.

Exemplo:

dHoje := Date;
dHojeMenosQuize := dHoje - 15;

Simples assim

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Ricardo Ravelli 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, July 30, 2007 2:44 PM
  Subject: [delphi-br] Subtrair Datas


  Boa Tarde,

  Estou com seguinte problema, tenho uma data que pego direto do servidor e
  preciso pegar essa data e tirar quinze dias.

  Ex: 30/01/2007 para 15/01/2007.

  Alguem sabe como posso fazer isso??

  Delphi 5, MySQL.

  Obrigado.
  Ricardo Ravelli.

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46ae239b891936874329242 


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



Re: [delphi-br] Alguém sabe o que é ??

2007-07-16 Por tôpico Alessandro DUARTE de Moraes
Buenos, Inherited faz parte do conceito de herança do Delphi, isto é, vc pode 
criar uma classe a partir de outra e sobrepor um método, e se precisar executar 
o código deste método que a classe pai tinha basta usar esse inherited. Dá 
até para fazer outras coisa com o inherited, mas o básico é isso.
Já o Instance, pelo menos no Delphi 7 não faz parte do padrão ... Qual Delphi 
estás usando?

Alessandro DUARTE de Moraes
A.C. Santa Casa do Rio Grande.
http://www.santacasarg.com.br

  - Original Message - 
  From: Sandro Ricardo 
  To: Undisclosed-Recipient:;@mx1.vetorial.net 
  Sent: Monday, July 16, 2007 9:57 AM
  Subject: [delphi-br] Alguém sabe o que é ??


  Olá pessoal,

  Vi em alguns códigos aqui, os seguintes comandos:

  INHERITED;

  INSTANCE

  Abraços,
  Sandro Ricardo

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,469b6857506951256210819 


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



Re: [delphi-br] Componente no DELPHI 6

2007-07-11 Por tôpico Alessandro DUARTE de Moraes
Buenos, foi como eu disse isso é um problema de PATH. Vai no menu 
Tools/Enviroment Options, na aba Library e vê se o diretório da BPL está no 
Library Path. É nesse path que as BPLs deve estar. Eu uso assim e dá certo.

Alessandro DUARTE de Moraes


  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, July 11, 2007 8:53 AM
  Subject: Re: [delphi-br] Componente no DELPHI 6


  Alessandro, 

  se tem outra forma, seria melhor, aqui usamos controle de versões, inclusive 
para componentes e temos assim um diretório específico das bibliotecas, se 
fosse possível fazer funcionar sem colocar as bpls localmente seria 
interessante.

  Abraços,
  Leonardo
  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 5:04 PM
  Subject: Re: [delphi-br] Componente no DELPHI 6

  Blz, então teu problema era o path para a BPL. Mas deixa assim, se funcionou 
dessa forma é melhor.

  Alessandro DUARTE de Moraes

  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 3:14 PM
  Subject: Re: [delphi-br] Componente no DELPHI 6

  Alessandro,

  Agora funcionou.
  Muito obrigado!

  Abraços,
  Leonardo

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 11:43 AM
  Subject: Re: [delphi-br] Componente no DELPHI 6

  Copia essa BLP para o diretório das BPLs do Delphi ( C:\Arquivos de 
programas\Borland\Delphi6\Projects\Bpl ) para ver se resolve.

  Alessandro DUARTE de Moraes

  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 11:27 AM
  Subject: Re: [delphi-br] Componente no DELPHI 6

  Alessandro,

  Já fiz isso, mas nem preciso abrir o projeto que já da erro:
  'Can't Load Package...'

  O diretórios onde esta o componente esta ativo, esta tudo certo.
  Ai tenho que entrar em Component  Install Packages, tem vários componentes 
que não estão checados, então eu clico em ADD e adiciono uma das BPL's que no 
caso é a DclRxDb6.bpl, as demais que era dependentes dessa consigo adicionar. 
Depois disso consigo utilizar o Delphi normalmente, abro qualquer projeto, mas 
é só eu ter que fechar que tenho que fazer esse processo todo novamente.

  Abraços,
  Leonardo

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 10:58 AM
  Subject: Re: [delphi-br] Componente no DELPHI 6

  Faz o seguinte:
  1) Feche todos os projetos;
  2) Instale os novos pacotes;
  3) Entre no menu Component/Install Packages
  4) Confira se todos os pacotes estão selecionados, e marque o checkbox 
Default na parte de baixo da janela;
  5) Para garantir, feche o Delphi;
  6) Apague os arquivos de configuração do projeto que o Delphi cria (*DOF; 
*.CFG; *.DSK)
  7) Abra o Delphi e verifique se os pacotes estão disponíveis.

  Isso deve dar certo.

  Alessandro DUARTE de Moraes

  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 9:27 AM
  Subject: [delphi-br] Componente no DELPHI 6

  Olá Pessoal,

  Aqui na empresa trabalhamos com componentes de terceiros.
  Estamos com um problema que ainda não consegui detectar: Apesar de ter 
instalado o componente no Delphi, sempre que ele é fechado e abro novamente, 
ele perde algumas pakcages e tenho que adicionar novamente. 

  Alguém sabe como acertar isso?

  Abraços,
  Leonardo

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46937dfc789117218916900 

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

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46939984756086105482325 

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

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem

Re: [delphi-br] Comunicação entre aplicações

2007-07-10 Por tôpico Alessandro DUARTE de Moraes
Procure por OLE Automation Delphi no Google. Creio q isso possa resolver teu 
problema.
Também tem alguns componentes para isso na JediVCL.

Alessandro DUARTE de Moraes


  - Original Message - 
  From: prrg28 
  To: Delphi-BR 
  Sent: Monday, July 09, 2007 9:48 AM
  Subject: [delphi-br] Comunicação entre aplicações


  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


   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,4692a70d689681097117276 


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



Re: [delphi-br] Componente no DELPHI 6

2007-07-10 Por tôpico Alessandro DUARTE de Moraes
Faz o seguinte:
1) Feche todos os projetos;
2) Instale os novos pacotes;
3) Entre no menu Component/Install Packages
4) Confira se todos os pacotes estão selecionados, e marque o checkbox Default 
na parte de baixo da janela;
5) Para garantir, feche o Delphi;
6) Apague os arquivos de configuração do projeto que o Delphi cria (*.DOF; 
*.CFG; *.DSK)
7) Abra o Delphi e verifique se os pacotes estão disponíveis.

Isso deve dar certo.

Alessandro DUARTE de Moraes


  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 9:27 AM
  Subject: [delphi-br] Componente no DELPHI 6


  Olá Pessoal,

  Aqui na empresa trabalhamos com componentes de terceiros.
  Estamos com um problema que ainda não consegui detectar: Apesar de ter 
instalado o componente no Delphi, sempre que ele é fechado e abro novamente, 
ele perde algumas pakcages e tenho que adicionar novamente. 

  Alguém sabe como acertar isso?

  Abraços,
  Leonardo

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46937dfc789117218916900 


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



Re: [delphi-br] Componente no DELPHI 6

2007-07-10 Por tôpico Alessandro DUARTE de Moraes
Copia essa BLP para o diretório das BPLs do Delphi ( C:\Arquivos de 
programas\Borland\Delphi6\Projects\Bpl ) para ver se resolve.

Alessandro DUARTE de Moraes


  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 11:27 AM
  Subject: Re: [delphi-br] Componente no DELPHI 6


  Alessandro,

  Já fiz isso, mas nem preciso abrir o projeto que já da erro:
  'Can't Load Package...'

  O diretórios onde esta o componente esta ativo, esta tudo certo.
  Ai tenho que entrar em Component  Install Packages, tem vários componentes 
que não estão checados, então eu clico em ADD e adiciono uma das BPL's que no 
caso é a DclRxDb6.bpl, as demais que era dependentes dessa consigo adicionar. 
Depois disso consigo utilizar o Delphi normalmente, abro qualquer projeto, mas 
é só eu ter que fechar que tenho que fazer esse processo todo novamente.

  Abraços,
  Leonardo

  - Original Message - 
  From: Alessandro DUARTE de Moraes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 10:58 AM
  Subject: Re: [delphi-br] Componente no DELPHI 6

  Faz o seguinte:
  1) Feche todos os projetos;
  2) Instale os novos pacotes;
  3) Entre no menu Component/Install Packages
  4) Confira se todos os pacotes estão selecionados, e marque o checkbox 
Default na parte de baixo da janela;
  5) Para garantir, feche o Delphi;
  6) Apague os arquivos de configuração do projeto que o Delphi cria (*..DOF; 
*.CFG; *.DSK)
  7) Abra o Delphi e verifique se os pacotes estão disponíveis.

  Isso deve dar certo.

  Alessandro DUARTE de Moraes

  - Original Message - 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 10, 2007 9:27 AM
  Subject: [delphi-br] Componente no DELPHI 6

  Olá Pessoal,

  Aqui na empresa trabalhamos com componentes de terceiros.
  Estamos com um problema que ainda não consegui detectar: Apesar de ter 
instalado o componente no Delphi, sempre que ele é fechado e abro novamente, 
ele perde algumas pakcages e tenho que adicionar novamente. 

  Alguém sabe como acertar isso?

  Abraços,
  Leonardo

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

  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46937dfc789117218916900 

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

  --

  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 9/7/2007 17:22

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



   
  -- 
  E-mail Seguro Vetorial.net 

  Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, 
  encaminhe para [EMAIL PROTECTED] 

  Chave de Identificação: 54568,46939984756086105482325 


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



  1   2   >