Re: [delphi-br] Sistema de Portaria

2007-04-19 Por tôpico Marcelo Silva
lhada no clube delphi. Tem um sistema completo com tudo que vc ta precisando.

denilson rezende <[EMAIL PROTECTED]> wrote:  
Tenho uma missão para cria um sistema de controle de portaria 
ele vai funcionar da seguinte forma :
O visitante chega na portaria se identifica com um documento o sistema 
vai tira a Foto e manda para o departamento:
Duvida:
1) Qual o componete de para pega a imagen ?
2) As Imagem vao para o Banco ou guardo so link ?
3) Na tela do departamento como faco para atualizar o registro vindo 
da portaria ?

Atenciosamente
Denilson Rezende

__
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



 

   
-
Ahhh...imagining that irresistible "new car" smell?
 Check outnew cars at Yahoo! Autos.

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



Re: [delphi-br] ZeosLib

2006-10-26 Por tôpico Marcelo Silva
Pessoal eu desenvolvo com o Delphi 2006 Registrado. Tive problemas no inicio do 
projeto ao usar o DBexpress com Mysql. 
   
  Estou usando a ZeosLib atualizada para D2006 gostaria de enviar para o grupo.
   
  Se alguem souber como, favor me avisar.
  

Andre Mesquita <[EMAIL PROTECTED]> wrote:
  Prezados Colegas,

Fiz contato com um dos desenvolvedores da ZeosLib e este me enviou um 
site onde pode-se encontrar o Zeos atualizado.

http://zeos.firmos.at/

[ ]'s,

Andre Mesquita



 


-
Get your own web address for just $1.99/1st yr. We'll help. Yahoo! Small 
Business.

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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Re: [delphi-br] Justifica��o de campos string � direita

2006-10-26 Por tôpico Marcelo Silva
Olha o modo mais simples que conheço é alterando a propiedade BIDIMode que 
existe no componente Edit para bdRightToLeft;
Vandinei Santos <[EMAIL PROTECTED]> wrote:  Olá pessoal!

Já implementei uma função que faz com que a largura de um campo numérico, 
quando for menor do que o seu tamanho máximo, seja preenchido com brancos à 
esquerda, ou seja o campo fica justificado à direita, mas gostaria de saber se 
no Object Pascal (Delphi) existe uma função que justifique campos string à 
direita.

Tentei a função FormatFloat, mas não consegui o efeito desejado.

Agradeço a dica.
Vandinei A. Santos
Programador Object Pascal

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

 


-
Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+ 
countries) for 2¢/min or less.

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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



[delphi-br] Tradução das caixas de mensagen

2006-10-23 Por tôpico Marcelo Silva
Alguem sabe como traduzir as mensagens Yes, No das caixas de mensagens no 
DELPHI 2006.



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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



[delphi-br] Ex. Iinserir um texto dentro de outro Texto no word

2006-10-21 Por tôpico Marcelo Silva
Outro dia postei uma mensagem perguntando sobre um exemplo de como inserir um 
texto dentro de outro texto no word.

Não conseguindo resposta fui atraz de alguns exemplos existentes e modifiquei 
para que funciona-se conforme eu queria .

Vai ai um exemplo de como inserir um um texto(Sem limites) dentro de outro 
Texto no word num lugar exato na formatação que vc bem pre configurar.

Espero que ajude atodos da comuni dade.


//  
I := 0;
 j := Memo_Objeto.GetTextLen DIV 250;
 k := 0;
 if j > 0 then
begin
 while true do
begin
 if I > 0 then
  k := k + 250;
  Memo_Objeto.SelStart := k;
  Memo_Objeto.SelLength := 250;
 if I >= j then
  begin
   Doc.Content.Find.Execute(FindText := '[Obj]', ReplaceWith := 
Memo_Objeto.Seltext);
   Break;
  end
 else
I := I + 1;
 if i <= 1 then
begin
 if Doc.Content.Find.Execute(FindText := '#CAMPO4#', 
ReplaceWith := Memo_Objeto.Seltext+ '[Obj]') then
Continue;
end
 else
begin
 if Doc.Content.Find.Execute(FindText := '[Obj]', ReplaceWith 
:= Memo_Objeto.Seltext+ '[Obj]') then
Continue;
end;
end;
end
 else
begin
 Memo_Objeto.SelectAll;
 while true do
if not Doc.Content.Find.Execute(FindText := '#CAMPO4#', ReplaceWith 
:= Memo_Objeto.Seltext) then
   Break;
end;

Marcelo Mauricio 
Recife, 21 de outubro de 2006



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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Re: [delphi-br]Programação em camadas

2006-10-21 Por tôpico Marcelo Silva
Olha a ultima edição da clube delphi ta falando  de um projeto feito todo em 
UML da uma olhanda acho q pode te ajudar !

Marcelo Mauricio
Desenvolvedor.


- Original Message 
From: Vinicius Latini <[EMAIL PROTECTED]>
To: delphi-br@yahoogrupos.com.br
Sent: Saturday, October 21, 2006 1:50:31 PM
Subject: [delphi-br]Programação em camadas

Alguém aqui já programou  em camadas
estou tendo dificuldades para encotrar exemplos de programação em camadas
Utilizando padrões UML

será que alguem tem algum exemplo ???


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






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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Re: [delphi-br] Alterar a fonte do MainMenu

2006-10-19 Por tôpico Marcelo Silva
Não era isso não! :)
  Assim terei que mudar a fonte de todos os usuarios isso não é legal.
  Seria apenas a fonte do menu no programa.
   
  Mais de qual quer  forma valeu pela dica. 
  Um abraço Rogerio

Rogério <[EMAIL PROTECTED]> wrote:
  Sei...

No Painel de controle, vídeo, aparência e altere o tamanho da fonte de menu...

(hehehehe, acho que não era isso que queria neh? rsrsrs)

Mas não sei se há outra forma, imagino que não há.

Abraço,

Rogério Ricardo Fernandes
Desenvolvimento
GS3 Sistemas
Tel.:47 3035-6020/Fax:47 3035-6050 
  - Original Message - 
  From: surfvibration 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, October 18, 2006 4:45 PM
  Subject: [delphi-br] Alterar a fonte do MainMenu


  Alguem sabe dizer como faço para alterar o tamanho da fonte no 
  componente MainMenu.


   

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

 


-
How low will we go? Check out Yahoo! Messenger’s low  PC-to-Phone call rates.

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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Re: [delphi-br] Texto no word

2006-10-18 Por tôpico Marcelo Silva
Oi Andre !
Obrigado pela dica que você envio.
  Testei a função replaceInformal e funciono corretamente .
   
  Só que vê mesmo.
   
  Esse texto(O texto que quero alterar no word) tem uma serie de formatações 
como palavras em negrito e outros.
   
  Pelo que entendi sua função replaceInformal troca em um texto_Inicial uma 
palavra por um texto e retorna o texto_Inicial com a palavra substituida isso 
fora do word. 
   
  Neste caso você esta sugerindo a inserir o texto_Inicial no word, após a 
substituição ?
   
  Se for isto como faço para determina em que lugar do documento(Linha,Coluna) 
word 
  o textoInicial sera inserido. Pois se tenho um cabesalho no documento 
formatado gostaria de inserir após o mesmo.
   
  Para inserir um texto( Com quantidade indeterminada de caracteres ) em um 
documento word uso a função a baixo mais a mesma inseri sempre no inicio do 
documento não consigo determina em q local do documento o texto entre.
   
  MSWord:= CreateOleObject ('Word.Basic'); //cria o objeto
MSWord.AppShow; //mostra o word
MSWord.FileNew; //inicia um novo documento
  MSWord.italic; //coloca italico
MSWord.Font('Times New Roman'); //muda a fonte usada
MSWord.FontSize(10); //muda o tamanho da fonte
MSWord.insert(resultado);
   
  Andre quero aqui te agradecer pela ajuda pois não consegui em canto nenhum 
uma solução para tal problema.
   
  Valeu mesmo Andre tudo de bom pra vc !.



Andre Mesquita <[EMAIL PROTECTED]> wrote:
  De qualquer forma, eu e um colega aqui da empresa acabamos de criar uma 
função que talvez possa te ajudar. Não testamos ainda...

function replaceInformal(const textoAntigo, textoNovo, textoCompleto : 
WideString) : WideString;
var
p,i : Integer;
textoWord : WideString;
begin
textoWord := textoCompleto;
// Verifica a posição inicial do Texto Antigo dentro do Texto
p := pos(textoAntigo,textoCompleto);

// Se encontrou o texto Antigo
if p > 0 then
begin
// Apaga o texto antigo
for i:=1 to lenght(textoAntigo) do
textoWord[p] := '';
// end for

// Insere o texto novo
Result := copy(textoWord, 0, p) + textoNovo + 
copy(textoWord,p,length(textoWord));
end
else
Result := textoWord; // Retorna o Texto Antigo
// end if
end;



- Original Message - 
From: "surfvibration" 
To: 
Sent: Tuesday, October 17, 2006 4:18 PM
Subject: [delphi-br] Texto no word


Oi galera blz !
Sou novo no Grupo espero poder ajudar com o pouco de conhecimento em
delphi que tenho.

Estou com problemas para inserir um texto em um determinado documento
word.(Uso Delphi 2006 Win32)

A bronca é a seguinte: Não consigo inserir um texto(com mais de 256
caracteres ) em uma determinada posição dentro de outro texto pre
fixado no word.

As rotinas que encontrei na net usam :
.Find.Execute(FindText := '#campo2#', ReplaceWith:= NomeDesejado);
Essa rotina só aceita troca de texto ate 256(Tamanho de uma String).

Desde já quero agradecer a todos que poderem responder.

Um abraço a todos !!





-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

Links do Yahoo! Grupos





-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

Links do Yahoo! Grupos






-
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.  Great rates 
starting at 1¢/min.

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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Res: [delphi-br] Select * from :Parametro

2006-10-18 Por tôpico Marcelo Silva
Olha eu resolveria esta situação criando uma string com os dados solicitados .
  Ex :
   
  var
  tab_Dessejada,SQL1 : String;
  begin
   SQL1 := 'SELECT * FROM ';
   SQL1 := SQL1 + tab_Dessejada;
   SQL1 := SQL1 + 'Order by campo_desejado';
  Datamodule.Query.sql.Add(Sql1);
  end;
   
   
  Espero que te ajude.

Ricardo Cesar Cardoso <[EMAIL PROTECTED]> wrote:
  Passar um nome de tabela como parâmetro? Acho que não. Mas se tiver gostaria 
de saber como... Pode ser uma tremenda brecha de segurança.

- Mensagem original 
De: Anderson Furtilho <[EMAIL PROTECTED]>
Para: Delphi-br 
Enviadas: Quarta-feira, 18 de Outubro de 2006 15:54:48
Assunto: [delphi-br] Select * from :Parametro




Olá amigos!!!





Tem como fazer isso no FireBird ?





Ja vi algo do tipo mas não encontrei em lugar nenhum











___ 

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

http://br.mobile.yahoo.com/mailalertas/ 













  



  

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

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

 


-
Do you Yahoo!?
 Everyone is raving about the  all-new Yahoo! Mail.

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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Re: Res: [delphi-br] Select * from :Parametro

2006-10-18 Por tôpico Marcelo Silva
Olha eu resolveria esta situação criando uma string com os dados solicitados .
  Ex :
   
  var
  tab_Dessejada,SQL1 : String;
  begin
   SQL1 := 'SELECT * FROM ';
   SQL1 := SQL1 + tab_Dessejada;
   SQL1 := SQL1 + 'Order by campo_desejado';
  Datamodule.Query.sql.Add(Sql1);
  end;
   
   
  Espero que te ajude.

Ricardo Cesar Cardoso <[EMAIL PROTECTED]> wrote:
  Passar um nome de tabela como parâmetro? Acho que não. Mas se tiver gostaria 
de saber como... Pode ser uma tremenda brecha de segurança.

- Mensagem original 
De: Anderson Furtilho <[EMAIL PROTECTED]>
Para: Delphi-br 
Enviadas: Quarta-feira, 18 de Outubro de 2006 15:54:48
Assunto: [delphi-br] Select * from :Parametro




Olá amigos!!!





Tem como fazer isso no FireBird ?





Ja vi algo do tipo mas não encontrei em lugar nenhum











___ 

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

http://br.mobile.yahoo.com/mailalertas/ 













  



  

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

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

 


-
 All-new Yahoo! Mail - Fire up a more powerful email and get things done faster.

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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 



Re: [delphi-br] try except não pega o erro

2005-07-23 Por tôpico Marcelo Silva
Esta linha sempre tem que ter ou uma variavel que recebe o valor ou que retorna 
uma valor tipo:

strtoint(Tabela.FieldByName('campo').AsString) := Variavel;

ou

Variavel := strtoint(Tabela.FieldByName('campo').AsString);


Da forma que está ele nao muda nuca por isso naó da erro... mas estranho pois o 
delphi devia te avisar isso pois náo existe logica em declarar um valor pra 
nada.


Marcelo Silva




  - Original Message - 
  From: delphi6_2005 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Saturday, July 23, 2005 3:26 PM
  Subject: [delphi-br] try except não pega o erro


  Estou usando 
  try
strtoint(Tabela.FieldByName('campo').AsString);
  except
   on E: Exception do
  GravaLogTxt(E.Message);
  end;

  Mais não funciona.

  Agradeço as dicas

  Alex






  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.323 / Virus Database: 267.9.4/57 - Release Date: 22/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Testar o evento que chamou uma procedure

2005-07-20 Por tôpico Marcelo Silva
De uma olhada no "Sender" da procedure... ele que mostra que é o objeto 
executado



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: V.Alberto 
  To: Delphi-Br-Msgs 
  Sent: Wednesday, July 20, 2005 4:00 PM
  Subject: [delphi-br] Testar o evento que chamou uma procedure


  Olá pessoal!


  Tenho uma procedure: 

  procedure TfrmPrincipal.btnSalvarClick(Sender: TObject);
  var i: integer;
  begin
Application.MessageBox('Arquivo com sucesso', 'Informação',
MB_OK+MB_ICONASTERISK+MB_DEFBUTTON1+MB_APPLMODAL);
  end;

  Mas como essa procedure tanto é chamada qdo clico no botão "Salvar", qto 
através de outra procedure, gostaria que a mensagem apenas fosse emitida qdo 
for clicado no botão.

  Tem como implementar isso?

  Antecipadamento agradeço a ajuda.

  Vandinei Santos


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Re: WebBrowser no delphi(Mais uma)(para completar)

2005-07-20 Por tôpico Marcelo Silva
No meu browser ele ao invéz de executar, baixou o arquivo.xul ...
Vi a estrutura dele... e me parece que ha xml encapsulado, bem se a proposta 
pegar... eu pelo menos vou me agradar muito pois vira e mexe  tenho que 
desenvolver pra web

Quanto ao Flash não há o que discutir... é o melhor em interface para web e 
afins, mas o desenvolvimento também é bem pesado e não podemos fazer um acesso 
de qualidade a um banco, pois ele depende do ASP PHP e outros... Sem contar que 
precisaria de uma banda de no minimo 1G pra rodar

Bem... vamos acompanhando os lançamentos para ver o que vem por aí...

* Muito boa essa palestra pois vem coisas novas pra gente... eu ainda não tinha 
visto o xul... agora queria ve-lo em execução



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Josir Gomes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, July 20, 2005 12:58 PM
  Subject: [delphi-br] Re: WebBrowser no delphi(Mais uma)(para completar)


  Olá Marcelo e all,

  como vc disse a Internet veio para ficar...
  Entretanto a Internet é apenas meio. O problema está na camada de 
apresentação, que no caso comum é o HTML.

  Esta sugestão de "Delphi Server Pages" é trocar seis por meia-dúzia e a 
Borland acertadamente não quis embarcar nisso. 
  Mas existem várias bibliotecas que fazem isso (procure no SourceForge que vc 
achar umas 5 pelo menos).

  Na minha opinião, a produtividade em ASP *também* é uma porcaria.
  Ela é uma porcaria porque trabalhar com HTML em aplicações comerciais *é* uma 
porcaria em termos de produtividade para o desenvolvedor.

  Exemplo: O que é melhor ?

  if (a = b) then begin   
  x>
  MINHA TABELA
  http://www.faser.net/mab/chrome/content/mab.xul
  (funciona com Mozilla, Firefox, Netscape em Windows, Linux, Mac, etc) e 
depois me falem o que vcs acham!

  Saudações a todos,
  Josir 


  -
  Pelo que já sabemos a internet veio pra ficar... e todos tentam transformar 
suas ferramentas de algum modo para integrar a internet.

  Acho que a Borland está "dando murro em ponta de faca", peguemos como exemplo 
o ASP...
  Deixando os pormenores de lado sabemos que o VB é uma ótima ferramenta para 
desenvolver assim como o Delphi.

  Mas por que será que a Microsoft não tentou colocar o proprio VB para a web 
de forma direta?
  Temos aí o ASP que é o puro VB mas sem a interface do mesmo... pois a 
microsoft achou melhor deixar esta parte com o ja existente html.

  A Borland podia ter colocado o puro texto (Pascal) assim como a MS fez com o 
VB para interagir com a web.

  Veja como poderia ser:

  Exemplo ASP

  <% 
  if (a = b) then
  %>
  MINHA TABELA
  <%
  end if
  %>


  .
  Com delphi seria assim:

  
  MINHA TABELA
  


  Sei que podemos fazer isso em uma aplicação Snap ou WebServices... mas como 
dito não é tão flexivel como o ASP ou PHP sobre o html, que podemos usar um 
notepad por exemplo.

  * Ou seja a sugestão seria criar um delphi interpretado

  * Já imaginou poder colocar codigos Delphi direto no html ?

  * Pode ter certeza que de cara trocentos neguinhos iriam portar muitos Snaps 
e Webservices para o ADW "Active Delphi Pages"   :-) 

  * Mas, agora com a "parceria" Borland + MS... esse sonho já era  :-( 



  Marcelo Silva



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Montar Treeview Dinamicamente

2005-07-20 Por tôpico Marcelo Silva
Não seria bom vc usar um DBTreeview ?

Procure no google por DBTreeview e vai encontrar rapidinho


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Marcelo Moacir Florindo 
  To: DelphiBR 
  Sent: Tuesday, July 19, 2005 2:52 PM
  Subject: [delphi-br] Montar Treeview Dinamicamente


  Senhores,

 Estou precisando montar uma treeview dinamicamente, ou seja, 
  passo o dataset e mais alguns dados. Alguém teria como me ajudar??

  Um grande abraço a todos..

  Marcelo


  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] WebBrowser no delphi(Mais uma)(para completar)

2005-07-20 Por tôpico Marcelo Silva
Pelo que já sabemos a internet veio pra ficar... e todos tentam transformar 
suas ferramentas de algum modo para integrar a internet.

Acho que a Borland está "dando murro em ponta de faca", peguemos como exemplo o 
ASP...
Deixando os pormenores de lado sabemos que o VB é uma ótima ferramenta para 
desenvolver assim como o Delphi.

Mas por que será que a Microsoft não tentou colocar o proprio VB para a web de 
forma direta?
Temos aí o ASP que é o puro VB mas sem a interface do mesmo... pois a microsoft 
achou melhor deixar esta parte com o ja existente html.

A Borland podia ter colocado o puro texto (Pascal) assim como a MS fez com o VB 
para interagir com a web.

Veja como poderia ser:

Exemplo ASP

<% 
if (a = b) then
%>
MINHA TABELA
<%
end if
%>


.
Com delphi seria assim:


MINHA TABELA



Sei que podemos fazer isso em uma aplicação Snap ou WebServices... mas como 
dito não é tão flexivel como o ASP ou PHP sobre o html, que podemos usar um 
notepad por exemplo.

* Ou seja a sugestão seria criar um delphi interpretado

* Já imaginou poder colocar codigos Delphi direto no html ?

* Pode ter certeza que de cara trocentos neguinhos iriam portar muitos Snaps e 
Webservices para o ADW "Active Delphi Pages"  :-)

* Mas, agora com a "parceria" Borland + MS... esse sonho já era :-(



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 19, 2005 4:27 PM
  Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)


  Concordo plenamente com você. Não é que o Delphi é um "lixo", mas acredito 
que nessa parte ainda deixa a desejar... 

  No delphi 2005 andam dizendo que é facil integral web, mas tb ja ouvi dizer 
que ta cheio de bugs... acho que ainda falta muito para que o delphi 
corresponda a flexibilidade que a web nos da...

  Uma prova disso é que tive que mudar o esquema de acesso ao banco só por 
causa do delphi, e como ja tinha dito, tive que "descobrir" que alguns comandos 
não funcionam... 

  Com isso, perdi tempo...

  Mas a vida de programador é assim mesmo

  Fiz uma pergunta a um colega de trabalho se ele ja tinha aberto uma janela 
especifica (por exemplo o IE) no form e ele disse que "graças a Deus" nunca 
tinha precisado disso Isso porque ele morre de amores pelo Delphi

  Aí fica a pergunta, será que o Delphi é só para um determinado "tipo" de 
programador como disse o nosso amigo aí de baixo

  "É como uns e outros que condenam o Delphi por não 
saberem trabalhar com controles data-aware"



  Fica aí a pergunta, sem querer ofender ninguem, porque isso é uma "lista de 
discussão"


  Marcelo Silva <[EMAIL PROTECTED]> escreveu:
  Tinha certeza que isso ia acontecer hehe...

  Como eu disse é algo pessoal e não que "disseram".

  E também não disse que é um "lixo"

  É que tentei fazer algumas coisas aqui e não tive muito sucesso, por isso eu 
disse que era "pessoal" 

  Eu faço muitas coisas num piscar de olhos com DreanWeaver e PHP (ou ASP), mas 
não tenho a mesma flexibilidade e resultados em "tempo de desenvolvimento" no 
Delphi.

  Gosto muito e só utilizo o delphi em aplicações (front ou back end)

  Estou tentando desenvolver algumas coisas intranet com Delphi mas confeço que 
os resultados são muito "xôxos" em vista de que temos que dar muitos nós pra 
chegar em uma interface mais bonita.

  É claro que com o tempo vamos dominando a ferramenta, mas diga-se de 
passagem... não temos muito tempo para re-aprender a programar para a web com 
delphi sendo que ja existem ferramentas mais indicadas.

  Como eu disse "é pessoal heim"... sei que há muita gente que detona em delphi 
para a web e inclusive já ví intraweb funcionando muito bem... mas o 
desenvolvedor disse que foi um parto.


  Nada contra o Delphi heim Rubem... senão eu nem estaria nesta lista.. hehe


  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]
- Original Message - 
From: Rubem Nascimento da Rocha 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, July 19, 2005 9:06 AM
Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)


Quem te disse essa blasfêmia que o Delphi definitivamente não é para 
Internet?

Sugiro que vc reveja seus conceitos sobre isso. Uma limitação do componente 
TWebBrowser do Delphi não significa dizer que o Delphi é um lixo para 
desenvolvimento Web. É como uns e outros que condenam o Delphi por não 
saberem trabalhar com controles data-aware!

[]s

>From: "Marcelo Silva" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: 
>Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)
>Date: Tue, 19 Jul 2005 08:5

Re: [delphi-br] WebBrowser no delphi(Mais uma)

2005-07-19 Por tôpico Marcelo Silva
Tinha certeza que isso ia acontecer hehe...

Como eu disse é algo pessoal e não que "disseram".

E também não disse que é um "lixo"

É que tentei fazer algumas coisas aqui e não tive muito sucesso, por isso eu 
disse que era "pessoal" 

Eu faço muitas coisas num piscar de olhos com DreanWeaver e PHP (ou ASP), mas 
não tenho a mesma flexibilidade e resultados em "tempo de desenvolvimento" no 
Delphi.

Gosto muito e só utilizo o delphi em aplicações (front ou back end)

Estou tentando desenvolver algumas coisas intranet com Delphi mas confeço que 
os resultados são muito "xôxos" em vista de que temos que dar muitos nós pra 
chegar em uma interface mais bonita.

É claro que com o tempo vamos dominando a ferramenta, mas diga-se de 
passagem... não temos muito tempo para re-aprender a programar para a web com 
delphi sendo que ja existem ferramentas mais indicadas.

Como eu disse "é pessoal heim"... sei que há muita gente que detona em delphi 
para a web e inclusive já ví intraweb funcionando muito bem... mas o 
desenvolvedor disse que foi um parto.


Nada contra o Delphi heim Rubem... senão eu nem estaria nesta lista.. hehe


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 19, 2005 9:06 AM
  Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)


  Quem te disse essa blasfêmia que o Delphi definitivamente não é para 
  Internet?

  Sugiro que vc reveja seus conceitos sobre isso. Uma limitação do componente 
  TWebBrowser do Delphi não significa dizer que o Delphi é um lixo para 
  desenvolvimento Web. É como uns e outros que condenam o Delphi por não 
  saberem trabalhar com controles data-aware!

  []s

  >From: "Marcelo Silva" <[EMAIL PROTECTED]>
  >Reply-To: delphi-br@yahoogrupos.com.br
  >To: 
  >Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)
  >Date: Tue, 19 Jul 2005 08:51:01 -0300
  >
  >Crie sua página em editor de Html (dreanweaver por exemplo) com os recursos 
  >que precisar e "somente" mostre no seu form, ou seja deixe o html e afins 
  >com o internet explorer senao vc vai apanhar muito, "pois definitivamente o 
  >Delphi ainda não é para internet".
  >
  >
  >* Sei que esse finalzinho vai atiçar muita gente, mas antes que isso 
  >aconteça, pessoal isso é pessoal heim :-)
  >
  >
  >Marcelo Silva
  >Cel. 11 9693-4251
  >ICQ - 49224093
  >MSN [EMAIL PROTECTED]
  >   - Original Message -
  >   From: Eny Urias
  >   To: delphi-br@yahoogrupos.com.br
  >   Sent: Tuesday, July 19, 2005 8:43 AM
  >   Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)
  >
  >
  >   ele não aceita a tag applet, tenho que usar a object.
  >
  >   Eny Urias <[EMAIL PROTECTED]> escreveu:Descobri que além de não 
  >aceitar a tag  (tenho que usar ), o webbrowser tb não 
  >reconhece as rotinas em javascript para conversar entre as páginas
  >
  >   como faço agora procuro outra ferramenta de desenvolvimento ou 
  >alguem sabe de outra maneira que posso utilizar para mostrar a minha pagina 
  >no form?
  >
  >   Agradeço a atenção de todos
  >
  >   __
  >   Converse com seus amigos em tempo real com o Yahoo! Messenger
  >   http://br.download.yahoo.com/messenger/
  >
  >   [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  >   --
  >   <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  >
  >   Para ver as mensagens antigas, acesse:
  >   http://br.groups.yahoo.com/group/delphi-br/messages
  >
  >   Para falar com o moderador, envie um e-mail para:
  >   [EMAIL PROTECTED] ou [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 Termos do 
  >Serviço do Yahoo!.
  >
  >
  >
  >   __
  >   Converse com seus amigos em tempo real com o Yahoo! Messenger
  >   http://br.download.yahoo.com/messenger/
  >
  >   [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  >   --
  >   <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  >
  >   Para ver as mensagens antigas, acesse:
  >   http://br.groups.yahoo.com/group/delphi-br/messages
  >
  >   Para falar com

Re: [delphi-br] WebBrowser no delphi(Mais uma)

2005-07-19 Por tôpico Marcelo Silva
Crie sua página em editor de Html (dreanweaver por exemplo) com os recursos que 
precisar e "somente" mostre no seu form, ou seja deixe o html e afins com o 
internet explorer senao vc vai apanhar muito, "pois definitivamente o Delphi 
ainda não é para internet".


* Sei que esse finalzinho vai atiçar muita gente, mas antes que isso aconteça, 
pessoal isso é pessoal heim :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Eny Urias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 19, 2005 8:43 AM
  Subject: Re: [delphi-br] WebBrowser no delphi(Mais uma)


  ele não aceita a tag applet, tenho que usar a object.

  Eny Urias <[EMAIL PROTECTED]> escreveu:Descobri que além de não aceitar a tag 
 (tenho que usar ), o webbrowser tb não reconhece as rotinas em 
javascript para conversar entre as páginas 

  como faço agora procuro outra ferramenta de desenvolvimento ou alguem 
sabe de outra maneira que posso utilizar para mostrar a minha pagina no form?

  Agradeço a atenção de todos

  __
  Converse com seus amigos em tempo real com o Yahoo! Messenger 
  http://br.download.yahoo.com/messenger/ 

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [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 Termos do Serviço do 
Yahoo!. 



  __
  Converse com seus amigos em tempo real com o Yahoo! Messenger 
  http://br.download.yahoo.com/messenger/ 

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Rotina bloqueante (Contribuiçã o)

2005-07-19 Por tôpico Marcelo Silva
Completando...e até para ajudar aqueles (inclusive eu :-)) que não tem muita 
familiaridade com Threads

Vai aí uma dica sobre Threads

Na palheta Jv Utils dos componentes Jedi existe o componente JvThread

Para utiliza-lo faça o seguinte:

Coloque dois componentes JvThreads e dois Labels e um Button em um form e na 
rotina OnExecute do JvThread de cada um coloque as instruções:


// Jv 1
var
  i: integer;
begin
  for i:=0 to 10 do
Label1.Caption := 'For 1: '+IntToStr(i);


// Jv 2
var
  i: integer;
begin
  for i:=0 to 10 do
Label2.Caption := 'For 2: '+IntToStr(i);



No Buttom coloque:

  JvThread1.Execute(nil);
  JvThread2.Execute(nil); 


Ai vc verá ele executar os dois fors intercalando entre eles e deixando a 
aplicação livre para movimentar o formulario ou executar outra coisa

Fica aí a dica pro pessoal :-)

* Vale lembrar que quanto mais Threads vc inicializar mais recursos da máquina 
ele irá pedir, desta forma cuidado pra não derrubar seu Servidor :-) 


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message ----- 
  From: Marcelo Silva 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 19, 2005 8:06 AM
  Subject: Re: [delphi-br] Rotina bloqueante


  Neste caso seria bom o uso de Threads
  e se nao me engano nos componentes Jedi tem um que faz justamente isso.


  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]
- Original Message - 
From: laerciograton 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, July 19, 2005 8:04 AM
Subject: [delphi-br] Rotina bloqueante


Estou usando delphi e MSDE.
Executo uma instrução sql para incluir milhares de registros em lote
em uma tabela.
Enquanto a instrução está sendo executada o delhi não executa
mais nada (nem as messages). Mas eu preciso realizar outras
tarefas enquanto a instrução não termina. Por exemplo minimizar a
aplicação, mas esse evento só ocorre quando a instrução termina.
Existe algum modo de fazer com que o delphi continue
processando as messages ou eventos durante esse tempo?

Ex:
Quando se utiliza um loop muito demorado esse problema
é solucionado com a instrução application.ProcessMessages
no meio do loop. Mas como faço com uma instrução sql??

obrigado.





-- 
<<<<< 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] ou [EMAIL PROTECTED]




  --
Links do Yahoo! Grupos

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

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

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!. 


--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Rotina bloqueante

2005-07-19 Por tôpico Marcelo Silva
Neste caso seria bom o uso de Threads
e se nao me engano nos componentes Jedi tem um que faz justamente isso.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: laerciograton 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 19, 2005 8:04 AM
  Subject: [delphi-br] Rotina bloqueante


  Estou usando delphi e MSDE.
  Executo uma instrução sql para incluir milhares de registros em lote
  em uma tabela.
  Enquanto a instrução está sendo executada o delhi não executa
  mais nada (nem as messages). Mas eu preciso realizar outras
  tarefas enquanto a instrução não termina. Por exemplo minimizar a
  aplicação, mas esse evento só ocorre quando a instrução termina.
  Existe algum modo de fazer com que o delphi continue
  processando as messages ou eventos durante esse tempo?

  Ex:
  Quando se utiliza um loop muito demorado esse problema
  é solucionado com a instrução application.ProcessMessages
  no meio do loop. Mas como faço com uma instrução sql??

  obrigado.





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.15/49 - Release Date: 14/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 




Re: [delphi-br] Criar aplicativo que inicie outros programas

2005-07-14 Por tôpico Marcelo Silva
Tera que trabalhar com Threads

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: delphi6_2005 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, July 14, 2005 2:49 PM
  Subject: [delphi-br] Criar aplicativo que inicie outros programas


  Peço a ajuda dos amigos (dicas) preciso por motivos de desempenho 
  desmembrar meu programa em 3 e executá-los ao mesmo tempo para ganhar 
  desempenho.

  Meu aplicativo lê uma base de dados e efetua um  processamento para 
  cada tabela, preciso criar um programa para executar cada tabela porém 
  preciso manter um controle sobre esse processamento (um sincronismo por 
  exemplo preciso iniciar todos ao mesmo tempo porém só poderei reiniciá-
  los quando todos tiverem terminado entaum na verdade não sei qual a 
  melhor solução)

  Qual seria a melhor forma de fazê-lo?

  Agradeço a dica de todos


  Paulo





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.12/46 - Release Date: 11/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Fechar Formulário

2005-07-13 Por tôpico Marcelo Silva
Basta deixar o BorderIcons do Form com o biSystemMenu = False;

Vale lembrar que o usuário poderia usar Alt+F4 pra fechar ignorando seu botão 
sair :-)

Se deseja mesmo que sua função seja executada  reveja seu código e poderá 
coloca-la no OnClose do Form



t+

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]



  - Original Message - 
  From: Cleiton 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, July 13, 2005 12:52 PM
  Subject: [delphi-br] Fechar Formulário


  Olá pessoal ...

  Alguém poderia me dizer como faço pra impedir que o usuário feche a aplicação 
pelo "X" do formulário, usando apenas o botão sair?

  Obrigado.
  -- 
  Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.



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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.12/46 - Release Date: 11/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] abrir um form dentro de outro

2005-07-06 Por tôpico Marcelo Silva
Que eu saiba pode até existir mas terá que ser não mão

Voce terá que colocar o formAberto no tamanho máximo do FormPrincipal menos o 
heigth das bordas e menus.

Terá que limitar a área de movimentação do mesmo...

Etc... etc...


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: juniormello 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, July 06, 2005 10:04 AM
  Subject: [delphi-br] abrir um form dentro de outro


  ola pessoal, td bem?

  estou com a seguinte duvida: tenho meu form principal, que contém o
  menu de acesso a outras areas do sistema, mas ele tem o corpo do form
  "inutilizado". Estou querendo modificar para o seguinte: ao mandar
  abrir um form, fazer com que ele seja aberto nesse espaço vazio. A
  unica forma que conheço pra fazer isso eh usando MDI, mas eu gostaria
  de saber se há algum outro modo.

  Grato, 
  Eduardo




  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.8/37 - Release Date: 01/07/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Delete

2005-07-06 Por tôpico Marcelo Silva
Veja se o KeyPreview do for está ativa


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
- Original Message - 
From: "Anderson" <[EMAIL PROTECTED]>
To: "Grupo Delphi" 
Sent: Wednesday, July 06, 2005 3:29 PM
Subject: [delphi-br] Delete


Aes Galera...

Como saber que a tecla delete foi pressionada?

Já tentei isso e naum deu

If key = #46 then
showmessage('delete');

ou

If key=VK_DELETE then
showmessage('delete');

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





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

Links do Yahoo! Grupos










-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.8/37 - Release Date: 01/07/2005



-- 
<<<<< 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] ou [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] Conversao de string para char

2005-07-05 Por tôpico Marcelo Silva
ShowMessage( PChar(String) );
ShowMessage( PAnsiChar(String) );

Fica a sua escolha




Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


- Original Message - 
  From: Florentino - Agrosoft 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, July 05, 2005 7:54 AM
  Subject: [delphi-br] Conversao de string para char


  Amigos,
  Desculpem a pergunta básica, mas procurei na documentação do Delphi e não 
encontrei (de repente estava no meu nariz e nao vi!). Como faço para converter 
uma variável string (tam=1) em uma variável char ?

  Obrigado.

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.8.7/34 - Release Date: 29/06/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] [maf] Leitura de arquivo texto

2005-06-24 Por tôpico Marcelo Silva
Ou voce pode colocar um Memo e fazer Memo.LoadFromFile('c:\arquivo.txt');


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Leandro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, June 24, 2005 7:19 AM
  Subject: Re: [delphi-br] [maf] Leitura de arquivo texto


  Se for só ler, eu uso um stringlist.
  Ex:

  procedure CarregaArquivo;
  var
Linhas : TStringList;
i : Integer;
  begin
Linhas := TStringList.Create;
Linhas.LoadFromFile('c:\arquivo.txt');
for i :=0 to Linhas.Count - 1 do
 begin
form1.caption := Linhas[i];
 end;

linhas.Free;
  end;


  - Original Message - 
  From: "Marcos Abreu Ferreira" <[EMAIL PROTECTED]>
  To: 
  Sent: Friday, June 24, 2005 12:21 AM
  Subject: [delphi-br] [maf] Leitura de arquivo texto


  Pessoal

  Qual a melhor forma de ler arquivo texto pelo Delphi 5? Existe algum
  componente?



  Att,

  Marcos Ferreira


  "O problema das novas tecnologias não é ter que aprendê-las, o problema é
  sentir-se idiota perante os outros durante todo o processo de aprendizado."



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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

  Links do Yahoo! Grupos










  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.323 / Virus Database: 267.7.11/26 - Release Date: 22/06/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] OFFTOPIC - Campo BLOB do Interbase em PHP

2005-05-19 Por tôpico Marcelo Silva
Use a tag texto

Assim ele vem como foi originalmente escrito

E com certeza o pessoal tem outras dicas T+



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Eduardo Paci Galvão 
  To: Lista Delphi 
  Sent: Thursday, May 19, 2005 6:42 AM
  Subject: [delphi-br] OFFTOPIC - Campo BLOB do Interbase em PHP


  Olá, pessoal

  Estou com um problema ao exibir campos BLOB
  do Firebird em uma página via PHP.

  Exibir até que eu consigo, mas ele vem todo junto,
  sem as quebras de linha.

  Alguma dica?

  Saudações,
  Eduardo Paci Galvão
  Engenheiro Eletricista UFMG 1990
  www.egalvao.com.br
  MSN: [EMAIL PROTECTED]


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.12 - Release Date: 17/05/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.12 - Release Date: 17/05/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 




Re: RES: [delphi-br] Como manipular arquivos DFM - OFF TOPIC

2005-05-18 Por tôpico Marcelo Silva
D = Delphi
2 = 2
K = 1000
5 = 5

Entendeu ?


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

- Original Message - 
From: "Filipe" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, May 18, 2005 11:50 AM
Subject: Re: RES: [delphi-br] Como manipular arquivos DFM - OFF TOPIC


> Desculpem a ignorancia, mas D2K5 = delphi 2005?
>
> se for, pq o chamam desta forma?
>
>
>
> - Original Message - 
> From: "Walter Alves Chagas Junior" <[EMAIL PROTECTED]>
> To: 
> Sent: Wednesday, May 18, 2005 11:46 AM
> Subject: RES: RES: [delphi-br] Como manipular arquivos DFM
>
>
> Éhh, do 5 então :)
>
> O bom disto é que você hoje pode abrir um projeto do D7 no D2K5 trabalhar
> nele tranquilamente. Caso amanha você precise reabrí-lo no D7, pode fazer
> isto tranquilamente desde que não seja inserido algum recurso que somente 
> na
> versão superior exista.
>
>
>
> []s
>
> Walter Alves Chagas Junior
> Projeto e desenvolvimento
> Telemont Engenharia de telecomunicações
> Belo Horizonte - MG - Brazil
> [EMAIL PROTECTED]
> Fone: (31) 3389-8215 Fax: (31) 3389-8200
>
>
>> -Mensagem original-
>> De: Valfrid-Ly Silva Couto [mailto:[EMAIL PROTECTED]
>> Enviada em: quarta-feira, 18 de maio de 2005 11:37
>> Para: delphi-br@yahoogrupos.com.br
>> Assunto: Re: RES: [delphi-br] Como manipular arquivos DFM
>>
>>
>> Delphi 7 não Walter, Delphi 5 já é texto!!
>>
>> --- Walter Alves Chagas Junior
>> <[EMAIL PROTECTED]> escreveu:
>>
>> > O problema é que ele quer fazer isto via
>> > programação. Não sei, ele deve tar
>> > querendo desenvolver um gerador de programas, neste
>> > caso o .DFM é tratado a
>> > partir do Delphi 7, como um arquivo texto. Aí é só
>> > abrir ele e editá-lo,
>> > tomando cuidado para não afetar a sintaxe do código
>> > do dfm
>> >
>> >
>> >
>> >  []s
>> >
>> >  Walter Alves Chagas Junior
>> >  Projeto e desenvolvimento
>> >  Telemont Engenharia de telecomunicações
>> >  Belo Horizonte - MG - Brazil
>> >  [EMAIL PROTECTED]
>> >  Fone: (31) 3389-8215 Fax: (31) 3389-8200
>> >
>> >
>> > > -Mensagem original-
>> > > De: Eduardo [mailto:[EMAIL PROTECTED]
>> > > Enviada em: quarta-feira, 18 de maio de 2005 11:26
>> > > Para: delphi-br@yahoogrupos.com.br
>> > > Assunto: Re: [delphi-br] Como manipular arquivos
>> > DFM
>> > >
>> > >
>> > > É possivel alterar qualquer coisa dentro do DFM,
>> > mas é
>> > > recomendado O MAXIMO DE CUIDADO, faca uma copia do
>> > arquivo e
>> > > coloque ou altere os objetos.
>> > >
>> > > Isto só facilita para migrar uma classe de
>> > componente, exemplo:
>> > >
>> > > Hj vc utiliza TBitBtn e vc quer mudar para
>> > TEduBtn, é só
>> > > substituir os tipos dentro do DFM, e nao esqueca
>> > de fazer o
>> > > mesmo no PAS.
>> > > Lembre-se que quando vc fizer, certifique-se que
>> > as
>> > > propriedades do 1º objeto existe no 2º, se não
>> > isso não vai
>> > > dar certo, o seu formulario não aparecera mais. E
>> > tome muito
>> > > cuidado com o codigo em assembler.
>> > >
>> > >
>> > > Fora isso não é bom mexer direto no DFM não.
>> > >
>> > >
>> > > Eduardo
>> > >
>> > >   - Original Message - 
>> > >   From: leandro guimaraes
>> > >   To: delphi-br@yahoogrupos.com.br
>> > >   Sent: Wednesday, May 18, 2005 9:42 AM
>> > >   Subject: [delphi-br] Como manipular arquivos DFM
>> > >
>> > >
>> > >   alguem sabe como manupular arquivos dfm do
>> > delphi via programacao
>> > >
>> > >
>> > __
>> > >   Converse com seus amigos em tempo real com o
>> > Yahoo! Messenger
>> > >   http://br.download.yahoo.com/messenger/
>> > >
>> > >   [As partes desta mensagem que não continham
>> > texto foram removidas]
>> > >
>> > >
>> > >
>> > >   -- 
>> > >   <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
>> > MENSAGEM >>>>>
>> > >
>> > >   Para ver as mensagens antigas, acesse:
>> > >
>> >

Re: [delphi-br] Como acessar via Delphi uma base de dados na Internet?

2005-05-16 Por tôpico Marcelo Silva
Fazer uma intraweb com PHP :-)

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Eduardo Paci Galvão 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 16, 2005 8:09 AM
  Subject: Re: [delphi-br] Como acessar via Delphi uma base de dados na 
Internet?


  Olá,

  Subject: Re: [delphi-br] Como acessar via Delphi uma base de dados na
  Internet?
  > Troque  no seu componente
  > de acesso de dados tipo
  > TTable o path local pelo path da base no servidor com o IP do Servidor na
  > frente,
  > ex: http://200.XXX.XX.XX.../C:\\Base_de_dados.db

  Sim, eu sei disso.. é assim que faço, mas a performance
  é geralmente muito ruim. Eu queria saber se existe outra
  forma alternativa.

  Saudações,
  Eduardo Paci Galvão
  Engenheiro Eletricista UFMG 1990
  www.egalvao.com.br
  MSN: [EMAIL PROTECTED]



  -- 
  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: 13/05/2005



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]




--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 




[delphi-br] While ou SELECT ?

2005-05-14 Por tôpico Marcelo Silva

Pessoal... tenho a seguinte situação:


Tabela EVENTOS

OPERADORDATA_EVENTOCOD_EVENTO   DOCUMENTO

MARCELO 01/01/2005 30   01
JOAQUIM 02/01/2005 30   01
FERNANDA03/01/2005 30   01
MARCELO 02/01/2005 35   02
MARCELO 02/01/2005 30   02
JOAQUIN 03/01/2005 35   02
FERNANDA04/01/2005 35   02
MARCELO 05/01/2005 35   02
MARCELO 04/01/2005 30   03
MARCELO 05/01/2005 30   03
JOAQUIM 06/01/2005 30   03
FERNANDA07/01/2005 30   05
FERNANDA08/01/2005 30   05

Tenho que fazer uma pesquisa que me traga quem é o ultimo operador do documento.

Tipo: o documento 01 seria pago a fernanda por ela ser a ultima a entrar em 
contato com o cliente

Estou quebrando a cabeça e não cheguei a um veredito

Como montar este select ?
Existe um MAX() para campos DATA ?
Sei que existe o ORDER BY mas neste caso não vira... ou vira ?

Ou terei que fazer em um while no sistema ?

* Toda sugestão será bem vinda :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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

 




=?iso-8859-1?Q?Re:_=5Bdelphi-br=5D_Tamanho_do_execut=E1vel?=

2005-05-09 Por tôpico Marcelo Silva
Uma boa pedida é usar Heranças...
Produre no histórico da lista... este assunto já foi bem discutido, achará 
muita coisa lá


  - Original Message - 
  From: Rodrigo Jorge 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 09, 2005 11:52 AM
  Subject: [delphi-br] Tamanho do executável


  Bom dia a todos do grupo,

  Existe alguma maneira de deixar o executável de um projeto o menor (tamanho 
físico) possível? Implementar soluções modulares funcionam, e como?

  Agradeço desde já a atenção,

  Rodrigo Jorge




  
  -
  Yahoo! Mail: agora com 1GB de espaço grátis. Abra sua conta!

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





  -- 
  < FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.6 - Release Date: 6/5/2005


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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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

 




=?iso-8859-1?Q?Re:_RES:_=5Bdelphi-br=5D_Controlar_C=F3digo_Fonte_-_PROBLE?= =?iso-8859-1?Q?MA_!!!!?=

2005-05-09 Por tôpico Marcelo Silva
Ôo pessoal... isso não existe...

Hoje as possibilidades de criação são muito grandes e com certeza as idéias vão 
se parecer ou até mesmo ser tiradas do que já existe.
Qualquer um pode sair de uma empresa e criar algo do que ele aprendeu... seja 
onde for...
O que ele não pode é fazer um clone extado do sistema da empresa que 
trabalhava... mas "idéias", estas podemos levar pra onde quisermos...
E diga-se de passagem... a mesma idéia cada vez que nós a programamos fica 
melhor a cada versão.
Você pode proteger seus fontes a qualquer custo... mas idéias e o que foi 
aprendido, do funcionário não se pode tirar.
Veja que paranóia um apresentador patentear uma frase como "Alô você", "Olá 
tudo bém ?", meu isso é o cúmulo...

Pra quem deseja proteger seu sistema ou fontes... faça boas amarrações com o 
banco de dados... crie dlls pra dificultar, use chaves... aquelas que se coloca 
na porta LPT, COM ou USB... sei lá...

Não existe nada 100% seguro... senão o tio Bill já tinha se tornado Rei 
global...

Hoje o que manda é criatividade...
Mas vou além... quer trabalhar tranquilo ?
Seja 100% honesto com seus clientes e cobre um preço justo... e pode ter 
certeza de que sempre seu projetos prosperarão... sabe porque ?
Porque existe uma coisa que nunca vejo em nenhuma lista... (pelo menos de 
maneira explicita pois parece que todos tem vergonha de dizer...) se você for 
honesto, Deus estará sempre abençoando seu trabalho... do contrario você pode 
até ganhar muito dinheiro, mas não vai durar muito tempo.
(Isso vale para aqueles que acreditam que toda casa é feita por alguém, mas 
quem fez todas as coisas é Deus)


* Fomos feitos para depender uns dos outros, desta forma uma boa amizade e 
tratos justos terão exito certo.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

- Original Message - 
  From: Wilson Valdevite 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 09, 2005 8:23 AM
  Subject: Re: RES: [delphi-br] Controlar Código Fonte - PROBLEMA 


  Estou acompanhando essa discussão a dias e gostaria de lançar uma questão que 
já vi ocorrer:

  Uma empresa com venda média de R$250,000.00 / mês e resolveu fazer ela mesma 
a manutenção de seu banco de dados que era feito por terceiros. Como essa 
empresa pode proteger seus dados???

  Sem confiança no profissional não dá certo nunca, e é lógico que, se o 
programador faz algum programa extra, ele vai aproveitar alguma parte do código 
de onde ele trabalha ou vai tirar algumas idéias do sistema da empresa. A não 
ser que o contrato de trabalho o proíba expressamente isso e o pague para não 
precisar ter um emprego paralelo...

  Wilson
- Original Message - 
From: Rodrigo Othavio Farias 
To: delphi-br@yahoogrupos.com.br 
Sent: Friday, May 06, 2005 10:20 AM
Subject: Re: RES: [delphi-br] Controlar Código Fonte - PROBLEMA 


Já falei, entra com pedido para impedir a venda do sistema do 
ex-funcionario 
enquanto o processo corre, é tudo questão de ter um bom advogado



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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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

 




=?iso-8859-1?Q?Re:_=5Bdelphi-br=5D_Controlar_C=F3digo_Fonte?=

2005-05-05 Por tôpico Marcelo Silva
Se vc for paranoico mesmo... vc até pode deixar ele trabalhar nos fontes na 
boa... aí vc cria o banco cria as procedures, triggers etc... etc... de forma 
que o sistema dependa do banco ou seja, concentre o que puder de transações 
lá... e coloque uma senha no banco que só vc acessa :-)

Um exemplo:

No fonte do delphi ele usa o IBStoreProc e acessa as procedures lá... enviando 
os parametros... Ele pode até saber os parametros... mas nao saberá como as 
procdures estão montadas e entrelaçadas.
Muitos procedimentos podem depender de Triggers que por sua vez faz as 
atualizações que por hora seriam feitas no delphi.

Fica aí essa dica... eu diria que é um modo bem profissional de se trabalhar... 
pois se um dia vc quiser fazer sua aplicação em VB ou C++ voce pode portar numa 
boa

Agora veja isso como uma forma profissional de se trabalhar e não para 
desconfiar do seu profissional... 

Vc está com medo de ele roubar seus fontes ? Com tantos fontes free por aí ?
Vc deveria cuidar bem dos seus clientes e sua conta no banco... que são muito 
mais "faceis" de "roubar".

Como dito por nosso colega... seria muito bom vc confiar no seu contratado...

E diga-se de passagem... aqui não é um bom lugar para desconfiar de programador 
:-)



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Luiz Henrique Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, May 04, 2005 4:03 PM
  Subject: Re: [delphi-br] Controlar Código Fonte


  Penso que você deva contratar o programador e não se preocupar com isso.

  Não conheco nenhuma maneira de se proteger fontes. Usando CVS não dá porque o 
CVS copia os fonte pra maquina do usuario permitindo que o programador 
transporte pra qualquer lugar. Acho que a solução é confiar no programador. De 
que adianta ele ter os fontes se não tem os clientes nem a infra-estrutura de 
se vender um aplicativo. O que é muito comum é o programador se interessar por 
uma classe ou método com um macete interessante que tenha criado. Pra proteger 
isso, ao invés de liberar o fonte destas rotinas crie bibliotecas (DLL) e 
libere estas pra ele. É uma saída. E você acaba criando um framework seu sem 
querer.

  Aconselho usar o CVS pra controlar as versões já que dois programadores 
trabalharam em um mesmo projeto.
- Original Message - 
From: Rildecy de Queiroz Borba 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, May 04, 2005 11:41 AM
Subject: RES: [delphi-br] Controlar Código Fonte


Coloca ele trabalhando em uma maquina da rede sem acesso a internet, sem
entrada para diskete, sem usb, sem gravador de cd talvez ai vc consiga
proteger os fontes.

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Adriano Gomes
Enviada em: quarta-feira, 4 de maio de 2005 10:51
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Controlar Código Fonte

Sempre desenvolvi aplicativos sozinho e agora estou com a necessidade de
contratar um programador. A dúvida é a seguinte: existe algum meio de
proteger o código fonte, para q o programador nao possa o copiar e levar pra
casa. Como é feito esse controle nas empresas?

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



--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

Links do Yahoo! Grupos







--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.3 - Release Date: 3/5/2005





-- 
<<<<< 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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por: 
   
  São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
   
 


  --
Links do Yahoo! Grupos

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

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

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!. 



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





=?iso-8859-1?Q?Re:_=5Bdelphi-br=5D_D=FAvida_sobre_utiliza=E7=E3o_do_F?= =?iso-8859-1?Q?ortes_Report?=

2005-05-03 Por tôpico Marcelo Silva
Olha pelo que tenho usado é uma excelente ferramenta...


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Wallace Cerqueira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, May 03, 2005 8:47 AM
  Subject: [delphi-br] Dúvida sobre utilização do Fortes Report


  Olá pessoal, queria saber de quem já usou o usa o Fortes Report, se conseguiu 
se satisfazer com a ferramenta. Na empresa onde trabalho estamos querendo 
usá-lo em novos projetos, e talves até implantá-lo nos antigos, substituindo o 
Quick Report aos poucos. Ou seja, queria saber de quem já usa se vale mesmo a 
pena essa mudança.

  Desde já agradeço a atenção

  Wallace Cerqueira
  Itabuna - BA

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] IBQUERY

2005-05-02 Por tôpico Marcelo Silva
Se a sua trigger esta como if (new.Codigo is Null) then ... então vc deve fazer 
uma rotina no seu insert desta forma

if (campoCodigo <> '') then
  colocaValor na query
else deixa null

Ai sua trigger funciona

Pois do jeito que esta fazendo vc está adicionando um no gen_id

Ou seja... a ideia é vc fazer um if para determinar de vc insere atravez do 
usuario ou do gen_id, pois o simples fato de fazer Select no gen_id com 
parametro 1 ele já acrescenta 1



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Andre Colanzi 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 02, 2005 12:18 PM
  Subject: Re: [delphi-br] IBQUERY


  Eu tenho essa trigger sim, mas quando ele salva faço a verificação se existe?

  Outra coisa nao sei se pode me ajudar, ao incluir ele esta dando o codigo 1 
por exemplo so que quando salva ele gera novamente outro codigo por exemplo 
dois o que pode ser, quando dou incluir no evento OnRecord da Query tenho se 
seguinte codigo:

  With IBQConsulta do
 begin
   Close;
   Sql.clear;
   Sql.add('SELECT GEN_ID(COD_USUARIO,1) AS NovoCodigo FROM RDB$DATABASE');
   Open;
   IBQCadUsuario.FieldByName('Cod_USUARIO').AsString := 
FieldbyName('NovoCodigo').AsString;
   Close;
 end;

  Ate

  Obs.: Desculpe essas perguntas considero elas como perguntas faceis so que 
nunca trabalhei com Query para manipulação de dados so trabalhava com IBTABLE, 
so que me falaram que isso não é trabalhar com cliente servidor ai estou 
tentado trabalhar com query juntamente com cliente servidor





  Andre R. C. Santos
  [EMAIL PROTECTED]
  
  -
  Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] IBQUERY

2005-05-02 Por tôpico Marcelo Silva
Como funciona sua Trigger ? Não a a possibilidade de duplicar, gerando um Key 
Violation ?

Por exemplo, como o usuário sabe se aquele número que ele está digitando não 
existe, vc tem que ficar verificando ?

Se a sua trigger está gerando o codigo de um Generator é complicado...agora se 
a sua Trigger está baseada no método SELECT MAX(NUMERO) FROM TABELA aí tudo 
bem... dá pra se virar :-)


Só isso... :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Andre Colanzi 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, May 02, 2005 8:34 AM
  Subject: Re: [delphi-br] IBQUERY




  Bom Dia Marcelo

  Bom eu uso uma Trigger, so que o campo é Pk, voce falou em analisar melhor 
como assim, pois esse campo tanto pode o usuario digita ou ficar com o codigo 
gerado pela trigger...

  Ate, e obrigado desde já




  Andre R. C. Santos
  [EMAIL PROTECTED]
  
  -
  Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] IBQUERY

2005-04-30 Por tôpico Marcelo Silva
Se estiver usando FB ou IB...

Como vc está colocando o Generator ? em Trigger ou na Query ?

No seu caso vc deveria colocar em Trigger assim:


...
CREATE TRIGGER SUATABLE_BI0 FOR TABELA
ACTIVE BEFORE INSERT POSITION 0
AS
begin
  if (new.SEUCODIGO is Null) then
new.SEUCODIGO = gen_id(SEU_GENERATOR, 1);
end
...


Desta forma ele só coloca valor se não existir nada no campo.


* Agora deve-se tomar cuidado porque se este campo for PK vc deve analizar 
melhor como proceder :-)



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]





  - Original Message - 
  From: Andre Colanzi 
  To: Lista Delphi 
  Sent: Saturday, April 30, 2005 9:43 AM
  Subject: [delphi-br] IBQUERY


  Pessoal estou usando isso para acessar uma base de dados, tenho um generator 
para criar o codigo automatico, so que tambem permito que o usuario digite o 
codigo desejado, so que tem estou com um problema quando o usuario digita o 
codigo e salva, o codigo que o usuario digitou não salva e coloca o codigo do 
generator o que pode ser alguem tem uma ideia?


  Até




  Andre R. C. Santos
  [EMAIL PROTECTED]
  __
  Converse com seus amigos em tempo real com o Yahoo! Messenger 
  http://br.download.yahoo.com/messenger/ 

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] QuantumGrid

2005-04-30 Por tôpico Marcelo Silva
Apesar de achar os componentes da Dev excelentes eu estou usando alternativas 
como a suite Jedi, pois a cada novo quantumgrid inserido na minha aplicação ela 
ficava enorme e mais lenta... comecei analizar a real necesidade do usuário e 
vi que muitas coisas estavam ali só para "emperequetar" a aplicação, desta 
forma comecei a adotar critérios já a muito dito pelos "sabios" da 
informática..."como deixar a aplicação mais simples porém muito mais funcional".
Para ver o que estou falando é só vc pegar o WinXP e colocar a interface XP 
nele... você vai achar lindo... bonito... sei lá... mas não demora muito vc vai 
querer trocar o papel de parede...ajustar algumas cositas...
Agora coloca o tema Padrão do windows... sem aquelas parafernalhas de menus 
animados... mouse com rastro... etc etc...coloca no máximo um papel que goste.
Olha de cara a memoria usada de 130mb vai para uns 110mb... o processador (sem 
programas abertos) vai de 4% para 1% ou seja... o que demorava 1 segundo para 
abrir vai para uns 0.60s

E por aí vai... 

Já usei muito os componentes da dev como QuantumGrid, DBTreview, MasterView 
etc... são excelentes mesmo... mas devem ser analizados com muito critério o 
seu uso.

Muitas coisas vc pode substituir com PopMenus e DBGrid do proprio Delphi e por 
ai vai...


Bem, não adiantaria nada eu dizer tudo isso e não responder a pergunta original 
não é mesmo :-)

Olha... colocar filtro na query não impede nada no QuantumGrid o que você deve 
analizar é o que vai querer mostrar no grid... por exemplo... se vc quem fazer 
uma amostragem de pedido e itens voce não pode filtrar na query e sim montar o 
grid para que ele faça isso por se filtrar na query os dados não estarão 
disponíveis no grid.

Esses Grids da Dev vc pode fazer um SELECT * FROM TABELA e filtrar tudo no 
grid... mas lembre-se que tudo virá para a máquina do usuário... o que deixara 
sua rede bem congestionada...

Bem... a melhor maneira de descobrir o QuantumGrid é fazendo uma aplicação 
simples e paralela e testar cada Grid e suas necessidades que for adicionar na 
sua real aplicação, assim vc não se perde. Ele tem muitas opções e 
configurações desta forma fica meio inviável dizer por email...


Até mais pessoal :-)

e desculpe o elivro :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]






  - Original Message - 
  From: Demian Lessa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 29, 2005 9:29 PM
  Subject: Re: [delphi-br] QuantumGrid


  Claudionor,

  É um verdadeiro balaio de gato. Fazem coisas de forma não ortodoxa e são 
  cheios de problemas no código. O lado bom é que a aparência é fantástica 
  e a velocidade, no caso de tudo funcionar sem problema, é relativamente boa.

  Então, minha maior dica pra você é: prefira as versões com os fontes e 
  utilize o fórum de suporte oferecido por eles- são muito bons em geral. 
  Você precisará, se não me falha a memória, ser um usuário registrado dos 
  componentes para poder registrar-se nos fóruns.

  Os exemplos são também bastante razoáveis- você pode encontrar sua 
  solução por lá.

  Agora, minha sugestão, de alguém com um pouco de experiência no uso 
  desses controles, é *não delegar o controle dos dados ao grid* e isso 
  inclui relações mestre-detalhe em geral. Mas isso é uma posição minha, 
  por achar que registros mestre e detalhe devam ser manipulados de forma 
  individual para reduzir ao máximo o tráfego na rede. Os grids sempre 
  carregam mais do que o necessário, por mais sofisticado que seja o 
  esquema de cache local.

  Ah! E desculpe por não oferecer uma resposta objetiva ao seu questionamento.

  Cordialmente,

  Demian Lessa
  Salvador - Brasil

  Claudionor Oliveira Júnior wrote:
  > 
  >Boa tarde,
  > 
  >Estou tendo problemas em usar este QuantumGrid em
  > Query parametrizadas. Segui exemplos dele e o help,
  > mas não esta funcionando o filtro no Query filho.
  >Alguem ja trabalhou com esse componente?
  > 
  >   Se puder me ajudar,
  > 
  >   Desde ja agradeço,
  > 
  >   Claudionor de Oliveira Junior.
  > 
  > 
  >   
  >   
  > 
  > Yahoo! Acesso Grátis - Internet rápida e grátis. 
  > Instale o discador agora! http://br.acesso.yahoo.com/


  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http

Re: [delphi-br] Randomizar sem repetir e a partir de um numero

2005-04-29 Por tôpico Marcelo Silva
hehe... não quero a funçao pra gerar cartao...
minha função precisar de 6 digitos só

e na net tem programinhas que geram numero de cartoes validos por isso hoje 
as operadoras estão além de assossiar com uma data de validade elas estão 
colocando senha :-)


Seria a logica do algoritimo mesmo



- Original Message - 
From: "Filipe" <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 29, 2005 4:48 PM
Subject: Re: [delphi-br] Randomizar sem repetir e a partir de um numero


> ptz... Se alguem tiver uma funçao para gerar cartao de credito por favor 
> me
> passa ! hehehe...
>
>
> - Original Message - 
> From: "Marcelo Silva" <[EMAIL PROTECTED]>
> To: 
> Sent: Friday, April 29, 2005 4:36 PM
> Subject: Re: [delphi-br] Randomizar sem repetir e a partir de um numero
>
>
>> Queria saber se existe uam funçao tipo aquelas pra gerar cartao de 
>> credito
>> ou cpf
>>
>>
>>
>> - Original Message - 
>> From: "Filipe" <[EMAIL PROTECTED]>
>> To: 
>> Sent: Friday, April 29, 2005 4:36 PM
>> Subject: Re: [delphi-br] Randomizar sem repetir e a partir de um numero
>>
>>
>>> bom, uma gambiarra seria transformar pra string...
>>>
>>> - Original Message - 
>>> From: "Marcelo Silva" <[EMAIL PROTECTED]>
>>> To: 
>>> Sent: Friday, April 29, 2005 4:31 PM
>>> Subject: [delphi-br] Randomizar sem repetir e a partir de um numero
>>>
>>>
>>> Pessoal tem um assunto paralelo na lista, mas ae vai minha duvida
>>>
>>> Como gerar um numero randomico que tenha 6 digitos ?
>>>
>>> tipo
>>>
>>> 342154
>>>
>>>
>>> Marcelo Silva
>>> Cel. 11 9693-4251
>>> ICQ - 49224093
>>> MSN [EMAIL PROTECTED]
>>>
>>> [As partes desta mensagem que não continham texto foram removidas]
>>>
>>>
>>>
>>> -- 
>>> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>> Para ver as mensagens antigas, acesse:
>>> http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>> Para falar com o moderador, envie um e-mail para:
>>> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>> Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> -- 
>>> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>>
>>> Para ver as mensagens antigas, acesse:
>>> http://br.groups.yahoo.com/group/delphi-br/messages
>>>
>>> Para falar com o moderador, envie um e-mail para:
>>> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>>
>>> Links do Yahoo! Grupos
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>>
>> -- 
>> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>>
>> Para ver as mensagens antigas, acesse:
>> http://br.groups.yahoo.com/group/delphi-br/messages
>>
>> Para falar com o moderador, envie um e-mail para:
>> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>>
>> Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
>
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
> 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Randomizar sem repetir e a partir de um numero

2005-04-29 Por tôpico Marcelo Silva
Queria saber se existe uam funçao tipo aquelas pra gerar cartao de credito 
ou cpf



- Original Message - 
From: "Filipe" <[EMAIL PROTECTED]>
To: 
Sent: Friday, April 29, 2005 4:36 PM
Subject: Re: [delphi-br] Randomizar sem repetir e a partir de um numero


> bom, uma gambiarra seria transformar pra string...
>
> - Original Message - 
> From: "Marcelo Silva" <[EMAIL PROTECTED]>
> To: 
> Sent: Friday, April 29, 2005 4:31 PM
> Subject: [delphi-br] Randomizar sem repetir e a partir de um numero
>
>
> Pessoal tem um assunto paralelo na lista, mas ae vai minha duvida
>
> Como gerar um numero randomico que tenha 6 digitos ?
>
> tipo
>
> 342154
>
>
> Marcelo Silva
> Cel. 11 9693-4251
> ICQ - 49224093
> MSN [EMAIL PROTECTED]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
>
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
>
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
>
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
> 



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Randomizar sem repetir e a partir de um numero

2005-04-29 Por tôpico Marcelo Silva
Pessoal tem um assunto paralelo na lista, mas ae vai minha duvida

Como gerar um numero randomico que tenha 6 digitos ?

tipo 

342154


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Data + dias

2005-04-28 Por tôpico Marcelo Silva
Que eu me lembre é Data+nDias

Ex. Date+30


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Info Desenvolvimento 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 28, 2005 4:33 PM
  Subject: [delphi-br] Data + dias


  Como eu faço para acrescentar dias em uma data
  Exemplo:

  Data de Hoje mais 7 dias (Semanal)
  Data de Hoje mais 15 dias (Quinzenal)
  Data de Hoje mais 30 dias (Mensal)
  depois trimestral, semestral e anual




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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  Internal Virus Database is out-of-date.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.10.2 - Release Date: 21/04/2005

  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.10.2 - Release Date: 21/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Comunicacao serial

2005-04-27 Por tôpico Marcelo Silva

Muitos destes problems podem estar relacionados a velocidade das portas, por 
exemplo o componente pode estar a 19.000 e a porta a 9.600 e por ai vai...



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

  - Original Message - 
  From: Diogo de Oliveira Cunha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, April 27, 2005 4:11 PM
  Subject: Re: [delphi-br] Comunicacao serial


  Qual o tipo de problema que voce esta tendo? Especifique melhor.

  On 4/27/05, Jeferson Adoryan <[EMAIL PROTECTED]> wrote:
  > 
  > Dae galera... alguem na lista usa comunicacao serial?? qual o componente?? 
funciona no win95 win98 blz??
  > Estou usando o TComPort 1.71, mas estou tendo muitos problemas no win9x com 
ele... Uso delphi 6..
  > Obrigado...
  > 
  > ___
  > Jeferson Adoryan
  > Técnico em Desenvolvimento de Software
  > Fockink Indústrias Elétricas Ltda
  > Aplicativos - Unidade Eletrônica
  > Fone: (55) 3375 9784
  > Celular: (55) 9137 9119
  > [EMAIL PROTECTED]
  > [EMAIL PROTECTED]
  > [EMAIL PROTECTED]
  > Home Page: www.infoti.z6.com.br
  > Estação online: eletronica.fockink.ind.br/tempo
  > Panambi - RS
  > __
  > Converse com seus amigos em tempo real com o Yahoo! Messenger
  > http://br.download.yahoo.com/messenger/
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  > 
  > --
  > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
  > 
  > Para ver as mensagens antigas, acesse:
  > http://br.groups.yahoo.com/group/delphi-br/messages
  > 
  > Para falar com o moderador, envie um e-mail para:
  > [EMAIL PROTECTED] ou [EMAIL PROTECTED]
  > 
  > Links do Yahoo! Grupos
  > 
  > 
  > 
  > 
  > 


  -- 
  "Todos os deuses são um deus", "e todas as deusas são uma deusa, 
  e há apenas um iniciador. E cada homem a sua verdade, e Deus com ela".


  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



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

   


--
  Links do Yahoo! Grupos

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




--


  Internal Virus Database is out-of-date.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005

  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Inicialização Automática no Cód. Fonte

2005-04-26 Por tôpico Marcelo Silva

A primeira vez vc sempre terá que fazer...

Agora as demais vc pode escrever na chave de registro 

HKEY_LOCAL_MACHINE\
  SOFTWARE\
Microsoft\
  Windows\
CurrentVersion\
  Run

Dentro da Run vc coloca achave Nome: SeuSistema e Dados: 
C:\SuaPasta\SeuAplicativo.exe


Para "mexer" no registro procure algo sobre TRegistry



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Validar campos em um form (Contribuindo :-))

2005-04-26 Por tôpico Marcelo Silva

Colega esquece tudo o que viu e usa essa simples procedure que criei e veja se 
funciona aí...


procedure ValidaCampo(dts: TIBDataSet);
var
  i: Integer;
begin
  for i:=0 to dts.FieldCount-1 do begin
if ((dts.Fields.Fields[i].Required)and(dts.Fields.Fields[i].IsNull)) then 
begin
  ShowMessage('O Campo '+dts.Fields.Fields[i].DisplayLabel+' é requerido');
  dts.Fields.Fields[i].FocusControl;
  Abort;
end;
  end;
end;


Exemplo de uso:

// Antes de validar jogue o fóco para um componente neutro (uma toolbar ou um 
GroupBox sei lá...)
ToolBar1.SetFocus; // Veja item 5
ValidaCampo(SeuDataSet);


Algumas recomendações:

1- Onde está TIBDataSet é o seu tipo de DataSet, no meu caso estou usando da 
palheta Interbase então a classe é TIB...
2- A sequencia de mensagem está assossiada a posição do campos no lisfield do 
dataset então este deve estar na sequencia que quer... o que é simples ... é só 
arrastar o campo na posição desejada na lista.
3- Esta procedure deve ser usada antes do post do referido dataset...
4- Esta procedure pode ser colocada em uma Unit publica de funçoes desta forma 
ser reutilizada quando quiser.
5- Lembre-se de que um campo só é considerado o seu valor quando este perde o 
fóco (o que faz sentido)


Explicando:
O que estamos fazendo aqui é verificar se existem campos requeridos no DataSet 
indicado e se esses estão vazios.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]



- Original Message - 
From: Rubem Rocha 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, April 26, 2005 11:33 AM
Subject: RES: [delphi-br] Validar campos em um form


O que acontece com essa rotina? Qual a mensagem de erro que ocorre?
[]s

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo 
Silva ®
Enviada em: terça-feira, 26 de abril de 2005 09:18
Para: Grupo Delhpi-br
Assunto: [delphi-br] Validar campos em um form



Galera tenho a função abaixo para fazer a validação e destacar os campos 
obrigatórios em um form.

Essa função foi passada em um número da revista Clube Delphi que eu não me 
lembro, mas ela não está funcionando.

Alguém poderia me dar uma mão e ver o que está errado ?

Obrigado.

function Valida(F: TForm): boolean;
var
   i   : integer;
   lbl : TLabel;
   ds  : TDataSource;
   fn  : string;
   c   : TObject;
begin
   for i := 0 to F.ComponentCount - 1 do
   begin
  if F.Components[i] is TLabel then
 lbl := F.Components[i] as TLabel;
  lbl.Font.Color := clWindowText;
  lbl.Font.Style := [];
  if lbl.FocusControl <> nil then
  begin
 c := lbl.FocusControl;
 {Declare TypInfo no uses}
 if IsPublishedProp(c,'DataSource') then
 begin
ds := TDataSource(GetObjectProp(c,'DataSource'));
if IsPublishedProp(c,'DataField') then
begin
   fn := GetStrProp(c,'DataField');
   if ds.DataSet.FieldByName(fn).Required then
  if ds.DataSet.FieldByName(fn).IsNull then
  begin
 lbl.Font.Style := [fsBold];
 lbl.Font.Color := clRed;
  end;
end;
 end;
  end;
   end;
end;

~\\|//~
-(o o)- o--oOOOo--(_)--oOOOo-o
||
|   Eduardo de Almeida Silva |
|   Kobra Sistemas   |
|  [EMAIL PROTECTED]  -   (14)3263-0326   |
||
|.oooO   Oooo.   |
o(   )---(   )---o
  \ ( ) /
   \_)   (_/



-- 
<<<<< 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] ou [EMAIL 
PROTECTED]

Links do Yahoo! Grupos









-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.10.3 - Release Date: 25/04/2005


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.10.3 - Release Date: 25/04/2005


*

Esta mensagem, incluindo os seus anexos, contém informações confidenciais 
destinadas a indivíduo e propósito específicos, e é protegida por lei. Caso 
você não seja o citado indivíduo, deve apagá-la imediatamente. É 
terminantemente proibida a utilização, acesso, cópia ou divulgação não 
autorizada das informações presentes neste email.  As informações contidas 
nesta mensagem e em seus anexos são de responsabilidade de seu autor, não 
representando idéias, opiniões, pensamentos ou qualquer forma de posicio

Re: [delphi-br] Enabled para todos os dbedits do form

2005-04-25 Por tôpico Marcelo Silva

Use:


  SuaQuery.DisableControls; // Desabilita todos os componentes visuais ligados 
a query

  SuaQuery.EnableControls; // Abilita todos os componentes visuais ligados a 
query


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]



- Original Message - 
From: "Stock" <[EMAIL PROTECTED]>
To: 
Sent: Monday, April 25, 2005 11:38 AM
Subject: Res: [delphi-br] Enabled para todos os dbedits do form



for l := 0 to ComponentCount -1 do
   begin
   if Components[l] is TDBEDIT then
  begin
 TDBEDIT(Components[l]).ENABLED:=FALSE;
 end;
   end;
 
 
[EMAIL PROTECTED]
600 modelos de sites profissionais - Imperdivel
http://www.kitsites.com/index.php?ref=50
 
---Mensagem original---
 
De: NextCorp Informatica
Data: 04/25/05 11:30:34
Para: Lista Dephi Egroups
Assunto: [delphi-br] Enabled para todos os dbedits do form
 
Caros colegas
 
Necessito deixar como enabled:= false, a todos os dbedits do form de acordo
com uma condicao.
 
Como faco para desabilitar a todos os dbedit de uma so vez ?
 
Atenciosamente
 
Washington A. Müller da Silva
 
#
NextCorp Informática Ltda
www.nextcorp.com.br
[EMAIL PROTECTED]
0 xx (51)-589-3690

 
 
 
--
<<<<< 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] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.10.2 - Release Date: 21/04/2005
 
.

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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




 






-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.18 - Release Date: 19/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





Re: [delphi-br] Criar pai-filho com paradox

2005-04-20 Por tôpico Marcelo Silva

Seria bom vc criar duas tabelas uma para o cadastro geral no usuario e outra 
para os emails assim:

TABELA USUARIOS

USU_CODIGO
NOME
ENDERECO
TELEFONE
CELULAR
DATA_CAD


TABELA EMAILS

USU_CODIGO
EMAIL


Um exemplo de uso seria:

SELECT U.NOME, E.EMAIL FROM USUARIOS U
INNER JOIN EMAIL E ON (E.USU_CODIGO = U.USU_CODIGO)


Resultado

NOME EMAIL
MARCOS   [EMAIL PROTECTED]
MARCOS   [EMAIL PROTECTED]
MARCOS   [EMAIL PROTECTED]
MARCOS   [EMAIL PROTECTED]
MARCIO   [EMAIL PROTECTED]
MARCIO   [EMAIL PROTECTED]
MARCIO   [EMAIL PROTECTED]
MARCIO   [EMAIL PROTECTED]
MARCIO   [EMAIL PROTECTED]


Acho que dão pra entender né :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

  - Original Message - 
  From: Eduardo Silva ® 
  To: Grupo Delhpi-br 
  Sent: Wednesday, April 20, 2005 10:31 AM
  Subject: [delphi-br] Criar pai-filho com paradox


  Galera, como eu faço para criar uma opção para cadastrar vários e-mails de
  um mesmo usuário em um programinha usando delphi 5 + paradox, igual ao
  Outlook faz quando a gente cadastra mais de um e-mail ?

  Eu gostaria de saber que componentes usar para colocar na tela.

  Obrigado.

  ~\\|//~
  -(o o)-
  o--oOOOo--(_)--oOOOo-o
  ||
  |   Eduardo de Almeida Silva |
  |   Kobra Sistemas   |
  |  [EMAIL PROTECTED]  -   (14)3263-0326   |
  ||
  |.oooO   Oooo.   |
  o(   )---(   )---o
\ ( ) /
 \_)   (_/



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.16 - Release Date: 18/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.16 - Release Date: 18/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Mais rapido

2005-04-20 Por tôpico Marcelo Silva

Acho que essa discução já foi bem malhada aqui na lista e não chegou a nenhum 
veredito...
Cada um vai defender sua tese... e seu banco...
O que porcuro fazer é o seguinte, garantir meu emprego... se a empresa me 
perguntar qual banco é o melhor eu digo, aquele que cabe no seu bolso pois 
existem muitas ótimas opções... e por aí entra o custo X beneficio... 

Oracle - Excelente + Caro
SLQ Server - Bom + Carrissimo fora a dependencia da MS
Postgres - Ótimo e cabe no bolso
Firebird - Ótimo e cabe no bolso
Outros - Arrisquem quem quiser (mas dependendo da necessidade, porque não usar 
?)

Ou seja, não dá pra falar quem é bom ou ruim nesta história. pois cada uma tem 
suas particularidades que cabe ao DBA ou aos profissionais envolvidos pensar no 
melhor para a empresa levando em conta Custo + Benefício + a facilitação aos 
desenvolvedores, que vão guentar a bucha :-)


* Dê um pincel e tinta a um artista e ele desenha um quadro pra vc, dê um lápis 
a esse mesmo artista e verá que ele é um artista de verdade.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


  - Original Message - 
  From: Rodrigo Othavio Farias 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 19, 2005 9:44 AM
  Subject: Re: [delphi-br] Mais rapido



  E viva o desempenho mediocre do sistema, e eu to falando de banco de dados 
  de verdade, paradox, dbisam, access nao sao banco de dados, agora eu quero 
  ver alguém ter coragem migrar de um Oracle pra um Firebird.
  A economia de dinheiro nao vale a dor de cabeça, já que o Firebird ainda ta 
  engatinhando em relação a recursos se comparado a outros bancos com mais 
  tempo de mercado, e nao estou dizendo que ele é ruim, só que ainda é novo e 
  precisa amadurecer mais.

  E achar que vai mudar de banco sem reescrever uma linha de código sql é 
  ingenuidade, por mais que se tente usar o Ansi SQL todo banco tem 
  particularidades, é utopia achar que jogando toda a regra de negocio na 
  aplicação vc nao ter trabalho numa migração, o que vc vai ter é um sistema 
  pobre e lento, pq não aproveita todo o potencial do Banco de Dados e vai ter 
  retrabalho quando for migrar já que nenhum banco é 100% compativel com o 
  outro, nem o Sybase é 100% com o SQL Server, e olha que eles são feitos numa 
  mesma base, estilo Interbase e Firefox.


  []´s
  Rodrigo O. Farias

  - Original Message - 
  From: Francisco Thiago
  To: delphi-br@yahoogrupos.com.br
  Sent: Tuesday, April 19, 2005 12:18 AM
  Subject: Re: [delphi-br] Mais rapido


  Pois eu nos meus três anos de experiência vi e ainda estou vendo muita gente
  migrar de Paradox, DBISAM (acho que é assim que escreve), MySQL, Acess (q
  nem é banco hehehe), e até mesmo de Oracle e SQLServer para Firebird por
  diversos motivos que fogem a retória da sua afirmação.

  Enfim, e dependendo dos cliente que você pretende pegar (fuleiros, pequenos,
  médios, grande ou gigantes) você fatalmente vai mudar de banco de dados.
  Seja por escolha sua ou do seu cliente... E cá entre nós, ficar reescrevendo
  código em banco é um pé nas partes...

  Viva a generalização!


  Thiago

  - Original Message - 
  From: "Rodrigo Othavio Farias" <[EMAIL PROTECTED]>
  To: 
  Sent: Monday, April 18, 2005 9:31 AM
  Subject: Re: [delphi-br] Mais rapido


  >
  >
  > Essa historia de ficar preso a banco é bobagem, eu nos meus 10 anos de
  > informatica nunca vi uma migração de banco, só atualização de versão, se a
  > empresa já tem um banco de dados relacional rodando dificilmente vai mudar
  > de fornecedor, e programar de modo transparente para varios bancos é
  > impossivel, ja que nenhum deles segue a risca a ISO SQL-92, todos fazem
  > "arrumações" para se diferenciar da concorrencia.
  >
  > Então eu prefiro utilizar a fundo a ferramenta de banco de dados que eu
  > tenho, já que geralmente meu cliente pagou caro por ela pra ter um
  > desempenho alto do que ficar com receio de uma possivel migração que pode
  > nunca ocorrer.
  >
  > Quanto aos recursos do banco bancos de verdade (Oracle, Sql-Server) hoje
  em
  > dia tem recursos avançados como programação em varias linguagens, então eu
  > nao me preocupo em usar SPs, se é pra ter resposta rapida do banco eu faço
  o
  > processamento nele, prefiro comcentrar meus gastos em um servidor de BD do
  > que ter que ter 300 estações mais parrudas pra rodar minha regras de
  > negocios, eu gasto muito menos se eu concentrar minhas regras de negocio
  no
  > servidor de BD e no servidor de aplicações, são só duas maquinas para
  gastar
  > com hardware e meus clients podem ser maquinas antigas e baratas.
  >
  >
  > []´s
  > Rodrigo O. Farias
  > - Original Message - 
  > From: "João Paulo L.G."
  > To: delphi-br@yahoogrupos.com.br
  > Sent: Saturday, April 16, 2005 7:30 PM
  > Subject: Re: [delphi-br] Mais rapido
  >
  &

Re: [delphi-br] OFF - Matriz e filial

2005-04-19 Por tôpico Marcelo Silva

Colega se tiver paciencia para programar os componentes IDTcpServer e 
IDTcpClient são excelentes.
Nele voce trabalha com Mult-Threads o que libera acesso para varias filiais na 
mesma porta do servidor.

Eu tenho um sistema simples de vendas, onde é instalado nas lojas e essas fazem 
suas vendas direto na base (e olha que a base por questão de força maior, é DBF 
com ADS)

Com estes componentes vc pode transmitir blocos de streams como a estrutura de 
uma tabela junto com os dados... é claro que se tratando de internet tudo deve 
ser avaliado e com muitos testes para se chegar a um consenso, mas a principio 
para uma transmissão pequena é excelente.

Agora se vai partir para uma coisa mais robusta na internet... muitos vão 
discordar mas eu sempre sugiro PHP (o qual sempre uso), ASP ou .NET pois essas 
sim se dão muito bem com a net.

Já tentei IntraWeb do Delphi mas confeço que é muito trabalhoso e o resultado 
visual deixa muito a desejar, eu recomendaria para trabalhos onde se exige 
muita segurança. 


*Fica aí meu comentário...
*Depois de apanhar bastante cheguei a seguinte conclusão: PHP+Dreamweaver, a 
melhor combinação.

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
 
  - Original Message - 
  From: Walter Alves Chagas Junior 
  To: 'delphi-br@yahoogrupos.com.br' 
  Sent: Tuesday, April 19, 2005 8:51 AM
  Subject: RES: [delphi-br] OFF - Matriz e filial


   cara, eu também tenho que fazer um troço assim aqui no projeto que tou
  mexendo mas tô empurrando isso com a barriga por não saber como fazê-lo
  usando o Indy. A ideia seria uma atualização via FTP



  []s

  Walter Alves Chagas Junior
  Projeto e desenvolvimento
  Telemont Engenharia de telecomunicações
  [EMAIL PROTECTED]
  Fone: (31) 3389-8215 Fax: (31) 3389-8200


  > -Mensagem original-
  > De: Rodrigo ®¿® [mailto:[EMAIL PROTECTED]
  > Enviada em: terça-feira, 19 de abril de 2005 08:46
  > Para: delphi-br@yahoogrupos.com.br
  > Assunto: [delphi-br] OFF - Matriz e filial
  > 
  > 
  > 
  > Boa Tarde colegas
  > 
  > Preciso interligar 2 empresas , uma Matriz e outra filial , a 
  > principio tentamos colocar ADSL , usando uma VPN , mas na cidade da 
  > filial ainda não tem a disponibilidade da ADSL.
  > Então o que fazer ? , pensei em gerar um arquivo xml ou txt com a 
  > informações da filial mandar para a matriz . O que acham ?
  > Como vou controlar se a filial alterar um telefone de um 
  > cliente . 
  > preciso atualizar na matriz , assim como da matriz preciso 
  > atualizar na 
  > filial !! Alguem tem alguma sugestão .
  > Uso Delphi 6 com IBX, Firebird 
  > 
  > Obrigado
  > 
  > Rodrigo
  > 
  > 
  > 
  > -- 
  > <<<<< 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] ou [EMAIL PROTECTED]
  >  
  > Links do Yahoo! Grupos
  > 
  > 
  > 
  > 
  >  
  > 
  > 
  > 


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Re: Abrir MDIForm já criado

2005-04-18 Por tôpico Marcelo Silva

No onclose do form coloque

 SeuForm := nil;

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: moacirponti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, April 18, 2005 4:06 PM
  Subject: [delphi-br] Re: Abrir MDIForm já criado



Entendi. Fiz o que disse e funcionou bem. O estranho é que após a 
  criação de um form MDIChild e seu fechamento (Action:= caFree) - para 
  que não fique aparecendo na tela, o objeto não fica mais nulo (ou 
  seja form é <> nil). 
Uma coisa que aconteceu é que agora posso criar muitos forms iguais 
  que ficam todos sob o MDIForm. Como controlar para que não seja 
  criado mais de um form igual?

  --- Em delphi-br@yahoogrupos.com.br, "Marcelo Silva" <[EMAIL PROTECTED]> 
  escreveu
  > Quando vc cria uma aplicação MDI esta deve ser composta de um 
  formulario fsMDIForm (como formulario principal) e os outros que vao 
  abrir dentro dele devem(nao necessariamente) ser fsMDIChild.
  > 
  > Na criação dos MDIChilds só devem ir o comando: 
  > Application.CreateForm(TfmForm, fmForm);
  > Não sendo necessário o ".Show" pois os MDIChilds ficam sempre 
  visiveis...
  > 
  > Voce não pode fazer uma aplicação com mais de um Form fsMDIForm ou 
  seja, um é MDIForm e os outros devem ser fsMDIChild ou fsNormal ou 
  fsStayOnTop
  > 
  > Se form fsStayOnTop este nao deve ser levantado com .Show ou 
  ShowModal pois ele é sempre visivel
  > Já os outros fsNormal ou fsStayOnTop podem ser .Show 
  ou .ShowModal...
  > 
  > 
  > Marcelo Silva
  > Cel. 11 9693-4251
  > ICQ - 49224093
  > MSN [EMAIL PROTECTED]
  > 
  > 
  > - Original Message - 
  > From: moacirponti 
  > To: delphi-br@yahoogrupos.com.br 
  > Sent: Monday, April 18, 2005 2:18 PM
  > Subject: [delphi-br] Re: Abrir MDIForm já criado
  > 
  > 
  > 
  >
  >Você poderia descrever exatamente o que coloca em "// Aqui vc 
  faz 
  > outras coisas"?
  >Tentei o BringToFront, bem como um Visible:= True antes do Show, 
  > mas continua dando Abstract Error quando chamo o "Show".
  > 
  >   Moacir.
  > 
  > 
  > --- Em delphi-br@yahoogrupos.com.br, "Marcelo Silva" <[EMAIL PROTECTED]> 
  > escreveu
  > > if (fmForm = nil) then begin
  > >   Application.CreateForm(TfmForm, fmForm);
  > >   // Aqui vc faz outras coisas
  > > end else fmForm.BringToFront;
  > > 
  > > 
  > > Formulários MDIChild não podem ficar Visible = false.
  > > 
  > > 
  > > Marcelo Silva
  > > Cel. 11 9693-4251
  > > ICQ - 49224093
  > > MSN [EMAIL PROTECTED]
  > >   - Original Message - 
  > >   From: moacirponti 
  > >   To: delphi-br@yahoogrupos.com.br 
  > >   Sent: Monday, April 18, 2005 1:38 PM
  > >   Subject: [delphi-br] Abrir MDIForm já criado
  > > 
  > > 
  > > 
  > >   Olá.
  > > 
  > >  Estou desenvolvendo uma aplicação com forms no estilo MDI. 
  > Todos 
  > >   os MDI deixo em Available Forms (e não em Auto-create). Quando 
  > tenho 
  > >   de abrir um form, geralmente faço assim:
  > >  
  > > // Início do código 
  > >  try
  > > fmForm.Show;
  > >  except
  > > fmForm:= TfmForm.Create(Application);
  > > try
  > >fmForm.Show;
  > > except
  > >ShowMessage('Formulário não foi criado');
  > >Abort;
  > > end;
  > >  end;
  > > // Fim do código 
  > > 
  > > 
  > > Mas acho ruim porque toda vez ele gera um erro para depois 
  > criar o 
  > >   form. Tem alguma forma de saber se já foi criado e apenas exibi-
  > lo?   
  > > Já tentei usar um (if fmForm <> nil), funciona bem da 
  primeira 
  > vez 
  > >   (ele percebe que é nil e cria o form), mas quando fecho e abro 
  o 
  > >   mesmo formulário, ele dá a mensagem: "Abstract Error" ou um 
  > Access 
  > >   Violation.
  > > 
  > > Obrigado,
  > > 
  > > Moacir.
  > > 
  > > 
  > > 
  > > 
  > > 
  > >   -- 
  > >   <<<<< 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] ou [EMAIL PROTECTED]
  > > 
  > > 
  > > 
  > > Yahoo! Grupos, um serviço oferecido por: 
  > >   PUBLICIDADE
 

Re: [delphi-br] Re: Abrir MDIForm já criado

2005-04-18 Por tôpico Marcelo Silva

Quando vc cria uma aplicação MDI esta deve ser composta de um formulario 
fsMDIForm (como formulario principal) e os outros que vao abrir dentro dele 
devem(nao necessariamente) ser fsMDIChild.

Na criação dos MDIChilds só devem ir o comando: 
Application.CreateForm(TfmForm, fmForm);
Não sendo necessário o ".Show" pois os MDIChilds ficam sempre visiveis...

Voce não pode fazer uma aplicação com mais de um Form fsMDIForm ou seja, um é 
MDIForm e os outros devem ser fsMDIChild ou fsNormal ou fsStayOnTop

Se form fsStayOnTop este nao deve ser levantado com .Show ou ShowModal pois ele 
é sempre visivel
Já os outros fsNormal ou fsStayOnTop podem ser .Show ou .ShowModal...


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


- Original Message - 
From: moacirponti 
To: delphi-br@yahoogrupos.com.br 
Sent: Monday, April 18, 2005 2:18 PM
Subject: [delphi-br] Re: Abrir MDIForm já criado



   
   Você poderia descrever exatamente o que coloca em "// Aqui vc faz 
outras coisas"?
   Tentei o BringToFront, bem como um Visible:= True antes do Show, 
mas continua dando Abstract Error quando chamo o "Show".

  Moacir.


--- Em delphi-br@yahoogrupos.com.br, "Marcelo Silva" <[EMAIL PROTECTED]> 
escreveu
> if (fmForm = nil) then begin
>   Application.CreateForm(TfmForm, fmForm);
>   // Aqui vc faz outras coisas
> end else fmForm.BringToFront;
> 
> 
> Formulários MDIChild não podem ficar Visible = false.
> 
> 
> Marcelo Silva
> Cel. 11 9693-4251
> ICQ - 49224093
> MSN [EMAIL PROTECTED]
>   - Original Message - 
>   From: moacirponti 
>   To: delphi-br@yahoogrupos.com.br 
>   Sent: Monday, April 18, 2005 1:38 PM
>   Subject: [delphi-br] Abrir MDIForm já criado
> 
> 
> 
>   Olá.
> 
>  Estou desenvolvendo uma aplicação com forms no estilo MDI. 
Todos 
>   os MDI deixo em Available Forms (e não em Auto-create). Quando 
tenho 
>   de abrir um form, geralmente faço assim:
>  
> // Início do código 
>  try
> fmForm.Show;
>  except
> fmForm:= TfmForm.Create(Application);
> try
>fmForm.Show;
> except
>ShowMessage('Formulário não foi criado');
>Abort;
> end;
>  end;
> // Fim do código 
> 
> 
> Mas acho ruim porque toda vez ele gera um erro para depois 
criar o 
>   form. Tem alguma forma de saber se já foi criado e apenas exibi-
lo?   
> Já tentei usar um (if fmForm <> nil), funciona bem da primeira 
vez 
>   (ele percebe que é nil e cria o form), mas quando fecho e abro o 
>   mesmo formulário, ele dá a mensagem: "Abstract Error" ou um 
Access 
>   Violation.
> 
> Obrigado,
> 
> Moacir.
> 
> 
> 
> 
> 
>   -- 
>   <<<<< 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] ou [EMAIL PROTECTED]
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por: 
>   PUBLICIDADE
> 
>
> 
> 
> 
--
>   Links do Yahoo! Grupos
> 
> a.. Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/delphi-br/
>   
> b.. Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>   
> c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do Serviço do Yahoo!. 
> 
> 
> 
> 
> 
--
> 
> 
>   No virus found in this incoming message.
>   Checked by AVG Anti-Virus.
>   Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 
14/04/2005
> 
>   --
> 
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 
14/04/2005
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por:

 São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília 





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]

Re: [delphi-br] Abrir MDIForm já criado

2005-04-18 Por tôpico Marcelo Silva

if (fmForm = nil) then begin
  Application.CreateForm(TfmForm, fmForm);
  // Aqui vc faz outras coisas
end else fmForm.BringToFront;


Formulários MDIChild não podem ficar Visible = false.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: moacirponti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, April 18, 2005 1:38 PM
  Subject: [delphi-br] Abrir MDIForm já criado



  Olá.

 Estou desenvolvendo uma aplicação com forms no estilo MDI. Todos 
  os MDI deixo em Available Forms (e não em Auto-create). Quando tenho 
  de abrir um form, geralmente faço assim:
 
// Início do código 
 try
fmForm.Show;
 except
fmForm:= TfmForm.Create(Application);
try
   fmForm.Show;
except
   ShowMessage('Formulário não foi criado');
   Abort;
end;
 end;
// Fim do código 


Mas acho ruim porque toda vez ele gera um erro para depois criar o 
  form. Tem alguma forma de saber se já foi criado e apenas exibi-lo?   
Já tentei usar um (if fmForm <> nil), funciona bem da primeira vez 
  (ele percebe que é nil e cria o form), mas quando fecho e abro o 
  mesmo formulário, ele dá a mensagem: "Abstract Error" ou um Access 
  Violation.

Obrigado,

Moacir.





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Mais rapido

2005-04-15 Por tôpico Marcelo Silva

Com certeza...
  - Original Message - 
  From: Aldinei Simoes 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 15, 2005 12:10 PM
  Subject: [delphi-br] Mais rapido



  O que é mais rapido, uma query com INSERT, UPDATE ou DELETE, uma SP 
  fazendo esse processos

  Aldinei





  -- 
  < 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.10 - Release Date: 14/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.10 - Release Date: 14/04/2005


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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Intraweb

2005-04-12 Por tôpico Marcelo Silva

Dependendo da necessidade eu nao sugiro nenhum dos dois e sim PHP


:-)

* Salvo de vc precisa mesmo dessas linguagens


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Rogerio 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 12, 2005 1:04 PM
  Subject: [delphi-br] Intraweb



  Olá pessoal,

  Gostaria de saber se vale a pena criar uma aplicação utilizando o 
  intraweb ou melhor seria usar java ?

  Grato,
  Rogerio.





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.5 - Release Date: 07/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.5 - Release Date: 07/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Realmente preciso de ajuda com a logica de dependencias

2005-04-07 Por tôpico Marcelo Silva

A lista nao aceita anexos... por favor envie para [EMAIL PROTECTED] 
  - Original Message - 
  From: Gabriel Ferrarini 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 07, 2005 12:22 PM
  Subject: Re: [delphi-br] Realmente preciso de ajuda com a logica de 
dependencias


  Bom, na função recursiva você pode ao invés de montar o TreeView, montar um 
Memo e passar também como parâmetro as porcentagens e os valores bases para 
fazer o cálculo. Não entendi mito bem o seu cálculo de comissões, mas acho que 
se você conseguir passar o valor base e o percentual recursivamente (como 
parâmetros da função), você consegue montar o Memo.

  Em anexo segue um exemplo bem básico para você analisar. CLique em abrir 
dataset e depois em montar memo.

  Só para constar, se você for usar o método que eu passei, seria interessante 
passar o nível do vendedor também, para você colocar espaços antes dos nomes. 
Por exemplo: Marcelo Vendedor nível 0, 0x2 espaços, João nível 1, 1x2 espaços e 
por aí vai.

  Gabriel.
- Original Message - 
From: Marcelo Silva 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, April 07, 2005 11:05 AM
Subject: Re: [delphi-br] Realmente preciso de ajuda com a logica de 
dependencias


Acho que nao me expressei direito...
Não preciso preencher um Treeview...
Coloquei um Treeview como exemplo...
O que preciso é montar essa estrutura em um Memo para a visualização.

E junto com isso fazer  o calculo de valores tipo:

MARCELO  - 100,00 (que é o % sobre quem esta abaixo dele)
  JOAO   -  50,00 (idem)
EPTAFIO  -  40,00 (idem)
  MARCIO -  30,00 (idem)
JOAQUIM  -  20,00 (idem)
 ROBERTO -  10,00 (idem)
  FERNANDO   -   0,00 (idem)

Entendeu ?
A minha dificuldade é fazer o calculo de comissões, já que quanto ao 
treeview eu posso usar um DBTreeview da suite JEDI

*Mas estou analizando sua dica, pois parece muito boa


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


  - Original Message - 
  From: Gabriel Ferrarini 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 07, 2005 10:20 AM
  Subject: Re: [delphi-br] Realmente preciso de ajuda com a logica de 
dependencias


  Olá, Marcelo. Pelo que você passou, acho que você poderia usar uma matriz 
de
  adjacências e fazer uma função recursiva para montar o Treeview. Seria 
algo
  assim:

  Você tem uma matriz NxN onde N é seu número de vendedores. No seu exemplo
  são 7.

  Então você poderia fazer o seguinte:

  - Após declarar a matriz e preencher todos os seus elementos com 0 faça o
  laço abaixo.

  for I := 1 to DataSet.RecordCount do
Matriz[DataSetVEN_PAI][DataSetVEN_COD] := 1;

  A matriz ficaria assim:

  1 2 3 4 5 6 7
  1  0 1 1 0 0 0 0
  2  0 0 0 0 1 0 0
  3  0 0 0 1 0 1 0
  4  0 0 0 0 0 0 0
  5  0 0 0 0 0 0 0
  6  0 0 0 0 0 0 1
  7  0 0 0 0 0 0 0

  Os campos onde tem um, são os campos que indicam que o índice da linha é 
pai
  do índice da coluna.

  Daí você pode montar uma função recursiva a partir do primeiro registro
  chamando-a assim:

  MontaTreeView(TreeView, nil, DataSetVEN_COD.AsInteger);

  Não sembro dos métodos do treeview mas creio que seja algo assim:

  procedure MontaTreeView(TreeView: TTreeView; Node: TNode; Codigo: 
integer);
  begin
  //  Aqui você cria o primeiro node,
  //  adiciona o primeiro código,
  //  verifica se ele possui filhos fazendo um for na linha correspondente 
ao
  número passado como parâmetro.
  // Se tiver você chama a função de novo, passando o mesmo treeview, o node
  criado e o código do filhos como parâmetro. Isso para cada filho
  end;

  Espero ter ajudado.

  Flw.

  Gabriel

  - Original Message -
  From: Marcelo Silva
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, April 07, 2005 9:34 AM
  Subject: [delphi-br] Realmente preciso de ajuda com a logica de 
dependencias


  Pessoal, voces sabem que não costumo recorrer a lista dessa maneira, mas é
  que a cabeça vai fundir :-)

  Tenho uma tabela assim:

  VENDEDORES
VEN_COD (PK)
VEN_PAI
VEN_NOME

  Atravez dessa tabela preciso montar uma rotina que me traga a descendencia
  (tipo arvore) como abaixo

  CODIGO   CODIGO-PAI   NOME
  001  000  MARCELO
  002  001  JOAO
  003  001  MARCIO
  004  003  JOAQUIM
  005  002  EPITAFIO
  006  003  ROBERTO
  007  006  FERNANDO

  O resultado deve sair mais ou menos assim:

  MARCELO
JOAO
  EPTAFIO
MARCIO
  JOAQUIM
   ROBERTO
FERNANDO

  Preciso montar esse treeview na mão

Re: [delphi-br] Realmente preciso de ajuda com a logica de dependencias

2005-04-07 Por tôpico Marcelo Silva

Acho que nao me expressei direito...
Não preciso preencher um Treeview...
Coloquei um Treeview como exemplo...
O que preciso é montar essa estrutura em um Memo para a visualização.

E junto com isso fazer  o calculo de valores tipo:

MARCELO  - 100,00 (que é o % sobre quem esta abaixo dele)
  JOAO   -  50,00 (idem)
EPTAFIO  -  40,00 (idem)
  MARCIO -  30,00 (idem)
JOAQUIM  -  20,00 (idem)
 ROBERTO -  10,00 (idem)
  FERNANDO   -   0,00 (idem)

Entendeu ?
A minha dificuldade é fazer o calculo de comissões, já que quanto ao treeview 
eu posso usar um DBTreeview da suite JEDI

*Mas estou analizando sua dica, pois parece muito boa


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


  - Original Message - 
  From: Gabriel Ferrarini 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, April 07, 2005 10:20 AM
  Subject: Re: [delphi-br] Realmente preciso de ajuda com a logica de 
dependencias


  Olá, Marcelo. Pelo que você passou, acho que você poderia usar uma matriz de
  adjacências e fazer uma função recursiva para montar o Treeview. Seria algo
  assim:

  Você tem uma matriz NxN onde N é seu número de vendedores. No seu exemplo
  são 7.

  Então você poderia fazer o seguinte:

  - Após declarar a matriz e preencher todos os seus elementos com 0 faça o
  laço abaixo.

  for I := 1 to DataSet.RecordCount do
Matriz[DataSetVEN_PAI][DataSetVEN_COD] := 1;

  A matriz ficaria assim:

  1 2 3 4 5 6 7
  1  0 1 1 0 0 0 0
  2  0 0 0 0 1 0 0
  3  0 0 0 1 0 1 0
  4  0 0 0 0 0 0 0
  5  0 0 0 0 0 0 0
  6  0 0 0 0 0 0 1
  7  0 0 0 0 0 0 0

  Os campos onde tem um, são os campos que indicam que o índice da linha é pai
  do índice da coluna.

  Daí você pode montar uma função recursiva a partir do primeiro registro
  chamando-a assim:

  MontaTreeView(TreeView, nil, DataSetVEN_COD.AsInteger);

  Não sembro dos métodos do treeview mas creio que seja algo assim:

  procedure MontaTreeView(TreeView: TTreeView; Node: TNode; Codigo: integer);
  begin
  //  Aqui você cria o primeiro node,
  //  adiciona o primeiro código,
  //  verifica se ele possui filhos fazendo um for na linha correspondente ao
  número passado como parâmetro.
  // Se tiver você chama a função de novo, passando o mesmo treeview, o node
  criado e o código do filhos como parâmetro. Isso para cada filho
  end;

  Espero ter ajudado.

  Flw.

  Gabriel

  - Original Message -
  From: Marcelo Silva
  To: delphi-br@yahoogrupos.com.br
  Sent: Thursday, April 07, 2005 9:34 AM
  Subject: [delphi-br] Realmente preciso de ajuda com a logica de dependencias


  Pessoal, voces sabem que não costumo recorrer a lista dessa maneira, mas é
  que a cabeça vai fundir :-)

  Tenho uma tabela assim:

  VENDEDORES
VEN_COD (PK)
VEN_PAI
VEN_NOME

  Atravez dessa tabela preciso montar uma rotina que me traga a descendencia
  (tipo arvore) como abaixo

  CODIGO   CODIGO-PAI   NOME
  001  000  MARCELO
  002  001  JOAO
  003  001  MARCIO
  004  003  JOAQUIM
  005  002  EPITAFIO
  006  003  ROBERTO
  007  006  FERNANDO

  O resultado deve sair mais ou menos assim:

  MARCELO
JOAO
  EPTAFIO
MARCIO
  JOAQUIM
   ROBERTO
FERNANDO

  Preciso montar esse treeview na mão... pois preciso calcular o ganhos de
  cada vendedor para saber quanto o superior dele tem a ganhar.

  * Se estiver faltando alguma coisa na estrutura de tabelas estou atento as
  dicas do colegas




  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/grou

[delphi-br] Realmente preciso de ajuda com a logica de dependencias

2005-04-07 Por tôpico Marcelo Silva

Pessoal, voces sabem que não costumo recorrer a lista dessa maneira, mas é que 
a cabeça vai fundir :-)

Tenho uma tabela assim:

VENDEDORES
  VEN_COD (PK)
  VEN_PAI
  VEN_NOME

Atravez dessa tabela preciso montar uma rotina que me traga a descendencia 
(tipo arvore) como abaixo

CODIGO   CODIGO-PAI   NOME
001  000  MARCELO
002  001  JOAO
003  001  MARCIO
004  003  JOAQUIM
005  002  EPITAFIO
006  003  ROBERTO
007  006  FERNANDO

O resultado deve sair mais ou menos assim:

MARCELO
  JOAO
EPTAFIO
  MARCIO
JOAQUIM
 ROBERTO
  FERNANDO

Preciso montar esse treeview na mão... pois preciso calcular o ganhos de cada 
vendedor para saber quanto o superior dele tem a ganhar.

* Se estiver faltando alguma coisa na estrutura de tabelas estou atento as 
dicas do colegas




Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]








  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.1 - Release Date: 01/04/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





Re: [delphi-br] Como fazer um GROUP BY nao mão ?

2005-03-21 Por tôpico Marcelo Silva

Não colega... o que quero é fazer em um while... pois é para ser usao em PHP


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: fernando 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, March 21, 2005 5:57 PM
  Subject: Res: [delphi-br] Como fazer um GROUP BY nao mão ? 


  select coluna1,colun2,coluna3, 
 sum(debitos) 
  from tabela 
  where <> 
  group by coluna1,colun2,coluna3 

  ---Mensagem original--- 

  De: delphi-br@yahoogrupos.com.br 
  Data: 03/21/05 17:22:23 
  Para: delphi-br@yahoogrupos.com.br 
  Assunto: [delphi-br] Como fazer um GROUP BY nao mão ? 

  Pessoal tenho a seguinte situação: 

  Tenho um relatorio assim 

  SELECT 
DAT_LAN, 
DAT_VEN, 
COD_CLI, 
DESCRICAO 
  FROM DEBITOS 
  WHERE 
DAT_VEN BETWEEN '01/01/2005' AND '31/01/2005' 


  Desta forma eu trago todos os débitos entre datas 
  O detralhe é que preciso fazer o agrupamento e somatória em cada data 
  Por exemplo: Dia Tal = Total 

  Lembra do velho Clipper ? Pois é ... eu não aprendi o danado :-) 

  Alguém teria uma sugestão, NAO POSSO USAR PROGRAMAS DE RELATORIO POIS TEM
  QUE GERAR UM ARQUIVO TEXTO PURO. 

  Mais ou menos assim 

  01/01/2005 
  vendas 1 
  vendas 2 
  vendas 3 
  TOTAL = X 

  02/01/2005 
  vendas 1 
  vendas 2 
  vendas 3 
  TOTAL = X 

  E assim por diante 


  Marcelo Silva 
  Cel. 11 9693-4251 
  ICQ - 49224093 
  MSN [EMAIL PROTECTED] 
-- 

  No virus found in this outgoing message. 
  Checked by AVG Anti-Virus. 
  Version: 7.0.308 / Virus Database: 266.7.3 - Release Date: 15/03/2005 


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> 

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

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



  Yahoo! Grupos, um serviço oferecido por: 


 





  Links do Yahoo! Grupos 

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

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

  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
  Yahoo!. 



--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.7.4 - Release Date: 18/3/2005


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.7.3 - Release Date: 15/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.7.3 - Release Date: 15/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Como fazer um GROUP BY nao mão ?

2005-03-21 Por tôpico Marcelo Silva

Pessoal tenho a seguinte situação:

Tenho um relatorio assim

SELECT 
  DAT_LAN, 
  DAT_VEN, 
  COD_CLI, 
  DESCRICAO 
FROM DEBITOS
WHERE
  DAT_VEN BETWEEN '01/01/2005' AND '31/01/2005'


Desta forma eu trago todos os débitos entre datas
O detralhe é que preciso fazer o agrupamento e somatória em cada data
Por exemplo: Dia Tal = Total

Lembra do velho Clipper ? Pois é ... eu não aprendi o danado :-)

Alguém teria uma sugestão, NAO POSSO USAR PROGRAMAS DE RELATORIO POIS TEM QUE 
GERAR UM ARQUIVO TEXTO PURO.

Mais ou menos assim

01/01/2005
vendas 1
vendas 2
vendas 3
TOTAL = X

02/01/2005
vendas 1
vendas 2
vendas 3
TOTAL = X

E assim por diante


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.7.3 - Release Date: 15/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Paradox no Conectiva 8 - Como configurar? (se tem como)

2005-03-14 Por tôpico Marcelo Silva

Como o colega sugeriu... colocar numa pasta compartilhada no Linux e vai pro 
abraço

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Francisco Thiago 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, March 14, 2005 12:08 PM
  Subject: [delphi-br] Paradox no Conectiva 8 - Como configurar? (se tem como)


  Caros amigos,

  Eu não sei NADA de Linux! e o meu patrão acabou de me perguntar como seria 
  um programa rodando num cliente Windows e com servidor Conectiva 8... porém, 
  os dados estão no Paradox.

  Como funciona a configuração disso? Tem como mapear unidade de rede? 
  (acredito que não.. mas.. sei lá!)

  Alguém aqui faz? Sabe como fazer???


  Obrigado


  Thiago 





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.7.1 - Release Date: 09/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.7.1 - Release Date: 09/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Duv. ref. Delphi + ADS

2005-03-08 Por tôpico Marcelo Silva

Eu uso ADS...

Como está fazendo, utilizando o AdsConnection e um AdsSettings ?
O que exatamente você pretende fazer ?

A mesma aplicação conectar em servidores diferentes ?


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Leonardo 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 08, 2005 11:12 AM
  Subject: [delphi-br] Duv. ref. Delphi + ADS



  Desenvolvi um programa para acessar bases DBF via ADS(Advantage Data 
  Server).

  Sao 02 conexoes - 2 servidores com ADS
  Ao conectar o 01 utilizar TAds Connection com o parametro 
  AdsServerType como stAds_Remote mas no segundo ele me traz uma 
  mensagem de erro "Invalid open Mode" mas quando coloco como 
  stAds_Local ele conecta.

  Não posso conectar como local 

  Os dois Servidores ADS sao da mesma versao 6.2
  Ja verifique o ADS.INI e esta a mesma coisa 

  Alguem trabalha com isto e tem alguma dica ???

  S.O. : Windows 2000 Server


  Agradeço desde ja


  Leoanrdo





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] HP 2200 ( Como imprimir os dois lados ? )

2005-03-07 Por tôpico Marcelo Silva

Pessoal eu utilizo o QReport para fazer um relatório que é impresso nas duas 
faces da folha...só que fazemos isso de forma manual...
Alguém teria idéia de como fazer a HP 2.200 Laser imprimir as duas faces da 
folha ( pag. 1 e pag 2 ... ) ?
A impressora possue este recurso...

Alguém já fez isso com o QuickReport ?


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] QReport gera erro ! (Como evitar ?)

2005-03-07 Por tôpico Marcelo Silva

Tenho Dois relatórios em QReport (que ainda nao posso passar para o Fortes)
Quando tento abrir o projeto e a impressora de rede que está ligada a ele não 
está disponível ele gera erro e não consigo editar o tal Relatório.

Alguém sabe de algum macete que eu posso trabalhar com o QReport sem impressora 
instalada, ou seja só em tempo de projeto, sem que ele gere esse erro ?





Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] MessageDlg com "Não" como default

2005-03-04 Por tôpico Marcelo Silva

Tem esse personalizado :-)

Criando seu proprio MessageDialog


procedure TForm1.Button1Click(Sender: TObject);
var
 MsgMarc: TForm;
begin
  // Bem agora nossa Msg é um Form, então está com todas as facilidades deste.
  MsgMarc := CreateMessageDialog('Marcelo da Silva 
Sauro',mtInformation,mbOKCancel);

  // Faz a ancora para centralizar os botoes
  TButton(MsgMarc.Components[2]).Anchors := [akLeft,akRight]-[akLeft,akRight];
  TButton(MsgMarc.Components[3]).Anchors := [akLeft,akRight]-[akLeft,akRight];

  // Cumprimento da mensagem
  MsgMarc.Width := 300;

  // Um exemplo é que podemos modificar as fontes.
  MsgMarc.Font.Color := clRed;

  // Tambem podemos modificar o Caption
  MsgMarc.Caption := 'Minha mensagem';

  // Um Msg é composto por Label e Buttons então vamos fazer uso disso
  TLabel(MsgMarc.Components[1]).Font.Style := [fsBold];
  TLabel(MsgMarc.Components[1]).WordWrap := False;
  TButton(MsgMarc.Components[2]).Caption := 'ACEITAR';
  TButton(MsgMarc.Components[3]).Caption := 'FINALIZAR';

  // Deixa o segundo botão ativo
  MsgMarc.ActiveControl := TButton(MsgMarc.Components[3]);

  // Agora é só exibir nosso Dialog personalizado
  MsgMarc.ShowModal;

  // Bem fica a cada um adicionar sua personalização :-)
end;
  - Original Message - 
  From: Osmar de Souza Júnior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, March 04, 2005 8:38 AM
  Subject: [delphi-br] MessageDlg com "Não" como default




  Queria fazer um MessageDlg com o botão "No" vindo com o foco.
  Vi no help do Delphi:

  MessageDlg('mensagem olá', mtWarning, [mbYes,mbNo], 0, mbNo)


  Mas dá erro dizendo que têm parâmetros demais na função...


  

  





  -- 
  < 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005


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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] [CONTRIBUIÇÃO] Automatizar processos OnClose do Form

2005-03-03 Por tôpico Marcelo Silva

Com o seria isso ?
  - Original Message - 
  From: Campus 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, March 03, 2005 9:41 AM
  Subject: Re: [delphi-br] [CONTRIBUIÇÃO] Automatizar processos OnClose do Form


  tu não pensou num componente para isso, ou criar um form descendente de
  TForm, com um método destoy disparado no evento onclose ?

  - Original Message - 
  From: "Marcelo Silva" <[EMAIL PROTECTED]>
  To: 
  Sent: Thursday, March 03, 2005 8:57 AM
  Subject: [delphi-br] [CONTRIBUIÇÃO] Automatizar processos OnClose do Form



  Pessoal... meu lema é escrever pouco e deixar o computador trabalhar por mim
  :-) (já que ele foi feito pra isso)

  Então segue uma dica para aqueles que tem este mesmo conceito de deixar  seu
  projeto mais "enxuto"

  Levantei a Thread :-) com relação a Automatizar a abertura e fechamento de
  Forms.
  Imagino que o Delphi até já tenha esta função embutida... pois é a rotina
  mais usada em qualquer aplicação... mas ainda não encontrei.

  Coloque esta função naquela Unit de funções plubicas que vc deve ter...
  (pois não seria vantajoso colocar para um unico form)

  Bem aí vai minha dica:

  procedure MostraLiberaForm(pForm: TForm; cForm: TFormClass);
  begin
pForm := cForm.Create(nil); // Aqui vc pode usar Self, Application, ou nil
try
  pForm.ShowModal; // Nao funciona para form Show, pois o mesmo não para
  aqui e será liberado
finally
  pForm.Free; // Só libera quando o ShowModal é fechado.
end;
  end;

  Para utiliza-la:

  MostraLiberaForm(SeuForm, TSeuForm);



  Esta função deve ser usada naqueles forms que não tem nenhuma rotina antes
  da sua abertura (por ser ShowModal)... ou a tal rotina deve estar no
  OnCreate do Form em questão.


  * Rotina sujeita a mudanças sem prévio aviso :-)


  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]


- Original Message - 
From: Marcelo Silva
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, March 02, 2005 6:24 PM
Subject: Re: [delphi-br] Automatizar processos OnClose do Form


Free -- serve para o Objeto que não tenha um dono... por exemplo

var
  MinhaLista: TStringList;
begin
  MinhaLista := TStringList.Create;
  MinhaLista.Blablabla...

  MinhaLista.Free;
end;

MinhaLista é dona dela mesma... assim não depende de outra instancia e
  pode ser liberada da memoria sem erros.

Outro exemplo

SeuForm := TSeuForm.Create(nil);
Try
  SeuForm.ShowModal;
finally
  SeuForm.Free;
end;

SeuForm é dono dele mesmo... o que seria diferente de:

Application.CreateForm(TSeuForm, SeuForm);

Desta forma Application é dona do SeuForm e teria que ser destruido assim

SeuForm.Release; // Aguarda todos os processos(componentes e variaveis)
  pendendentes dentro dele.
SeuForm := Nil; // Limpa a variável SeuForm para poder ser Recriada

Se usar Free neste caso poderá causar violation por outros componentes
  estarem dependentes do SeuForm

Observe que se voce nao utilizar Release e Nil neste caso, sera criado um
  outro form com o nome SeuForm_1 e assim por diante.

Se for usar aplicações MDI use Free ... do contrário use Release e Nil


Pelo menos é o que eu entendi no Help do Delphi como segue abaixo: E estou
  pronto para novas ideias :-)

Description

Use Free to destroy an object. Free automatically calls the destructor if
  the object reference is not nil. Any object instantiated at runtime that
  does not have an owner should be destroyed by a call to Free so that it can
  be properly disposed of and its memory released. Unlike Destroy, Free is
  successful even if the object is nil; so if the object was never
  initialized, Free won't result in an error.

When you call Free for a component, it calls Free for all components that
  it owns-that is, all components in its component list. Since a form owns all
  the controls and other components that are created on it in design mode,
  those components are automatically freed when the form is freed. By default,
  all forms are owned by the Application object; when the application
  terminates, it frees the Application object, which frees all forms. For
  objects that are not components, or for components created with a nil owner,
  be sure to call Free after you are finished with them; otherwise the
  allocated memory will not be usable until after the application terminates.

Warning: Never explicitly free a component within one of its own event
  handlers or the event handler of a component it owns or contains. For
  example, don't free a button, or the form that owns the button, in its
  OnClick event handler.

To free a form, call its Release method, which destroys the form and
  releases the memory allocated for it after all its event handlers and those
  of the components it contains are through executing.



  - Origi

[delphi-br] [CONTRIBUIÇÃO] Automatizar processos OnClose do Form

2005-03-03 Por tôpico Marcelo Silva

Pessoal... meu lema é escrever pouco e deixar o computador trabalhar por mim 
:-) (já que ele foi feito pra isso)

Então segue uma dica para aqueles que tem este mesmo conceito de deixar  seu 
projeto mais "enxuto"

Levantei a Thread :-) com relação a Automatizar a abertura e fechamento de 
Forms.
Imagino que o Delphi até já tenha esta função embutida... pois é a rotina mais 
usada em qualquer aplicação... mas ainda não encontrei.

Coloque esta função naquela Unit de funções plubicas que vc deve ter... (pois 
não seria vantajoso colocar para um unico form)

Bem aí vai minha dica:

procedure MostraLiberaForm(pForm: TForm; cForm: TFormClass);
begin
  pForm := cForm.Create(nil); // Aqui vc pode usar Self, Application, ou nil
  try
pForm.ShowModal; // Nao funciona para form Show, pois o mesmo não para aqui 
e será liberado
  finally
pForm.Free; // Só libera quando o ShowModal é fechado.
  end;
end;

Para utiliza-la:

MostraLiberaForm(SeuForm, TSeuForm);



Esta função deve ser usada naqueles forms que não tem nenhuma rotina antes da 
sua abertura (por ser ShowModal)... ou a tal rotina deve estar no OnCreate do 
Form em questão.


* Rotina sujeita a mudanças sem prévio aviso :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


  - Original Message - 
  From: Marcelo Silva 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 02, 2005 6:24 PM
  Subject: Re: [delphi-br] Automatizar processos OnClose do Form


  Free -- serve para o Objeto que não tenha um dono... por exemplo

  var
MinhaLista: TStringList;
  begin
MinhaLista := TStringList.Create;
MinhaLista.Blablabla...

MinhaLista.Free;
  end;

  MinhaLista é dona dela mesma... assim não depende de outra instancia e pode 
ser liberada da memoria sem erros.

  Outro exemplo

  SeuForm := TSeuForm.Create(nil);
  Try
SeuForm.ShowModal;
  finally
SeuForm.Free;
  end;

  SeuForm é dono dele mesmo... o que seria diferente de:

  Application.CreateForm(TSeuForm, SeuForm);

  Desta forma Application é dona do SeuForm e teria que ser destruido assim

  SeuForm.Release; // Aguarda todos os processos(componentes e variaveis) 
pendendentes dentro dele.
  SeuForm := Nil; // Limpa a variável SeuForm para poder ser Recriada

  Se usar Free neste caso poderá causar violation por outros componentes 
estarem dependentes do SeuForm

  Observe que se voce nao utilizar Release e Nil neste caso, sera criado um 
outro form com o nome SeuForm_1 e assim por diante. 

  Se for usar aplicações MDI use Free ... do contrário use Release e Nil


  Pelo menos é o que eu entendi no Help do Delphi como segue abaixo: E estou 
pronto para novas ideias :-)

  Description

  Use Free to destroy an object. Free automatically calls the destructor if the 
object reference is not nil. Any object instantiated at runtime that does not 
have an owner should be destroyed by a call to Free so that it can be properly 
disposed of and its memory released. Unlike Destroy, Free is successful even if 
the object is nil; so if the object was never initialized, Free won't result in 
an error.

  When you call Free for a component, it calls Free for all components that it 
owns-that is, all components in its component list. Since a form owns all the 
controls and other components that are created on it in design mode, those 
components are automatically freed when the form is freed. By default, all 
forms are owned by the Application object; when the application terminates, it 
frees the Application object, which frees all forms. For objects that are not 
components, or for components created with a nil owner, be sure to call Free 
after you are finished with them; otherwise the allocated memory will not be 
usable until after the application terminates.

  Warning: Never explicitly free a component within one of its own event 
handlers or the event handler of a component it owns or contains. For example, 
don't free a button, or the form that owns the button, in its OnClick event 
handler.

  To free a form, call its Release method, which destroys the form and releases 
the memory allocated for it after all its event handlers and those of the 
components it contains are through executing.



- Original Message - 
From: Fabio Giro 
To: delphi-br@yahoogrupos.com.br 
Sent: Wednesday, March 02, 2005 9:53 AM
Subject: Re: [delphi-br] Automatizar processos OnClose do Form



Marcelo, muito boa a sua explicação. Poderia me informar como funciona o
Free.

Obrigado antecipadamente.

- Original Message -
From: "Marcelo Silva" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, March 02, 2005 9:38 AM
Subject: Re: [delphi-br] Automatizar processos OnClose do Form



Se você não utilizar Release o formulario será imediatamente destruido... o
que poderá causar um Access Violation por alguns componentes ainda estarem
na memória ou aquele endereço irá d

Re: [delphi-br] Ponteiros

2005-03-03 Por tôpico Marcelo Silva

Procure no  "Dicas e Truques Delphi" sobre ponteiro e você vai entender melhor.

Só um pedacinho...:

type
  PLinha = ^TLinha; 
  TLinha = record
  coluna1 : string;
  coluna2 : string;
end;

Foi criado um tipo PLinha que será um ponteiro para TLinha, esta jogada 
funciona muito bem para programas que devem trabalhar com uma grande quantidade 
de dados em memória, já que as informações serão armazenadas fora do segmento 
de dados de seu programa,...





Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]



- Original Message - 
From: Campus 
To: delphi-br@yahoogrupos.com.br 
Sent: Thursday, March 03, 2005 7:59 AM
Subject: Re: [delphi-br] Ponteiros


João, para mim um objeto é uma instância de uma classe, (acho que quanto a
isso não tem divergência), e uma classe é a definição de um objeto.

A classe TButton não aponta para nada, ela é a definição do objeto, com seus
atributos e métodos.

A declaração:
var
  Button1: TButton;
  Button2: TButton;
  Button3: TButton;

cria 3 objetos da clase TButton, mas TButton não aponta para nenhuma das 3.




- Original Message - 
From: "Joao Morais" <[EMAIL PROTECTED]>
To: 
Sent: Wednesday, March 02, 2005 11:49 PM
Subject: Re: [delphi-br] Ponteiros


>
> Clayton Bonelli wrote:
>
> > Desculpe ser chato quanto a isso, ou mesmo muito purista do conceito.
> >
> > Vejamos o seguinte: por definicao um ponteiro corresponde ao endereco
onde
> > uma informacao se encontra na memoria, sendo assim, uma declaracao como
a
> > seguinte:
> >
> > var
> >   x : ^Integer;
> >
> > significa que a variavel "X" possui dentro de si, o endereco onde um
integer
> > (a informacao) esta localizado na memoria.
> >
> > Por outro lado, a definicao abaixo:
> >
> > var
> >x : TButton;
> >
> > significa que "x" eh uma referencia, nao um ponteiro, para uma instancia
da
> > class TButton. Qual a diferenca entre referencia de objetos e ponteiros?
> > Ponteiro aponta para onde a informacao esta na memoria. Referencia de
> > objetos eh um endereco que PODE ser o local na memoria onde a informacao
> > esta localizada, como PODE ser o endereco de uma estrutura de memoria
que
> > conteria o endereco do botao (TButton). Eh a implementacao da linguagem
que
> > vai determinar se uma referencia de objeto funciona exatamente igual ao
> > conceito de um ponteiro, ou a referencia conteria dentro de si o
endereco de
> > alguma outra coisa. Esta outra coisa seria uma estrutura que conteria o
> > endereco da informacao. Dizer que um objeto eh um ponteiro nao esta
> > totalmente correto. Se for pensar apenas que ponteiros e referencias de
> > objeto, possuem dentro de si enderecos de memoria, entao os conceitos
sao
> > iguais. Mas, se formos analisar a semantica da coisa toda, os conceitos
sao
> > diferentes.
> >
> > Resumindo de forma mais simples: Um ponteiro aponta diretamente para a
> > informacao; Uma referencia de objetos, seria um ponteiro de ponteiros.
> >
> > Desculpe pel e-mail tao grande
>
> Clayton,
>
> uma classe é um ponteiro porque aponta para um objeto. Um objeto não é
> ponteiro, objeto é objeto. Você está certo ao dizer que uma classe pode
> apontar para algo que não é exatamente um TButton (citando seu exemplo),
> mas irá apontar para uma estrutura semelhante (uma super-classe de
> TButton), mas aponta, o alvo será um objeto, portanto o seu 'x' será um
> ponteiro.
>
> Eu ainda acabei por não compreender direito o que você quer dizer com
> referência de objetos. Pra mim, dizer 'uma referência a uma instância de
> TButton' é o mesmo que dizer 'um ponteiro para uma instância de TButton'
> (ou seja, para um objeto). Estou utilizando os conceitos do Object Pascal.
>
>
> --
> João Morais
>
>
> -- 
> <<<<< 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] ou [EMAIL PROTECTED]
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por:

 São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília 





Links do Yahoo! Grupos

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

Re: [delphi-br] Automatizar processos OnClose do Form

2005-03-02 Por tôpico Marcelo Silva

Free -- serve para o Objeto que não tenha um dono... por exemplo

var
  MinhaLista: TStringList;
begin
  MinhaLista := TStringList.Create;
  MinhaLista.Blablabla...

  MinhaLista.Free;
end;

MinhaLista é dona dela mesma... assim não depende de outra instancia e pode ser 
liberada da memoria sem erros.

Outro exemplo

SeuForm := TSeuForm.Create(nil);
Try
  SeuForm.ShowModal;
finally
  SeuForm.Free;
end;

SeuForm é dono dele mesmo... o que seria diferente de:

Application.CreateForm(TSeuForm, SeuForm);

Desta forma Application é dona do SeuForm e teria que ser destruido assim

SeuForm.Release; // Aguarda todos os processos(componentes e variaveis) 
pendendentes dentro dele.
SeuForm := Nil; // Limpa a variável SeuForm para poder ser Recriada

Se usar Free neste caso poderá causar violation por outros componentes estarem 
dependentes do SeuForm

Observe que se voce nao utilizar Release e Nil neste caso, sera criado um outro 
form com o nome SeuForm_1 e assim por diante. 

Se for usar aplicações MDI use Free ... do contrário use Release e Nil


Pelo menos é o que eu entendi no Help do Delphi como segue abaixo: E estou 
pronto para novas ideias :-)

Description

Use Free to destroy an object. Free automatically calls the destructor if the 
object reference is not nil. Any object instantiated at runtime that does not 
have an owner should be destroyed by a call to Free so that it can be properly 
disposed of and its memory released. Unlike Destroy, Free is successful even if 
the object is nil; so if the object was never initialized, Free won't result in 
an error.

When you call Free for a component, it calls Free for all components that it 
owns-that is, all components in its component list. Since a form owns all the 
controls and other components that are created on it in design mode, those 
components are automatically freed when the form is freed. By default, all 
forms are owned by the Application object; when the application terminates, it 
frees the Application object, which frees all forms. For objects that are not 
components, or for components created with a nil owner, be sure to call Free 
after you are finished with them; otherwise the allocated memory will not be 
usable until after the application terminates.

Warning: Never explicitly free a component within one of its own event handlers 
or the event handler of a component it owns or contains. For example, don't 
free a button, or the form that owns the button, in its OnClick event handler.

To free a form, call its Release method, which destroys the form and releases 
the memory allocated for it after all its event handlers and those of the 
components it contains are through executing.



  - Original Message - 
  From: Fabio Giro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 02, 2005 9:53 AM
  Subject: Re: [delphi-br] Automatizar processos OnClose do Form



  Marcelo, muito boa a sua explicação. Poderia me informar como funciona o
  Free.

  Obrigado antecipadamente.

  - Original Message -
  From: "Marcelo Silva" <[EMAIL PROTECTED]>
  To: 
  Sent: Wednesday, March 02, 2005 9:38 AM
  Subject: Re: [delphi-br] Automatizar processos OnClose do Form



  Se você não utilizar Release o formulario será imediatamente destruido... o
  que poderá causar um Access Violation por alguns componentes ainda estarem
  na memória ou aquele endereço irá demorar para estar disponível a outro
  solicitante.

  É como você mandar um arquivo para a lixeira... ele pode estar na lixeira
  mas o espaço por ele utilizado ainda não está livre. Mas sim, só depois de
  ele ser excluído da lixeira.

  Se voce usar Release ele aguarda que todos os processos relativos aquele
  Form seja finalizado depois executando Nil você arranca de vez o formulario
  da memória e libera o endereço da mesma.

  * Lembre-se de que apesar de os componentes estarem dentro do formulário...
  cada um utiliza um endereço na memória quando abertos, por isso a
  necessidade da espera até que eles sejam descaregados.

  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]
- Original Message -
From: Wildner B. Ferreira
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, March 02, 2005 9:26 AM
Subject: RES: [delphi-br] Automatizar processos OnClose do Form


Para liberar o form da memoria a realmente a necessidade de estar
  utilizando
o form.release ????



      _____

De: Marcelo Silva [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 2 de março de 2005 09:18
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Automatizar processos OnClose do Form



Pessoal em todos os Forms temos que colocar Release e nil para liberar os
formularios da memória...
A pergunta é...
Teria como automatizar para que a aplicação liberasse o formulario da
memória de forma automática ?
Ou seja, detectar que form está sendo fechado e dar um

Form?.Release;
 

Re: [delphi-br] Problema de Focus

2005-03-02 Por tôpico Marcelo Silva

Ja experimentou colocar

Application.ProcessMessages; // Antes do winexec...

WinExec(PChar('c:\Arquivos de Programas\WinZip\WinZip32 -min -a -r "NOME DO 
ARQUIVO.ZIP'" '+'PASTA DESTINO),SW_HIDE);


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


  - Original Message - 
  From: Futura System Informática 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 02, 2005 12:07 PM
  Subject: Re: [delphi-br] Problema de Focus



  Pessoal continuo com o problema do focu no form depois que rodo o WinExec com 
Winzip para compactar alguns arquivos:

  WinExec(PChar('c:\Arquivos de Programas\WinZip\WinZip32 -min -a -r "NOME DO 
ARQUIVO.ZIP'" '+'PASTA DESTINO),SW_HIDE);

  O problema é que quando rodo esses comando o sistema sai de focu, e não 
mostra mais as outras mensagem e o Gauge/ProgressBar1 que disparo para o form, 
a tela simplesmente fica em branco até o final do processo, alguém já passou 
por isso, agradeço  qualquer ajuda.

  Sérgio Toshio Kawahara



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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Automatizar processos OnClose do Form

2005-03-02 Por tôpico Marcelo Silva

A pesar do caFree se propor a fazer isso e estar no help do Delphi... não sei 
porque mas ele não é tão eficiente como o Release e Nil...
Já em aplicações MDI - o que não é o meu caso - o caFree é perfeito...
Bem imagino então que a forma como você vai limpar o Form da memória está 
relacionado com a forma de você cria-lo - MDI ou ShowModal


Quanto ao Walter já usei esta maneira com Try... mas quando você tem que fazer 
manutênção você tem que ficar procurando de qual botão ou menu está sendo 
aberto o determinado Form aí é fuguete... colocando no OnClose eu vou direto no 
danado... já que deixo um espaço no StatusBar com o nome do Form aberto.

Bem de qualquer forma todos os pontos de vista são válidos... e fazem a lista 
ficar melhor a cada dia... obrigado pelo ajuda de todos...

E... a saga continua :-) "Como detectar a hora em que um Form está sendo 
fechado..."



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Joao Morais 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 02, 2005 9:35 AM
  Subject: Re: [delphi-br] Automatizar processos OnClose do Form


  Marcelo Silva wrote:

  > Pessoal em todos os Forms temos que colocar Release e nil para liberar os 
formularios da memória...
  > A pergunta é...
  > Teria como automatizar para que a aplicação liberasse o formulario da 
memória de forma automática ?
  > Ou seja, detectar que form está sendo fechado e dar um
  > 
  > Form?.Release;
  > Form? := nil;
  > 
  > Será que tem ?

  Coloque um Action:=caFree; no evento OnClose do formulário. Se você 
  trabalha com herança de formulários, basta colocar no form que herda 
  diretamente de TForm.


  --
  João Morais


  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Automatizar processos OnClose do Form

2005-03-02 Por tôpico Marcelo Silva

Se você não utilizar Release o formulario será imediatamente destruido... o que 
poderá causar um Access Violation por alguns componentes ainda estarem na 
memória ou aquele endereço irá demorar para estar disponível a outro 
solicitante.

É como você mandar um arquivo para a lixeira... ele pode estar na lixeira mas o 
espaço por ele utilizado ainda não está livre. Mas sim, só depois de ele ser 
excluído da lixeira.

Se voce usar Release ele aguarda que todos os processos relativos aquele Form 
seja finalizado depois executando Nil você arranca de vez o formulario da 
memória e libera o endereço da mesma.

* Lembre-se de que apesar de os componentes estarem dentro do formulário... 
cada um utiliza um endereço na memória quando abertos, por isso a necessidade 
da espera até que eles sejam descaregados.

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Wildner B. Ferreira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, March 02, 2005 9:26 AM
  Subject: RES: [delphi-br] Automatizar processos OnClose do Form


  Para liberar o form da memoria a realmente a necessidade de estar utilizando
  o form.release 



_  

  De: Marcelo Silva [mailto:[EMAIL PROTECTED] 
  Enviada em: quarta-feira, 2 de março de 2005 09:18
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Automatizar processos OnClose do Form



  Pessoal em todos os Forms temos que colocar Release e nil para liberar os
  formularios da memória...
  A pergunta é...
  Teria como automatizar para que a aplicação liberasse o formulario da
  memória de forma automática ?
  Ou seja, detectar que form está sendo fechado e dar um

  Form?.Release;
  Form? := nil;

  Será que tem ?

  Eu já consigo saber qual formulário está sendo executado, mas não consigo
  detectar quando foi pedido para fechar... se eu souber quando ocorre este
  evento... aí fica belesma...

  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]
--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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







  Yahoo! Grupos, um serviço oferecido por:






<http://br.i1.yimg.com/br.yimg.com/i/br/ads4/2309_lrec_yshopping2.gif> 




  <http://br.rd.yahoo.com/SIG=12ajj3q7i/M=264105.3931087.6562589.1588051/D=brc
  lubs/S=2137111264:HM/EXP=1109852332/A=2361264/R=6/SIG=10v4acpp0/*http:/br.sh
  opping.yahoo.com/>  







_  

  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]
  <mailto:[EMAIL PROTECTED]> 

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



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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/g

[delphi-br] Automatizar processos OnClose do Form

2005-03-02 Por tôpico Marcelo Silva

Pessoal em todos os Forms temos que colocar Release e nil para liberar os 
formularios da memória...
A pergunta é...
Teria como automatizar para que a aplicação liberasse o formulario da memória 
de forma automática ?
Ou seja, detectar que form está sendo fechado e dar um

Form?.Release;
Form? := nil;

Será que tem ?

Eu já consigo saber qual formulário está sendo executado, mas não consigo 
detectar quando foi pedido para fechar... se eu souber quando ocorre este 
evento... aí fica belesma...

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.4 - Release Date: 01/03/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Amigos Paradoxianos

2005-03-01 Por tôpico Marcelo Silva

Primeiro instale um novo protocolo de rede o velho IPX / NetBios
Ele fará uma mudança no seu Autoexec.nt que ficara mais ou menos assim:

@echo off

REM AUTOEXEC.BAT nao , usado para inicializar o ambiente MS-DOS.
REM AUTOEXEC.NT , usado para inicializar o ambiente MS-DOS, a nao
REM ser que se especifique um arquivo de inicializa?ao diferente
REM no arquivo de informa?oes de programa (PIF) do aplicativo.

REM Instalar as extensoes CD ROM
lh %SystemRoot%\system32\mscdexnt.exe

REM Instalar o redirecionador da rede (carregar antes do dosx.exe)
lh %SystemRoot%\system32\redir

REM Instalar o suporte DPMI
lh %SystemRoot%\system32\dosx


> O Config.nt ficará com o final assim
...
REM EMM ignorada.
REM
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=40


Desta forma os gerenciadores de memoria estarao prontos para executar seu 
aplicativos Clipper desta forma prontos para executar a base paradox no win98



[]'s
Marcelo Silva




  - Original Message - 
  From: info.Desenvolvimento 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, March 01, 2005 6:01 PM
  Subject: Re: [delphi-br] Amigos Paradoxianos


  Passa o macete pra nós então como tu conseguiu fazer rodar Windows XP como 
CLIENTE e Windows 98 como SERVIDOR?



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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.1 - Release Date: 27/2/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.1 - Release Date: 27/2/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Leitura de cartão (via tarja magnetica com leitor)

2005-03-01 Por tôpico Marcelo Silva

Pessoal alguém já fez uma rotina para fazer a leitura de cartão de crédito 
lendo a tarja do cartão via leitor ?
Fiz uma aqui mas não estou gostando...
Se alguém pudesse me fornecer ficaria grato.



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.1 - Release Date: 27/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] ttable

2005-02-28 Por tôpico Marcelo Silva

Resumindo...

if (DataSource.State in [dsEdit, dsInsert]) then
  ShowMessage('Esta em modo de edição ou inserção.')
else ShowMessage('Agora não está mais.');



* Adicione a Unit DB onde for usar essa funcão.



[]'s

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Otto Júnior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 28, 2005 3:23 PM
  Subject: Re: [delphi-br] ttable


  Esta no help do delphi
  ===
  The following example uses a blob stream to write a string to the end of the 
  Notes field in the Tasks table.

  procedure TForm1.AppendNoteClick(Sender: TObject);

  var
Stream: TStream;
S: string;
  begin
with Tasks do
begin

  Edit;

  if State = dsEdit then
  begin
Stream := CreateBlobStream(FieldByName('Notes'), bmReadWrite);
try
  Stream.Seek(0, 2); {Seek 0 bytes from the stream's end point}
  S := ' This line will be added to the end.';
  Stream.Write(PChar(S)^, Length(S));
  Post;
finally
  Stream.Free;
end;
  end;
end;
  end;
  ===


  - Original Message - 
  From: "Renato" <[EMAIL PROTECTED]>
  To: 
  Sent: Monday, February 28, 2005 3:15 PM
  Subject: [delphi-br] ttable




  Bom galera eu gostaria de saber como faço para saber quando uma
  tabela está em modo de edição ou não pelo componente ttable(BDE) em
  banco mysql.

  Grato,
  Renato Fonseca





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]

  Links do Yahoo! Grupos












  -- 
  Esta mensagem foi verificada pelo sistema de anti-virus e
  acredita-se estar livre de perigo.



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.5.0 - Release Date: 25/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.0 - Release Date: 25/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Escovar Bites

2005-02-24 Por tôpico Marcelo Silva

Uma das melhores coisas é usar form por herança...
Tipo voce cria uma form padrao e depois usa ele como modelo no seu sistema...
Eu tenho 5 forms modelos no meu sistema... o resto é tudo herança... nos quais 
eu adiciono alguns componentes quando necessário...

Voce pode criar estes tipos de forms quando:
Telas de busca que são normalmente semelhantes
Exibição de Grids
Relatórios que mudam somente posiçoes de campos...
etc etc...


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Filipe 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 24, 2005 1:36 PM
  Subject: [delphi-br] Escovar Bites



   Ops... Será que alguém poderia postar aki alguma (ou algumas) dicas para 
melhorar performances?

ex.
*Usar Fields[0] ao invés de FielbyName
*Tirar units desnescessárias das uses, etc...



Valeu!


Filipe Geyer
Programador
[EMAIL PROTECTED]
www.bludata.com.br
   
   


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 22/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 22/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Formatação....

2005-02-24 Por tôpico Marcelo Silva

procedure TForm1.Button1Click(Sender: TObject);
var
  nValor : String;
begin
  nValor := '1.234,55';
  Edit1.Text := 
StringReplace((StringReplace(nValor,',','',[rfReplaceAll])),'.','',[rfReplaceAll]);
end;


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Adenes I. Freire Junior 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 24, 2005 8:28 AM
  Subject: [delphi-br] Formatação


  Qual função uso para formatar um valor tipo Float?
  Exemplo:

  1.234,55 ---> 123455

  Adenes I. Freire Junior

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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 22/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 22/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





Re: [delphi-br] Como saber de qual form o form B foi chamado?

2005-02-24 Por tôpico Marcelo Silva

Na palheta Additional existe o componente ApplicationEvents com este componente 
vc pode saber qual formulário está ativo no seu sistema com a rotina abaixo:

Rotina do evento OnIdle:

procedure TfPrincipal.ApplicationEvents1Idle(Sender: TObject;
  var Done: Boolean);
begin
  try
// Mostra o nome do formulário ativo em uma StatusBar
StatusBar1.Panels[1].Text := ' UNIT: '+Screen.ActiveForm.Name;
  except
// Algumas janelas não são formulários normais (Messages) então não mostra.
StatusBar1.Panels[1].Text := ' UNIT: NAO DETECTOU';
  end;
end;

Desta forma você pode criar um Log da sequencia como foram chamados os 
formulários.

* Coloque o componente no fomulário principal de sua aplicação



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]



- Original Message - 
  From: Demian Lessa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 23, 2005 6:19 PM
  Subject: Re: [delphi-br] Como saber de qual form o form B foi chamado?


  Maion,

  Só se você tivesse acesso a pilha de execução do seu programa juntamente 
  com as informações de DEBUG. Senão, não há garantias!

  Agora... dependendo de como vc cria seus formulários, há uma luz no fim 
  do túnel. Se vc os cria passando SELF como owner, então basta que você 
  use Owner.Name. Se vc os cria passando NIL, não tem como. Se vc delega a 
  criação ao objeto Application, não tem como.

  Mas... se você utiliza aplicativos onde suas janelas são todas modais, 
  então vc pode tentar enumerar as janelas de seu aplicativo a partir da 
  mais alta na ordem Z (veja o help da Win32 API) através de GetTopWindow 
  e depois pegando a janela seguinte na ordem Z usando GetNextWindow. 
  Comparando o handle da janela de topo com o handle do FORM_B, vc terá 
  certeza de que a janela seguinte retornada por GetNextWindow será a 
  janela que chamou o FORM_B. Isso, claro, se a única forma de criar 
  janelas no seu aplicativo for essa. Senão, esqueça!

  Cordialmente,

  Demian Lessa
  Salvador - Brasil

  maion wrote:
  > Amigos, 
  > 
  > Tendo Form_A , Form_B  e Form_C, quero saber ao abrir o Form_B se ele foi 
chamado do Form_A ou do Form_C sem usar uma variavel global ou fazer referencia 
cruzada de units.
  > Preciso de sugestoes.
  > 
  > Obrigado
  > 
  > 
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  > 
  > 
  > 


  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 22/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 22/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Porque Unsafe ?

2005-02-23 Por tôpico Marcelo Silva

Belesma... confirmou o que eu imaginava

valeu heim



  - Original Message - 
  From: Demian Lessa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 23, 2005 3:21 PM
  Subject: Re: [delphi-br] Porque Unsafe ?


  PAnsiChar nada mais é que um ponteiro e, como tal, não é seguro para se 
  usar em programas compilados para .NET. Essa restrição do framework da 
  Microsoft não se aplica especificamente ao Delphi mas a qualquer código 
  que tente se comportar em desacordo com as especificações de segurança 
  do framework.

  Seria interessante saber se você está mesmo desenvolvendo para .NET ou 
  se apenas não conseguiu configurar o Delphi para aplicativos Win32 
  nativos. Se estiver desenvolvendo para .NET, sugiro ler um pouco mais a 
  respeito do framework. Se estiver desenvolvendo para Win32, vá nas 
  opções do Delphi e desligue os avisos que não interessam.

  Cordialmente,

  Demian Lessa
  Salvador - Brasil

  Marcelo Silva wrote:
  > Porque o Delphi da um monte de Warnings sobre o Pchar ?
  > Ele diz:
  > Unsafe typecast of 'PAnsiChar'...
  > 
  > Por qual eu devo substituir ?
  > 
  > * Isso acontece nas Units da Jedi
  > 
  > 
  > 
  > Marcelo Silva
  > Cel. 11 9693-4251
  > ICQ - 49224093
  > MSN [EMAIL PROTECTED]
  >   --
  > 
  > No virus found in this outgoing message.
  > Checked by AVG Anti-Virus.
  > Version: 7.0.300 / Virus Database: 266.3.0 - Release Date: 21/02/2005
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  > 
  > 
  > 


  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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

   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 266.3.0 - Release Date: 21/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.3.0 - Release Date: 21/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Porque Unsafe ?

2005-02-23 Por tôpico Marcelo Silva

Porque o Delphi da um monte de Warnings sobre o Pchar ?
Ele diz:
Unsafe typecast of 'PAnsiChar'...

Por qual eu devo substituir ?

* Isso acontece nas Units da Jedi



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.3.0 - Release Date: 21/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] MemTable alguém aqui usa ?

2005-02-23 Por tôpico Marcelo Silva

Estou tentando fazer um aplicativo com componentes indy e KbmemTable.

Ele dá um erro nesta linha:

-> memClientes.LoadFromStreamViaFormat(AStream,memForma);

a mensagem é: Formato não especificado...

Mas estou especificando o formato em memForme, que é um formato binário.

Alguém já utilizou este componente e já passou por isso ?

Já segui umas dicas na internet mas o erro persiste.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.3.0 - Release Date: 21/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Diminuir EXE

2005-02-22 Por tôpico Marcelo Silva

A melhor coisa é você trabalhar com herança de formulários assim sua aplicação 
diminue uns 60% tanto em tamanho do EXE como na produção e manutênção.

Utilizar aplicativos que se propõe a este tipo de mágica, é meio que ilusório, 
pois ele diminue quando está "fechado" mas quando você executa o windows abre 
ele para utilizar as funções internas que você criou.
Ou seja, este lance de "diminuir" o EXE é como se você zipasse o arquivo... mas 
na hora de usa-lo vc terá que deszipa-lo, e isso consome até mais memória do 
que se ele já estivesse aberto..

* é só uma dica :-)


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.1.0 - Release Date: 18/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] SOLUÇÃO -> Como abilitar os Hints de toda a aplicação ? (contribuição)

2005-02-18 Por tôpico Marcelo Silva

Coloque um componente ApplicationEvents no FormPrincipal

No meu caso eu tenho uma Unit de funcoes onde deixo todas as funções genéricas, 
mas vc pode criar a função abaixo onde quiser:


// Função para mostrar abilitar o ShowHint ou Qualquer Propriedade que queira 
(e tenha no componente é claro)

procedure MostraHint(Form: TForm); 
var
  i: Integer;
  PInfo: PPropInfo;
begin
  for i:=0 to Form.ComponentCount-1 do begin
// Retorna diferente de [Nil] se existe a propriedade
PInfo := GetPropInfo(Form.Components[i], 'ShowHint'); 
// Verifica se encontrou a propriedade
if (PInfo <> nil) then
// Abilita a propriedade encontrada
TForm(Form.Components[i]).ShowHint := True;
  end;
end;

Depois no OnIdle do ApplicationEvents eu coloquei:

MostraHint(Screen.ActiveForm); // ActiveForm = Form Ativo


Espero que sirva pra alguém
  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

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

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

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

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

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

 





[delphi-br] Como abilitar os Hints de toda a aplicação ?

2005-02-18 Por tôpico Marcelo Silva

Pessoal tentei o compando (Application.ShowHint := True) para abilitar todos os 
hints de todos os forms existentes na aplicação mas não da certo... alguém tem 
alguma dica para eu não precisar entrar em um por um para abilitar ?


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Comparar tabela

2005-02-17 Por tôpico Marcelo Silva

Gostaria de saber como descobrir quais registros existem a mais em uma tabela...
Ou seja aqueles orfaos

Tentei assim mas, sem sucesso:

SELECT
*
FROM "LC\FINAN\F_CARTAO" C
LEFT OUTER JOIN "LC\FINAN\F_SALLOJ" S ON (S.PEDIDO = C.PEDIDO)

A tabela CARTAO possue 1 registro a mais e gostaria de saber qual é

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Performance em DBF x SQL

2005-02-17 Por tôpico Marcelo Silva

Como deixar esta select mais rápida ?

SELECT
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK, 
SUM(S.VALOR) AS SVALOR, 
SUM(C.VALOR) AS TVALOR,
COUNT(S.COD_CLI) AS SCODCLI
FROM "LC\CADASTRO\F_LOJIST" L 
INNER JOIN "LC\FINAN\F_SALLOJ" S ON (S.LOJISTA = L.COD_CLI) 
INNER JOIN "LC\FINAN\F_CARTAO" C ON (C.PEDIDO = S.PEDIDO) 
WHERE 
((S.DAT_LAN BETWEEN '01/01/2005' AND '01/01/2005')AND
(C.DAT_LAN BETWEEN '01/01/2005' AND '01/01/2005')AND
(C.OBS = 'N'))
GROUP BY 
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK

Gostaria de deixar esta SELECT mais rápida...
Estou usando DBF com TQuery porque é a base que ja existe na empresa e não 
posso mudar
Média de registros é de 300.000 registros em cada tabela.

Algum DBA pra dar uma dicas :-)

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

Internal Virus Database is out-of-date.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Que tranqueira esse SELECT x CASE ou IIF

2005-02-16 Por tôpico Marcelo Silva

SELECT
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK, 
SUM(S.VALOR) AS SVALOR, 
SUM(C.VALOR) AS TVALOR,
COUNT(S.COD_CLI) AS SCODCLI,
CASE C.DAT_QUI
WHEN IS NULL THEN 'TESTE'
ELSE 'TESTE2'
END
FROM "LC\CADASTRO\F_LOJIST" L 
INNER JOIN "LC\FINAN\F_SALLOJ" S ON (S.LOJISTA = L.COD_CLI) 
LEFT OUTER JOIN "LC\FINAN\F_CARTAO" C ON (C.PEDIDO = S.PEDIDO) 
WHERE 
((S.DAT_LAN BETWEEN '01/01/2005' AND '01/01/2005')AND
(C.DAT_LAN BETWEEN '01/01/2005' AND '01/01/2005')AND
(C.OBS = 'N'))
GROUP BY 
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK,
C.DAT_QUI

Da erro no CASE olha o erro

---
Error
---
qrCartao: Error 7200:  AQE Error:  State = 42000;   NativeError = 2115;  
[Extended Systems][Advantage SQL Engine]Expected lexical element not found: 
FROM You are missing the keyword FROM after the column definitions in your 
SELECT statement. - Location Of Error: 182.
---
OK   
-------

Estranho que no Help do ADS tem o CASE e IIF... mas não vai :-(



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Agrupar em DBF x TTABLE

2005-02-16 Por tôpico Marcelo Silva

Pessoal tenho que usar TTable (do ADS o AdsTable) em paralelo a um sistema 
Clipper que tem aqui na empresa...
Seguinte não sei como é feito no clipper que tem aqui, mas tenho que exibir um 
relatório de traz

Clientes
Vendas
Entre uma determinada data

Tenho que agrupar por cliente...

Alguem tem alguma ideia de como agrupar utilizando TTables ?

Tentei utilizar Query, consegui trazer os valores que quero mas não comsegui 
agrupar... pois existem datas variadas e o campo data tem que ir no group by. 
Olhe o SQL abaixo

SELECT 
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK, 
SUM(S.VALOR) AS SVALOR, 
SUM(C.VALOR) AS TVALOR, 
C.DAT_QUI,
COUNT(S.COD_CLI) AS SCODCLI 
FROM "LC\CADASTRO\F_LOJIST" L 
INNER JOIN "LC\FINAN\F_SALLOJ" S ON (S.LOJISTA = L.COD_CLI) 
INNER JOIN "LC\FINAN\F_CARTAO" C ON (C.PEDIDO = S.PEDIDO) 
WHERE 
((S.DAT_LAN BETWEEN '01/01/2005' AND '15/01/2005')AND
(C.OBS = 'N'))
GROUP BY 
L.COD_CLI, 
L.NOME, 
L.APELIDO, 
L.TAXA, 
L.DOCUM_OK,
C.DAT_QUI

Por causa do campo DAT_QUI ele não agrupa os nomes iguais :-(

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Repor TAXA % para saber o valor real

2005-02-16 Por tôpico Marcelo Silva

Tenho a função

SUM(VALOR-(VALOR*TAXA)/100) AS SVALOR

Deste modo tenho meu valor com desconto

A questão:

Como retornar a taxa para saber o valor real da venda ?
Tipo

100 - 5% sei que é 95

e para voltar como seria ?

tenho os numero 95 que é o resultante e os 5% que é a taxa como chegaria aos 
100 reais ?





Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Paginação em DBF

2005-02-14 Por tôpico Marcelo Silva

Pessoal alguém sabe como fazer paginação em tabelas DBF com Query ?
Preciso motrar igual na internet... 50... proximos 50 e assim por diante...

Alguém pode me dar uma dica ?

Estou usando o componente ADS... no help tem um exemplo [SELECT TOP 100 * FROM 
emp] mas quando coloco isso no SQL da query ele dá erro.
Alguém sabe outra maneira ? 

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.7 - Release Date: 10/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Exibir outro valor ao invez de True / False

2005-02-11 Por tôpico Marcelo Silva

Nosso colega marcinhuk deu uma dica muito boa veja:

vai no editor de campos da tabela e na propriedade DisplayValues, coloca 1º o 
valor para Trueseguido de ";" e depois o valor para False


Valeu... aos que deram sua dicas.

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


- Original Message - 
From: Emerson Moreno 
To: delphi-br@yahoogrupos.com.br 
Sent: Friday, February 11, 2005 10:01 AM
Subject: Re: [delphi-br] Exibir outro valor ao invez de True / False


Sim Marcelo, na query clique duas vezes nele a adicione um campo novo,
escolha do tipo calculado e de um nome para seu camo. Pornto agora no
evento OnCalcField coloque if seu_dado.Value = True then
seuCcampoCriado.AsString := 'Sim';

Faça assim para o não também.

Espero ter ajudado.


On Fri, 11 Feb 2005 09:45:41 -0200, Marcelo Silva <[EMAIL PROTECTED]> wrote:
> Tenho uma query que traz o valor de um campo que é True e False (Paradox)
> Gostaria de exibir no Grid como SIM e NAO ...
> Teria algum modo de fazer isso de maneira dinamica, colocando em algum
> evento do grid ou da query ?
> 
> 
> Marcelo Silva
> Cel. 11 9693-4251
> ICQ - 49224093
> MSN [EMAIL PROTECTED]
> 
>   --
> 
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> Para ver as mensagens antigas, acesse:
> http://br.groups.yahoo.com/group/delphi-br/messages
> 
> Para falar com o moderador, envie um e-mail para:
> [EMAIL PROTECTED] ou [EMAIL PROTECTED]
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:
>  
> 
> Links do Yahoo! Grupos
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/delphi-br/
>   
> Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>   
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!. 


-- 
[]'s

Emerson Moreno
Mascate Automação
Desenvolvedor


-- 
<<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:

 São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília 





Links do Yahoo! Grupos

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





No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Exibir outro valor ao invez de True / False

2005-02-11 Por tôpico Marcelo Silva

Tenho uma query que traz o valor de um campo que é True e False (Paradox)
Gostaria de exibir no Grid como SIM e NAO ...
Teria algum modo de fazer isso de maneira dinamica, colocando em algum evento 
do grid ou da query ?


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] JAVA já era?...(Não esqueça que é Off Topic)

2005-02-09 Por tôpico Marcelo Silva

JAVA ?

JA VAI TARDE HEHEHE


Mas não creio que é o fim da linguagem assim como Clipper ainda existe, o que 
irá acontecer é que tudo vai ficar como está... Delphi crescendo... VB 
estável... e Java com seu adeptos. 
Muitas empresas utilizam alguma coisa em Java e não vão mudar da noite pro 
dia... se é que vão mudar.

Bem eu paro por aqui porque este off-tópic vai longe...



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: News byKohl 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 09, 2005 12:12 PM
  Subject: Re: [delphi-br] JAVA já era?...


  Bem, só posso dizer que, por experiência própria (usei e estudei Java uns 6
  meses), ele é uma belíssima porcaria, nunca vi nada tão lerdo na minha vida.
  A plataforma .Net é incomparavelmente superior ao Java, em todos os
  sentidos. A sintaxe do Java é um clone do C++, então, se tiver que usar uma
  ferramenta destas, fico logo com o original (o C++), cuja performance
  ninguém discute e que tem excelentes ferramentas RAD disponíveis (inclusive
  o C++ Builder, da Borland).

  Se Java fosse bom, pelo tempo que a linguagem existe, já teria dominado o
  mercado há muito tempo !

  Luiz Kohl
  www.byKohl.com
  Messenger: [EMAIL PROTECTED]
  Skype: byKohl
  Fone: 27-8115-5692
  Vitória - ES - Brasil


  - Original Message - 
  From: <[EMAIL PROTECTED]>
  To: 
  Sent: Wednesday, February 09, 2005 11:15 AM
  Subject: [delphi-br] JAVA já era?...


  >
  > Dêem uma lida:
  >
  > http://forum.abril.com.br/info/forum.php?topico=161304
  >
  >
  >
  > -- 
  > <<<<< 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] ou [EMAIL PROTECTED]
  >
  > Links do Yahoo! Grupos
  >
  >
  >
  >
  >
  >
  >
  >
  >



  -- 
  Mensagens enviadas estão livres de vírus.
  Verificado por AVG Anti-Vírus.
  Versão: 7.0.305 / Banco de dados de Vírus: 265.8.6 - Data de Lançamento: 
7/2/2005



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Banco de dados

2005-02-09 Por tôpico Marcelo Silva

Pessoal estou precisando fazer um sisteminha simples de cadastro e este terá 
que ficar sendo tranferido de máquina em máquina.
Qual meio vocês recomendam para usar como base de dados ?
Sei que tem FB mas quero uma coisa bem simples mesmo que não precise ficar 
instalando.
Somente pegar a pasta do sisteminha e colocar na outra máquina.

Estou pensando em:

XML: Preciso aprender
Arquivos Texto: (meio fora de questão)
DBF com acesso direto sem BDE: (me parece a forma mais viavel)

Aguardo sugestões...


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 07/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Erro ao transferir dados do access p/ paradox

2005-02-08 Por tôpico Marcelo Silva

Aqui voce não precisa do Last pois o Append já joga o registro para o ultimo na 
tabela (quem não joga é o Insert).

   while not ADOTabela.Eof do begin
 BDETabela.Last; // NÃO É NECESSÁRIO.
 BDETabela.Append;
 .
...

E produre colocar os tipos de campos corretos como sugeriu nosso colega 
Ricardo, pois assim vc evita que o delphi perca tempo em converções 
desnecessárias.


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Ricardo Mauro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 08, 2005 8:59 AM
  Subject: Re: [delphi-br] Erro ao transferir dados do access p/ paradox


  Experimente substituir a propriedade ".value" pelo seu conteudo correto. 
  Ex.: BDETabelaDESCRICAO.String  := ADOTabelaEMPRESA.String;

  Ricardo Mauro
  Goiania


- Original Message - 
From: Erika Lemes 
To: delphi-br@yahoogrupos.com.br 
Sent: Tuesday, February 08, 2005 1:00 AM
Subject: Re: [delphi-br] Erro ao transferir dados do access p/ paradox


Olá Hudson. Não deu certo. ele coloca todos os nomes certinho, mas 
quando chega nos endereços e telefones ele sempre repete o anterior naqueles 
campos que são em branco na tabela access (origem), como te falei no 
exemplo porque será??
Obrigado!

Hudson <[EMAIL PROTECTED]> wrote:
no paradox (DBE), vc deve indicar o final da tabela paradox para abrir um 
novo cadastro .Last e depois o .Append
assim vc vai colocar a seleção no final de todos os registros, e depois 
abrir um novo cadastro

procedure T_Transf.Transferir;
begin
   ADOTabela.First;
   while not ADOTabela.Eof do begin
 BDETabela.Last;
 BDETabela.Append;
 BDETabelaDESCRICAO.Value  := ADOTabelaEMPRESA.Value;
 BDETabelaENDER.Value  := ADOTabelaENDERECO.Value;
 .
 .
 .
 BDETabela.Post;
 ADOTabela.Next;
  end;
end;

o meu deu certo!
  - Original Message - 
  From: Erika Lemes 
  To: Delphi-br 
  Sent: Monday, February 07, 2005 8:37 PM
  Subject: [delphi-br] Erro ao transferir dados do access p/ paradox


  Boa noite.

  Estou transferindo os dados existentes numa tabela access para a tabela 
do paradox.

  Fiz um código mais ou menos assim, onde ADOTabela é do banco Access e 
BDETabela é do Paradox:

  procedure T_Transf.Transferir;
  begin
 ADOTabela.First;
 while not ADOTabela.Eof do begin
   BDETabela.Last;
   BDETabela.Append;
   BDETabelaDESCRICAO.Value  := ADOTabelaEMPRESA.Value;
   BDETabelaENDER.Value  := ADOTabelaENDERECO.Value;
   .
   .
   .
   BDETabela.Post;
   ADOTabela.Next;
end;
  end;

  Ele até funciona, mas está com um problema: quando a tabela ADOTabela tem 
um dado em branco ele repete o dado anterior que postou. Exmplo de como fica:

  ADOTabela

  NomeEndereçoTelefone
  Erika São Carlos  123
  Marcelo   456
  Carla   789
  Márcia  São Paulo
  Mariana   111

  BDETabela

  Nome   EndereçoTelefone
  ErikaSão Carlos  123
  MarceloSão Carlos  456  //end era p/ ser em branco
  CarlaSão Carlos  789  //end era p/ ser em 
branco
  Márcia  São Paulo   789  //telefone era p/ ser em 
branco
  MarianaSão Paulo111  //end era p/ ser em 
branco 

  Alguém sabe porque acontece isso??

  Obrigado



-
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do 
Yahoo! agora.

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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



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


  --
Links do Yahoo! Grupos

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

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

  c.. O uso 

Re: [delphi-br] Dados em branco no paradox - URGENTE

2005-02-04 Por tôpico Marcelo Silva

Append insere um registro no final da tabela

Insert insere um registo ante do registro que estiver selecionado


Exemplo INSERT:

DADOS
  INSERT - DADOS
DADOS
DADOS

Exemplo APPEND:

DADOS
DADOS
DADOS
  APPPEND - DADOS


   
Belesma ?

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Eduardo Silva ® 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 04, 2005 4:38 PM
  Subject: RES: [delphi-br] Dados em branco no paradox - URGENTE


  É justamente os dados em branco que eu presico, para que a impressão das
  etiquetas sai depois de um certo número de etiquetas.

  Eu consegui usando append ao invés de insert, vc sabe a diferença entre um e
  outro ?

-Mensagem original-
De: Marcelo Silva [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 4 de fevereiro de 2005 14:28
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Dados em branco no paradox - URGENTE


Ou filtra e ignora os dados em branco :-)

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message -
  From: Marcelo Silva
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, February 04, 2005 3:22 PM
  Subject: Re: [delphi-br] Dados em branco no paradox - URGENTE


  Usa uma Query ao invez de Table e aí vc pode ORDENAR por DESC
  (decrescente) ou ASC (crescente)


  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]
- Original Message -
From: Eduardo Silva ®
To: Grupo Delhpi-br
Sent: Friday, February 04, 2005 4:17 PM
Subject: [delphi-br] Dados em branco no paradox - URGENTE


Galera, estou tentando gravar alguns registros em branco no paradox.
  Eu até
consigo fazer o laço e grvar os registros, s[ó que eu preciso que eles
fiquem nas primeiras linhas (posições) da tabela e não no final como
  vem
acontecendo.

Explico melhor: após eu gravar uam certa quantidade (esta quantidade é
variável, o usuário escolhe) eu começo a gravar os dados, para depois
  gerar
um relatório de etiquetas.

O problema é que os registros em branco estão ficando sempre no final,
  mesmo
sendo gravados primeiro, alguém pode me dar uma mão ?

Ou se tiver uma outra solução eu agradeço.

 _  ___  _
/ )|   |( \
   / / | Eduardo de Almeida Silva  | \ \
_( (_ |  _[EMAIL PROTECTED] _  | _) )_
(((\ \)|_/ )___( \_|(/ /)))
( \_/ / \ \_/ )
\   /   \   /
  \_/ \_/
  /   / \   \



--
<<<<< 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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por:







  
  --
Links do Yahoo! Grupos

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

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

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
  Serviço do Yahoo!.




  
  --


No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005

--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005


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



  --
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por:







--
  
  Links do Yahoo! Grupos

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

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

c.. O uso que você faz do

Re: [delphi-br] Dados em branco no paradox - URGENTE

2005-02-04 Por tôpico Marcelo Silva

Ou filtra e ignora os dados em branco :-)

Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Marcelo Silva 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 04, 2005 3:22 PM
  Subject: Re: [delphi-br] Dados em branco no paradox - URGENTE


  Usa uma Query ao invez de Table e aí vc pode ORDENAR por DESC (decrescente) 
ou ASC (crescente) 


  Marcelo Silva
  Cel. 11 9693-4251
  ICQ - 49224093
  MSN [EMAIL PROTECTED]
- Original Message - 
From: Eduardo Silva ® 
To: Grupo Delhpi-br 
Sent: Friday, February 04, 2005 4:17 PM
Subject: [delphi-br] Dados em branco no paradox - URGENTE


Galera, estou tentando gravar alguns registros em branco no paradox. Eu até
consigo fazer o laço e grvar os registros, s[ó que eu preciso que eles
fiquem nas primeiras linhas (posições) da tabela e não no final como vem
acontecendo.

Explico melhor: após eu gravar uam certa quantidade (esta quantidade é
variável, o usuário escolhe) eu começo a gravar os dados, para depois gerar
um relatório de etiquetas.

O problema é que os registros em branco estão ficando sempre no final, mesmo
sendo gravados primeiro, alguém pode me dar uma mão ?

Ou se tiver uma outra solução eu agradeço.

 _  ___  _
/ )|   |( \
   / / | Eduardo de Almeida Silva  | \ \
_( (_ |  _[EMAIL PROTECTED] _  | _) )_
(((\ \)|_/ )___( \_|(/ /)))
( \_/ / \ \_/ )
\   /   \   /
  \_/ \_/
  /   / \   \



-- 
<<<<< 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] ou [EMAIL PROTECTED]



  Yahoo! Grupos, um serviço oferecido por: 
   
   

   
 


  --
Links do Yahoo! Grupos

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

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

  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do 
Serviço do Yahoo!. 




  --


No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005

--

  No virus found in this outgoing message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005


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



  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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] Dados em branco no paradox - URGENTE

2005-02-04 Por tôpico Marcelo Silva

Usa uma Query ao invez de Table e aí vc pode ORDENAR por DESC (decrescente) ou 
ASC (crescente) 


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Eduardo Silva ® 
  To: Grupo Delhpi-br 
  Sent: Friday, February 04, 2005 4:17 PM
  Subject: [delphi-br] Dados em branco no paradox - URGENTE


  Galera, estou tentando gravar alguns registros em branco no paradox. Eu até
  consigo fazer o laço e grvar os registros, s[ó que eu preciso que eles
  fiquem nas primeiras linhas (posições) da tabela e não no final como vem
  acontecendo.

  Explico melhor: após eu gravar uam certa quantidade (esta quantidade é
  variável, o usuário escolhe) eu começo a gravar os dados, para depois gerar
  um relatório de etiquetas.

  O problema é que os registros em branco estão ficando sempre no final, mesmo
  sendo gravados primeiro, alguém pode me dar uma mão ?

  Ou se tiver uma outra solução eu agradeço.

   _  ___  _
  / )|   |( \
 / / | Eduardo de Almeida Silva  | \ \
  _( (_ |  _[EMAIL PROTECTED] _  | _) )_
  (((\ \)|_/ )___( \_|(/ /)))
  ( \_/ / \ \_/ )
  \   /   \   /
\_/ \_/
/   / \   \



  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] Re: (Totalmente OFF) Ser Feliz ou Ter Razão? Qual a sua poreferência ???

2005-02-04 Por tôpico Marcelo Silva

Olha acho muito bom a intênção de palestras para ajudar não só na empresa mas 
até mesmo em toda a nossa vida.

Mas uma coisa que me deixa encafifado é que sou muito racional.

Toda ilustração nos serve para refletirmos, mas nem sempre aplicarmos.
Por exemplo numa situção dessas onde se está tentando chegar numa festa, tudo 
bem muitas coisas podem ser relevadas para que o clima fique agradável, pois 
nenhum dano maior será causado.

Já em uma questão mais séria a razão deve com certeza ser a primeira coisa, 
pois os resultados farão os ânimos acalmarem.

Por isso devemos pensar bem na situação e na ação que vamos tomar.

Por esta "razão" não concordo com o ditado: "Se conselho fosse bom não se dava 
se vendia". 
Digo que conselho é bom e deve ser dado a todo instante para não esquecermos o 
caminho que temos a diante, sempre levando em conta os sentimentos da pessoa 
alheia é claro.

* Aprenda a escutar conselhos e aprenda muito com eles.

Quanto a historia: Seria melhor se o cara tive-se cedido assim ela se sentiria 
muito mais útil.

Eu tentarei ver essa história de outro angulo; quando alguém der uma sugestão 
avaliarei com bastante calma, pois a pessoa poderá estar certa. Pois é muito 
mais fácil apagar um fosforo do que uma fogueira. :-)



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]


- Original Message - 
From: "Reginaldo Torres" <[EMAIL PROTECTED]>
To: <"Undisclosed-Recipient:;"@libraas.com.br>
Sent: Thursday, February 03, 2005 6:44 PM
Subject: [delphi-br] Ser Feliz ou Ter Razão? Qual a sua poreferência ??? 




 Ser Feliz ou Ter Razão? 
Oito da noite numa avenida movimentada. O casal já esta atrasado para jantar na 
casa de alguns amigos. O endereço é novo, assim como o caminho, que ela 
conferiu no mapa antes de sair. 

Ele dirige o carro. Ela o orienta e pede para que vire na próxima rua à 
esquerda. Ele tem certeza de que é à direita. Discutem. Percebendo que além de 
atrasados, poderão ficar mal humorados, ela deixa que ele decida. Ele vira a 
direita e percebe que estava errado. Ainda com dificuldade, ele admite que 
insistiu no caminho errado, enquanto faz o retorno. 

Ela sorri e diz que não há problema algum em chegar alguns minutos mais tarde. 
Mas ele ainda quer saber: "Se você tinha tanta certeza de que eu estava tomando 
o caminho errado, deveria insistir um pouco mais". 

E ela diz: "Entre ter razão e ser feliz, prefiro ser feliz. Estávamos a beira 
de uma briga, se eu insistisse mais, teríamos estragado a noite". 

 MORAL DA HISTÓRIA 

Essa pequena historia foi contada por uma empresária durante uma palestra sobre 
simplicidade no mundo do trabalho. Ela usou a cena para ilustrar quanta energia 
nós gastamos apenas para demonstrar que temos razão, independente de tê-la ou 
não. Desde que ouvi esta história, tenho me perguntado com mais freqüência: 
"Quero ser feliz ou ter razão?" Pense nisso e seja feliz.

Ass. AUTOR DESCONHECIDO.







Reginaldo Torres - Analista de Sistemas Sênior
Libra Advanced Solutions - Fábrica de Software e Desenvolvimentos
' (17) 3521-3080 ramal 215 / Ê Fax +55 (17) 3522-1717
+ [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
þ  www.libraas.com.br <http://www.libraas.com.br/>

"O emitente desta mensagem é responsável por seu conteúdo e endereçamento.
Cabe ao destinatário cuidar quanto ao tratamento adequado. Sem a devida
autorização, a divulgação, a reprodução, a distribuição ou qualquer outra
ação em desconformidade com as normas internas da Empresa(Libra) são
proibidas e passíveis de sanção disciplinar, cível e criminal."

"The original of this message is responsible for its content and address. 
It fits to the addressee to take care with relationship to the appropriate 
treatment. Without the due 
authorization, the popularization, the reproduction, the distribution or any 
other one 
action in disconformity with the internal norms of Empresa(Libra) they are 
forbidden and they can suffer sanction to discipline, civil and criminal."

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.4 - Release Date: 01/02/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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




 






-- 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.4 - Release Date: 01/02/2005


  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8

Re: [delphi-br] Pintar GRID

2005-02-02 Por tôpico Marcelo Silva

Se der dois cliques no grid verá que cada coluna tem suas propriedades.
Para se referir a elas vc pode usar 

DBGrid1.Columns[0].Color := clBlue; // Aqui coloca sua cor

onde [0] se refere a coluna que quer manipular


:-) espero ter ajudado


Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  - Original Message - 
  From: Carlinhos Pucc 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 02, 2005 10:15 AM
  Subject: [delphi-br] Pintar GRID


  Bom Dia Pessoal,

  Preciso de uma ajuda.
  Gostaria de no momento que abro os dados em um DBGrid possa aparecer
  de outras cores determinadas linhas.
  Por exemplo, abro um cadastro e todos que são de "São Paulo" saiam
  com fontes de outra cor ou fundo de outra cor, só que não posso perder o
  posicionamento, ou seja, se o campo está centralizado precisa continuar.
  Existe alguma função pra isso ? Onde coloco ? em qual evento eu
  coloco a função ?

  Obrigado à todos,

  Carlinhos





  -- 
  <<<<< 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] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 
 
 
  
 
   


--
  Links do Yahoo! Grupos

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




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/01/2005

  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.2 - Release Date: 28/01/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

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

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

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

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

 





[delphi-br] OFF usuarios UOL

2005-01-27 Por tôpico Marcelo Silva

Usuários UOL com filtro ativado não receberam meus emails, não vou ficar 
perdendo meu tempo entrando no site uol para digitar aquelas tranqueiras de 
letras.
Vai pro lixo direto...



Marcelo Silva
Cel. 11 9693-4251
ICQ - 49224093
MSN [EMAIL PROTECTED]
  --

No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.2 - Release Date: 21/01/2005


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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

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

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [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

 





  1   2   3   >