RES: [delphi-br] Sons em Delphi

2007-02-20 Por tôpico Ricardo Berti
Desde que o computador tenha os codecs para reproduzir mp3 ou wma
instalados, vc pode usar o proprio TMediaPlayer, eh só seguir qualquer
tutorial que ensine como reproduzir wav, que ele vai funcionar com o mp3
também. Nas propiedades do MediaPlayer, mostra apenas wav, mid e avi, mas
ele reproduz quase q qualquer coisa, contanto que os codecs estejam no pc...
se for coisa pouca, é melhor converter para wav mesmo, se for grande e tiver
que reproduzir em mp3, certifique-se que o computador-destino vai ter o
necessário para isso!
 
Bom Código
 
Ricardo Berti

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Wagner Binoto
Enviada em: terça-feira, 20 de fevereiro de 2007 09:46
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Sons em Delphi



Galera, 

Gostaria de incluir um som quando clicar em um Botão (BitBtn), que
componente vcs conhecem que posso usar para executar mp3 ou wav ou wma.

Abraços

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



 


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



RES: [delphi-br] Arquivo Texto

2007-02-16 Por tôpico Ricardo Berti
Eu tentari assim:
 
var
  Arquivo1, Arquivo2, ArquivoSaida: TextFile;
  Linha: string;
begin
  //Abre os dois primeiros arquivos para leitura Reset
  AssignFile(Arquivo1, 'C:\a.txt');
  Reset(Arquivo1);
  AssignFile(Arquivo2, 'C:\b.txt');
  Reset(Arquivo2);
 
  //Abre o ultimo arquivo como para escrita Rewrite
  AssignFile(ArquivoSaida, 'C:\saida.txt');
  Rewrite(ArquivoSaida);
 
  //Enquanto não for fim do arquivo, vai lendo o primeiro arquivo e gravando
no arquivo de saida
  while not EoF(Arquivo1) do
begin
  ReadLn(Arquivo1, Linha);
  WriteLn(ArquivoSaida, Linha);
end;
  CloseFile(Arquivo1);
 
  //Enquanto não for fim do arquivo, vai lendo o segundo arquivo e gravando
no arquivo de saida
  while not EoF(Arquivo2) do
begin
  ReadLn(Arquivo2, Linha);
  WriteLn(ArquivoSaida, Linha)
end;
  CloseFile(Arquivo2);
 
//Já está tudo no arquivo de saida
  CloseFile(ArquivoSaida);
end;
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de stainle2003
Enviada em: sexta-feira, 16 de fevereiro de 2007 16:11
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Arquivo Texto



não consigo a partir de dois arquivos texto juntá-los num terceiro, 
alguém sabe outra madeira ou o que está errado no código abaixo.
grato
Stainle

procedure TForm1.Button1Click(Sender: TObject);
var
dirzip, destzip, dirtemp, sentenca : string;
begin
dirzip := 'f:\usr\host\remoto\palm\filial99\plestdia.txt';
destzip := 'p:\servidor\003\Saida\plestdia.txt';
dirtemp := 'p:\servidor\003\Saida\Anterior\plestdia.txt';
CopyFile(pchar(destzip), pchar(dirtemp), false);
destzip := 'p:\servidor\003\Saida\pleststa.txt';
sentenca := 'command.com /c copy ' + dirzip + ' + ' + dirtemp 
+ ' ' + destzip;
ShowMessage(dirzip);
ShowMessage(dirtemp);
ShowMessage(destzip);
ShowMessage(sentenca);
WinExec(pchar(sentenca), sw_ShowNormal);
end;



 


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



Re: [delphi-br] [URGENTE] Formatação Imp ressão Matricial

2007-02-13 Por tôpico Ricardo Berti
Como você faz pra imprimir? faz tudo na mão ou usa alguma rotina ou componente? 
Posta aí que agente te ajuda

Bom Código

Ricardo Berti

  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: Grupo Delphi 
  Sent: Monday, February 12, 2007 11:40 PM
  Subject: [delphi-br] [URGENTE] Formatação Impressão Matricial


  Galera, seguinte, preciso da seguinte informação.

  Tem como eu usar o write para fazer o seguinte.

  Na hora que chegar num determinado numero de caracter, ele pule para a
  proxima linha, mais ou menos no estilo das Celulas do Excel ???

  Por ex.: Eu reservo um espaço de 50 caracteres para Descrição do Serviço na
  nota, se ele passar de 50, ele pula para a proxima linha, sem atrapalhar a
  coluna preço.

  Na nota ficaria assim


  DESCRIÇÃO | PREÇO

  TESTE TESTE TESTE TESTE TESTE
  TESTE TESTE TESTE TESTE TESTE R$ 40,00

  OUTRO TESTE R$ 20,00

  Tem como ?

  Tiago de Assis Pimenta

  MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
  Skype: tiagopimenta_skype
  Gtalk: tiagopimenta


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



   

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



Re: [delphi-br] [URGENTE] Formatação Imp ressão Matricial

2007-02-13 Por tôpico Ricardo Berti
Ae Brother,
não esqueci de você não, só que estou ocupadaço, mas assim que eu tiver um 
tempo vou dar uma olhada legal no teu código... Mas caso você descobrir antes 
como fazer, posta na lista, pra agente saber!

Abraços

Ricardo Berti
  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 13, 2007 9:56 AM
  Subject: RES: [delphi-br] [URGENTE] Formatação Impressão Matricial


  Boa Tarde Ricardo, faço tudo na mão, vou colar o código de como esta.

  procedure Tfrmcadordserv.BitBtn1Click(Sender: TObject);
  const
  CNegrito = #27#71; // Define Caracter Negrito;
  SNegrito = #27#72; // Define Caracter Não Negrito;
  CExpandido = #14;
  SExpandido = #20;
  var
  a: textfile;
  begin

  // Imprimindo Ordem de Serviço


  assignfile(a,'c:\tmp\cupom.txt');
  rewrite(A);
  writeln(A,'=
  ==');
  writeln(A,' BRANCO AUTO MECANICA - ESPECIALIZADA EM INJECAO
  ELETRONICA ');
  writeln(A,' AV. MESSIAS GONCALVES, 1363 - (17) 3325-8055
  ');
  writeln(A,'=
  ==');
  write(A,CNegrito + CExpandido + format('%-29s',['ORDEM DE SERVICO N: ' +
  formatfloat('0',strtoint(edit1.text))]));
  writeln(A,SNegrito + SExpandido + format('%10s',['DATA:
  '+frmordserv.qrordserv.fieldbyname('data').asstring]));
  writeln(A);
  write(A,format('%-57s',['NOME DO CLIENTE: '+
  qrcli.fieldbyname('nome').value]));
  writeln(A,format('%-22s',['CELULAR: '+qrcli.fieldbyname('celular').value]));
  write(A,format('%-57s',['ENDERECO: '+
  qrcli.fieldbyname('endereco').value]));
  writeln(A,format('%-22s',['BAIRRO : '+ qrcli.fieldbyname('bairro').value]));
  write(A,format('%-57s',['CIDADE: '+ qrcli.fieldbyname('cidade').value]));
  writeln(A,format('%-22s',['CEP.: '+ qrcli.fieldbyname('cep').value]));
  write(A,format('%-35s',['TELEFONE: '+
  qrcli.fieldbyname('telefone').value]));
  write(A,format('%-22s',['CPF: '+ qrcli.fieldbyname('cpf').value]));
  writeln(A,format('%-22s',['RG: ' + qrcli.fieldbyname('rg').value]));
  writeln(A);
  write(A,format('%-57s',['MARCA: '+
  frmordserv.qrordserv.fieldbyname('marca').value]));
  writeln(A,format('%-22s',['MODELO: '+
  frmordserv.qrordserv.fieldbyname('modelo').value]));
  write(A,format('%-35s',['COR: '+
  frmordserv.qrordserv.fieldbyname('cor').value]));
  write(A,format('%-22s',['PLACA: '+
  frmordserv.qrordserv.fieldbyname('placa').value]));
  writeln(A,format('%-22s',['KM DO VEICULO: '+edit3.text]));
  writeln(A);
  writeln(A,format('%-20s',['FUNCIONARIO: '+
  frmordserv.qrordserv.fieldbyname('funcionario').value]));
  writeln(A,'=
  ==');
  write(A,format('%-40s',['DISCRIMANACAO']));
  write(A,format('%-10s',['QTDE']));
  write(A,format('%-18s',['PRECO UNITARIO']));
  writeln(A,format('%-10s',['PRECO TOTAL']));
  writeln(A,'=
  ==');
  qrhistserv.first;
  while not qrhistserv.eof do
  begin
  write(A,format('%-40s',[qrhistserv.fieldbyname('servico').value]));
  write(A,format('%-10s',[qrhistserv.fieldbyname('qtde').value]));

  write(A,format('%-18s',[formatfloat('##0.00',qrhistserv.fieldbyname('precoun
  ').value)]));

  write(A,format('%-10s',[formatfloat('##0.00',qrhistserv.fieldbyname('total')
  .value)]));
  writeln(A);
  qrhistserv.next;
  end;
  writeln(A,'=
  ==');
  write(A,CNegrito + CExpandido + 'TOTAL R$: ');
  writeln(A,format('%29.2f',[frmordserv.qrordserv.fieldbyname('total').asfloat
  ]));
  writeln(A,SNegrito + SExpandido +
  '===
  ');
  writeln(A);
  writeln(A);
  writeln(A);
  writeln(A);
  //writeln(A,'___');
  writeln(A,' ASSINATURA DO CLIENTE');
  closefile(A);

  Tiago de Assis Pimenta

  MSN: mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
  Skype: tiagopimenta_skype
  Gtalk: tiagopimenta


  _ 

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Ricardo Berti
  Enviada em: terça-feira, 13 de fevereiro de 2007 09:14
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] [URGENTE] Formatação Impressão Matricial

  Como você faz pra imprimir? faz tudo na mão ou usa alguma rotina ou
  componente? Posta aí que agente te ajuda

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Tiago de Assis Pimenta 
  To: Grupo Delphi 
  Sent: Monday, February 12, 2007 11:40 PM
  Subject: [delphi-br] [URGENTE] Formatação Impressão Matricial

  Galera, seguinte, preciso da seguinte informação.

  Tem como eu usar o write para fazer o seguinte.

  Na hora que chegar num determinado numero de caracter, ele pule para a
  proxima linha, mais ou menos no estilo das Celulas do Excel ???

  Por ex

Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-09 Por tôpico Ricardo Berti
Tah massa, vou dar uma olhadela no google. Agora to meio sm tempo, mas vou 
seguir os passos de vocês...

Abraços e Obrigado

Berti... Ricardo Berti
  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 09, 2007 9:02 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  Só pra não deixar o Rafael sem resposta, é, a resposta do Eric seria a mesma 
que a minha! rs... Põe uma propriedade no seu edit e, caso seja True para 
default (e não para o novo padrão), dá um inherited seguido de um exit na 
procedure :)

  Abraços...
  Henrique

  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 5:36 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Não seria somente criar uma propriedade do tipo UseDefaultLayout como 
boolean, e dentro da procedure que faz o repaint, vc verificaria esta 
propriedade... caso fosse false, então utilizaria apenas um inherited 
WMNCPaint Message); Exit; o que não iria alterar nada dentro do layout, caso 
contrário, vc faria as modificações

  Seria uma maneira simples de resolver... mas tem que testar pra ver se 
funciona x)

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 12:58 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  só + uma perguntinha tb!!

  eu fiz aqui e fico bem legal, inclusive coloquei a propriedade pro 
programador escolher a cor da borda!!

  mas como faço pra ativar ou desativar esse visual!??! (poderia ser atraves d 
uma propriedade do tipo sim/nao)

  eu tentei aqui e num consegui. Uma vez colocada procedure como vc me 
descreveu, o edit fica com visual excelente e do jeito q eu gostaria realmente, 
mas quero tentar colocar algo pra se o programador quiser q ele volte ao estilo 
normal ele consiga , e eu num achei nada q desative, q faça o compilador nao 
entrar na rotina descrita!!

  valeu

  Rafael

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 11:45 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Caros Ricardos (ehehhehe),

  Já que o Berti lembrou a questão do xunxo, resolvi tentar fazer de um jeito 
não-xunxo! hehehe... Mas até que ficou simpes... Aliás, falar em xunxo, vocês 
já ouviram falar em POG? Dá pra dar umas boas risadas lendo sobre isso 
ehhehe... Enfim, veja:

  - Você herda o componente TEdit para o TColoredBorderEdit (hehehe)
  - No protected, você declara:

  procedure WMNCPaint(var Message: TWMNCPaint); message WM_NCPAINT;

  - E a implementação desta ficará assim:

  procedure TColoredBorderEdit.WMNCPaint(var Message: TWMNCPaint);
  var
  DC: HDC;
  Rect: TRect;
  Canvas: TCanvas;
  begin
  DC := GetWindowDC(Handle);
  try
  Windows.GetClientRect(Handle, Rect);

  // Limpa o fundo edit, pintando tudo da cor definida em Color (original) :)
  InflateRect(Rect, 4, 4);
  Brush.Color := Color;
  Windows.FillRect(DC, Rect, Brush.Handle);

  // Desenha a borda!
  Canvas := TCanvas.Create;
  try
  Canvas.Handle := DC;
  Canvas.Pen.Style := psSolid;
  Canvas.Pen.Color := clRed; // Cor da borda!

  Canvas.Brush.Style := bsClear;
  Canvas.Rectangle(0, 0, Width, Height);
  finally
  Canvas.Free;
  end;
  finally
  ReleaseDC(Handle, DC);
  end;
  end;

  - E pronto! Pra melhorar, em vez de deixar o clRed fixo ali, você pode criar 
uma propriedade no componente que diga qual será a cor da borda! E mais legal 
ainda, você pode sobrescrever os eventos DoEnter e DoExit para que, quando ele 
entre, você sete a borda de uma cor, e quando saia, sete a borda de outra cor!

  Abraços
  Henrique

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 10:41 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom dia xará!

  Olha... a unica maneira de se criar esses TShapes dinamicamente seria como vc 
fez mesmo. Não existe outra alternativa. 

  Mas eu estava tentando achar no meio da JEDI VCL algum componente que tivesse 
essa propriedade que vc precisa, o que evitaria a criação de um TShape 
dinamicamente. Mas por enquanto não achei nada.

  Até o momento é asua dica que está valendo!

  Sds,
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Legal Ricardo (xará) : p ,

  foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape 
nos TEdit que estiverem na tela sem que haja TShape no form em tempo de 
projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de 
Projeto mesmo ; ) Economiza memória!!!

  PS: Conheces alguma outra forma de criar

[delphi-br] Sql

2007-02-09 Por tôpico Ricardo Berti
Olá pessoal, preciso fazer um select que ordene os resultados pelo segundo nome 
da pessoa...

exemplo

Fulano C
Ciclano A
Beltrano B

ele me devolva os campos assim:

Ciclano A
Beltrano B
Fulano C

ordenado pelo sobrenome!

Ricardo Berti I Marketing I Designer Gráfico
Fluipress Automação Ltda. - Tecnologia em Movimento.
Itajaí – SC
Site: www.fluipress.com.br
Tel: +55 47 2103-3426
Fax:+55 47 2103-3422

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

2007-02-09 Por tôpico Ricardo Berti
o problema é que o nome do dos clientes está no mesmo campo, tipo, tem um campo 
só que contem uma string
Celso Rivera
Ricardo Berti

cadastrado nesta ordem, e ele tem de me retornar pela ordem do segundo nome
Ricardo Berti
Celso Rivera

já que Berti antecede Rivera na ordem afabética

Abraços

Berti... Ricardo Berti


  - Original Message - 
  From: Celso Rivera 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 09, 2007 11:19 AM
  Subject: Re: [delphi-br] Sql


  select * from suatabela order by campo_a_ser_ordenado

  Abraços

  Ricardo Berti [EMAIL PROTECTED] escreveu: Olá pessoal, preciso fazer um 
select que ordene os resultados pelo segundo nome da pessoa...

  exemplo

  Fulano C
  Ciclano A
  Beltrano B

  ele me devolva os campos assim:

  Ciclano A
  Beltrano B
  Fulano C

  ordenado pelo sobrenome!

  Ricardo Berti I Marketing I Designer Gráfico
  Fluipress Automação Ltda. - Tecnologia em Movimento.
  Itajaí - SC
  Site: www.fluipress.com.br
  Tel: +55 47 2103-3426
  Fax:+55 47 2103-3422

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

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

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



   

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



Re: [delphi-br] Sql

2007-02-09 Por tôpico Ricardo Berti
Tranquilo

Pelo jeito vou ter de separar os campos mesmo... vai ser melhor!

Obrigado

Berti... Ricardo Berti
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 09, 2007 12:06 PM
  Subject: Re: [delphi-br] Sql


  Olha... esse select aí proposto só vai funcionar se o Sobrenome for um campo 
a parte no MER. Caso contrário ( o que deve ser ), ou seja, o sobrenome esteja 
junto com o nome, formando um único campo, vc vai ter que usar uma SP pra fazer 
este trabalho sujo.

  Com fazer? Só posso dizer a lógica:

  - Seleciona todos os nomes da tabela.
  - Crie uma lista virtual com a lista de nomes mais um campo virtual chamado 
Sobrenome
  - Para cada nome faça:
  - Separe numa string o Sobrenome
  - Adicione a String Sobrenome à lista virtual
  - Ao final da listagem de nomes:
  - Proceda a ordenação.
  - Fim

  Desculpe não poder ajudar mais objetivamente, mas o caminho é esse, se é que 
já não esteja meio óbvio.

  Sds,
  Ricardo.

  Celso Rivera [EMAIL PROTECTED] escreveu: select * from suatabela order by 
campo_a_ser_ordenado

  Abraços

  Ricardo Berti [EMAIL PROTECTED] escreveu: Olá pessoal, preciso fazer um 
select que ordene os resultados pelo segundo nome da pessoa...

  exemplo

  Fulano C
  Ciclano A
  Beltrano B

  ele me devolva os campos assim:

  Ciclano A
  Beltrano B
  Fulano C

  ordenado pelo sobrenome!

  Ricardo Berti I Marketing I Designer Gráfico
  Fluipress Automação Ltda. - Tecnologia em Movimento.
  Itajaí - SC
  Site: www.fluipress.com.br
  Tel: +55 47 2103-3426
  Fax:+55 47 2103-3422

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

  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Links do Yahoo! Grupos

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





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



   

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



Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-08 Por tôpico Ricardo Berti
Hmm,

no TPageContel, axo que ia ficar mais complicado... Mas vamos tentando... Mas 
só pra não deixar passar batido, segue a mesma rotina de antes, só que usando o 
canvas:

No OnActivate coloca:
DoubleBuffered := True;

No OnPaint coloca assim:

var
  I: Integer;
begin
  for I := 0 to ComponentCount - 1 do
begin
  if Components[I] is TEdit then
with Components[I] as TEdit do
  begin
Ctl3D := False;
Form1.Canvas.Pen.Color := clLime;
Form1.Canvas.MoveTo(Left - 1, Top - 1);
Form1.Canvas.LineTo(Left - 1,Top + Height);
Form1.Canvas.LineTo(Left + Width, Top + Height);
Form1.Canvas.LineTo(Left + Width, Top - 1);
Form1.Canvas.LineTo(Left - 1, Top - 1);
  end;
end;
end;

Bom Código

Ricardo Berti 

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 7:46 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  ae galera!!

  eu tava verificando aqui o q foi passado sobre o tShape e achei legal mas ele 
funcionaria legal somente em alguns componentes!!!

  qdo eu tava lendo o codigo q foi passado nos emails anteriores aqui, eu me 
lembrei q eu precisaria usar isso também em um tPageControl tb (alem de outros 
componentes tb).

  no caso do PageControl ele ficaria sem o relevo e com o contorno na cor q eu 
escolhesse.

  aí eu voltei a ficar agarrado novamente.

  eu acharia legal, de repente, desenvolver uma rotina (q eu acho q deva ser 
pelo canvas) que eu possa utilizar em qquer componente.

  to aqui tentando fazer. Se eu conseguir eu mando pra vcs

  se alguem tiver alguma ideia passa pra galera tb

  Valeu

  Rafael

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 4:51 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Legal Ricardo (xará) : p ,

  foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape 
nos TEdit que estiverem na tela sem que haja TShape no form em tempo de 
projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de 
Projeto mesmo ; ) Economiza memória!!!

  PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo 
(vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente??

  Abraços e Bom Código!

  Ricardo Berti

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 3:52 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de 
publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4.

  Segue abaixo o código:

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Shape1.Top := Edit1.Top -2;
  Shape1.Left := Edit1.Left -2;
  Shape1.Width := Edit1.Width + 4;
  Shape1.Height := Edit1.Height + 4;
  Edit1.Clear;
  Memo1.Clear;
  end;

  OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a 
mesma.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Aew Galera, fiz um pequeno 
estudo de caso, hehehe, e vejam o que consegui.
  Sou péssimo no que diz respeito a criação dinâmica de componentes, então, se 
tiver um jeito melhor, por favor, postem, assim eu aprendo tbm!!!

  Encham o seu form de edits e coloca isso no OnActivate.

  procedure TForm1.FormActivate(Sender: TObject);
  var
  I: Integer;
  Sp: TShape;
  begin
  for I := 0 to ComponentCount - 1 do
  begin
  if Components[I] is TEdit then
  with Components[I] as TEdit do
  begin
  BorderStyle := bsNone; // Assim os edits ficam sem borda, não precisa nem 
setar eles como CTL3D em False.
  Sp := TShape.Create(Self); // Cria o Shape
  Sp.Pen.Color := clLime; //Aqui vai a cor da borda pra ser mudada
  Sp.Brush.Color := clBlack; //Eu coloquei em preto, pq ai eu vejo se vazar 
algum shape
  Sp.Left := Left - 1;
  Sp.Top := Top - 1;
  Sp.Height := Height + 2;
  Sp.Width := Width + 2;
  Sp.Parent := Form1;
  end;
  end;
  end;

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:48 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Deixa o Edit com BorderStyle em bsNone e coloca junto com ele um TShape 
atrás, de forma que só apareça a borda... ou se quiser fazer isso em muitos 
edits, cria uma procedure que leia todos os edits do form e desenhe um TShape 
atrás de cada um...
  Vou fazer alguns testes aqui e devolvo a vocês!

  Bom Código

  Ricard Berti

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:31 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  eu tentei pelo canvas mas tomei um pau danado e

Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-08 Por tôpico Ricardo Berti
Pow Henrique,

muito massa essa de criar um componente... Cheguei a pensar nisso, mas foi algo 
que nunca estudei...
Ah, claro, sou adepto completo da POG  : p

Tipo, não faço a mínima de como se controla a criação de componentes... Como eu 
faço isso?

Abraços

Berti... Ricardo Berti

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 11:45 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  Caros Ricardos (ehehhehe),

  Já que o Berti lembrou a questão do xunxo, resolvi tentar fazer de um jeito 
não-xunxo! hehehe... Mas até que ficou simpes... Aliás, falar em xunxo, vocês 
já ouviram falar em POG? Dá pra dar umas boas risadas lendo sobre isso 
ehhehe... Enfim, veja:

  - Você herda o componente TEdit para o TColoredBorderEdit (hehehe)
  - No protected, você declara:

  procedure WMNCPaint(var Message: TWMNCPaint); message WM_NCPAINT;

  - E a implementação desta ficará assim:

  procedure TColoredBorderEdit.WMNCPaint(var Message: TWMNCPaint);
  var
  DC: HDC;
  Rect: TRect;
  Canvas: TCanvas;
  begin
  DC := GetWindowDC(Handle);
  try
  Windows.GetClientRect(Handle, Rect);

  // Limpa o fundo edit, pintando tudo da cor definida em Color (original) :)
  InflateRect(Rect, 4, 4);
  Brush.Color := Color;
  Windows.FillRect(DC, Rect, Brush.Handle);

  // Desenha a borda!
  Canvas := TCanvas.Create;
  try
  Canvas.Handle := DC;
  Canvas.Pen.Style := psSolid;
  Canvas.Pen.Color := clRed; // Cor da borda!

  Canvas.Brush.Style := bsClear;
  Canvas.Rectangle(0, 0, Width, Height);
  finally
  Canvas.Free;
  end;
  finally
  ReleaseDC(Handle, DC);
  end;
  end;

  - E pronto! Pra melhorar, em vez de deixar o clRed fixo ali, você pode criar 
uma propriedade no componente que diga qual será a cor da borda! E mais legal 
ainda, você pode sobrescrever os eventos DoEnter e DoExit para que, quando ele 
entre, você sete a borda de uma cor, e quando saia, sete a borda de outra cor!

  Abraços
  Henrique

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 10:41 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom dia xará!

  Olha... a unica maneira de se criar esses TShapes dinamicamente seria como vc 
fez mesmo. Não existe outra alternativa. 

  Mas eu estava tentando achar no meio da JEDI VCL algum componente que tivesse 
essa propriedade que vc precisa, o que evitaria a criação de um TShape 
dinamicamente. Mas por enquanto não achei nada.

  Até o momento é asua dica que está valendo!

  Sds,
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Legal Ricardo (xará) : p ,

  foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape 
nos TEdit que estiverem na tela sem que haja TShape no form em tempo de 
projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de 
Projeto mesmo ; ) Economiza memória!!!

  PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo 
(vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente??

  Abraços e Bom Código!

  Ricardo Berti

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 3:52 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de 
publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4.

  Segue abaixo o código:

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Shape1.Top := Edit1.Top -2;
  Shape1.Left := Edit1.Left -2;
  Shape1.Width := Edit1.Width + 4;
  Shape1.Height := Edit1.Height + 4;
  Edit1.Clear;
  Memo1.Clear;
  end;

  OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a 
mesma.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Aew Galera, fiz um pequeno 
estudo de caso, hehehe, e vejam o que consegui.
  Sou péssimo no que diz respeito a criação dinâmica de componentes, então, se 
tiver um jeito melhor, por favor, postem, assim eu aprendo tbm!!!

  Encham o seu form de edits e coloca isso no OnActivate.

  procedure TForm1.FormActivate(Sender: TObject);
  var
  I: Integer;
  Sp: TShape;
  begin
  for I := 0 to ComponentCount - 1 do
  begin
  if Components[I] is TEdit then
  with Components[I] as TEdit do
  begin
  BorderStyle := bsNone; // Assim os edits ficam sem borda, não precisa nem 
setar eles como CTL3D em False.
  Sp := TShape.Create(Self); // Cria o Shape
  Sp.Pen.Color := clLime; //Aqui vai a cor da borda pra ser mudada
  Sp.Brush.Color := clBlack; //Eu coloquei em preto, pq ai eu vejo se vazar 
algum shape
  Sp.Left := Left - 1;
  Sp.Top := Top - 1;
  Sp.Height := Height + 2;
  Sp.Width := Width + 2;
  Sp.Parent := Form1;
  end;
  end;
  end;

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Ricardo Berti

Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-08 Por tôpico Ricardo Berti
Alguém pode me passar informações de como criar componetes descendentes de 
outros? Como o edit do exemplo??? Não tenho a menor ideia de criação de 
comnponete!!

Abraços

Berti... Ricardo Berti
  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 11:45 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  Caros Ricardos (ehehhehe),

  Já que o Berti lembrou a questão do xunxo, resolvi tentar fazer de um jeito 
não-xunxo! hehehe... Mas até que ficou simpes... Aliás, falar em xunxo, vocês 
já ouviram falar em POG? Dá pra dar umas boas risadas lendo sobre isso 
ehhehe... Enfim, veja:

  - Você herda o componente TEdit para o TColoredBorderEdit (hehehe)
  - No protected, você declara:

  procedure WMNCPaint(var Message: TWMNCPaint); message WM_NCPAINT;

  - E a implementação desta ficará assim:

  procedure TColoredBorderEdit.WMNCPaint(var Message: TWMNCPaint);
  var
  DC: HDC;
  Rect: TRect;
  Canvas: TCanvas;
  begin
  DC := GetWindowDC(Handle);
  try
  Windows.GetClientRect(Handle, Rect);

  // Limpa o fundo edit, pintando tudo da cor definida em Color (original) :)
  InflateRect(Rect, 4, 4);
  Brush.Color := Color;
  Windows.FillRect(DC, Rect, Brush.Handle);

  // Desenha a borda!
  Canvas := TCanvas.Create;
  try
  Canvas.Handle := DC;
  Canvas.Pen.Style := psSolid;
  Canvas.Pen.Color := clRed; // Cor da borda!

  Canvas.Brush.Style := bsClear;
  Canvas.Rectangle(0, 0, Width, Height);
  finally
  Canvas.Free;
  end;
  finally
  ReleaseDC(Handle, DC);
  end;
  end;

  - E pronto! Pra melhorar, em vez de deixar o clRed fixo ali, você pode criar 
uma propriedade no componente que diga qual será a cor da borda! E mais legal 
ainda, você pode sobrescrever os eventos DoEnter e DoExit para que, quando ele 
entre, você sete a borda de uma cor, e quando saia, sete a borda de outra cor!

  Abraços
  Henrique

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 10:41 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom dia xará!

  Olha... a unica maneira de se criar esses TShapes dinamicamente seria como vc 
fez mesmo. Não existe outra alternativa. 

  Mas eu estava tentando achar no meio da JEDI VCL algum componente que tivesse 
essa propriedade que vc precisa, o que evitaria a criação de um TShape 
dinamicamente. Mas por enquanto não achei nada.

  Até o momento é asua dica que está valendo!

  Sds,
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Legal Ricardo (xará) : p ,

  foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape 
nos TEdit que estiverem na tela sem que haja TShape no form em tempo de 
projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de 
Projeto mesmo ; ) Economiza memória!!!

  PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo 
(vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente??

  Abraços e Bom Código!

  Ricardo Berti

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 3:52 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de 
publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4.

  Segue abaixo o código:

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Shape1.Top := Edit1.Top -2;
  Shape1.Left := Edit1.Left -2;
  Shape1.Width := Edit1.Width + 4;
  Shape1.Height := Edit1.Height + 4;
  Edit1.Clear;
  Memo1.Clear;
  end;

  OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a 
mesma.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Aew Galera, fiz um pequeno 
estudo de caso, hehehe, e vejam o que consegui.
  Sou péssimo no que diz respeito a criação dinâmica de componentes, então, se 
tiver um jeito melhor, por favor, postem, assim eu aprendo tbm!!!

  Encham o seu form de edits e coloca isso no OnActivate.

  procedure TForm1.FormActivate(Sender: TObject);
  var
  I: Integer;
  Sp: TShape;
  begin
  for I := 0 to ComponentCount - 1 do
  begin
  if Components[I] is TEdit then
  with Components[I] as TEdit do
  begin
  BorderStyle := bsNone; // Assim os edits ficam sem borda, não precisa nem 
setar eles como CTL3D em False.
  Sp := TShape.Create(Self); // Cria o Shape
  Sp.Pen.Color := clLime; //Aqui vai a cor da borda pra ser mudada
  Sp.Brush.Color := clBlack; //Eu coloquei em preto, pq ai eu vejo se vazar 
algum shape
  Sp.Left := Left - 1;
  Sp.Top := Top - 1;
  Sp.Height := Height + 2;
  Sp.Width := Width + 2;
  Sp.Parent := Form1;
  end;
  end;
  end;

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:48 AM
  Subject: Re

[delphi-br] Trabalho em Grupo

2007-02-08 Por tôpico Ricardo Berti
Olá pessoal,

Vou iniciar com um amigo meu um sistema qu será desenvolvido em Delphi 7 + 
Firebird 2.0. Só que queremos trablahar no mesmo projeto ao mesmo tempo. 
Exemplo: Eu crio um tela de cadastro aqui e quando ele compilar o programa lá 
já vai ter a tela de cadastro por mim criada! Os computadore estarão ligados em 
rede diretamente.

Abraços

Berti... Ricardo Berti

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

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

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

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

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

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

 


Re: [delphi-br] [Off-topic] Programa para criar ap resentação de sistemas

2007-02-08 Por tôpico Ricardo Berti
Olá,

Segundo a crítica, um dos melhores que tem é o Camtasia, mas se não m engano é 
pago! Mas é um bom software!
Dá uma busca no Google que você acha rapidinho

Bom Código

Berti... Ricardo Berti
  - Original Message - 
  From: Leonardo - Lalur informática 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 5:11 PM
  Subject: [delphi-br] [Off-topic] Programa para criar apresentação de sistemas


  Boa tarde pessoal!

  Vocês utilizam algum programa daqueles que vai gravando o que você faz no 
  micro e grava voz também para criar apresentações de sistemas?? Caso sim, 
  existe algum free?

  Aguardo retorno, obrigado!

  Leonardo 

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



   

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



Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-08 Por tôpico Ricardo Berti
Programação Orientada a Gambiarra


Bom Código

Berti... Ricardo Berti
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 4:40 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  Pois é Henrique... Salvou o dia! 

  Mas desculpem a falta de atenção... o que é POG?

  []'s
  Ricardo.

  Rafael Marques [EMAIL PROTECTED] escreveu: valeu mesmo Henrique!!!

  era algo assim mesmo q eu tava procurando !!

  valeu mesmo

  brigadão!!

  :)

  Rafael

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 11:45 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Caros Ricardos (ehehhehe),

  Já que o Berti lembrou a questão do xunxo, resolvi tentar fazer de um jeito 
não-xunxo! hehehe... Mas até que ficou simpes... Aliás, falar em xunxo, vocês 
já ouviram falar em POG? Dá pra dar umas boas risadas lendo sobre isso 
ehhehe... Enfim, veja:

  - Você herda o componente TEdit para o TColoredBorderEdit (hehehe)
  - No protected, você declara:

  procedure WMNCPaint(var Message: TWMNCPaint); message WM_NCPAINT;

  - E a implementação desta ficará assim:

  procedure TColoredBorderEdit.WMNCPaint(var Message: TWMNCPaint);
  var
  DC: HDC;
  Rect: TRect;
  Canvas: TCanvas;
  begin
  DC := GetWindowDC(Handle);
  try
  Windows.GetClientRect(Handle, Rect);

  // Limpa o fundo edit, pintando tudo da cor definida em Color (original) :)
  InflateRect(Rect, 4, 4);
  Brush.Color := Color;
  Windows.FillRect(DC, Rect, Brush.Handle);

  // Desenha a borda!
  Canvas := TCanvas.Create;
  try
  Canvas.Handle := DC;
  Canvas.Pen.Style := psSolid;
  Canvas.Pen.Color := clRed; // Cor da borda!

  Canvas.Brush.Style := bsClear;
  Canvas.Rectangle(0, 0, Width, Height);
  finally
  Canvas.Free;
  end;
  finally
  ReleaseDC(Handle, DC);
  end;
  end;

  - E pronto! Pra melhorar, em vez de deixar o clRed fixo ali, você pode criar 
uma propriedade no componente que diga qual será a cor da borda! E mais legal 
ainda, você pode sobrescrever os eventos DoEnter e DoExit para que, quando ele 
entre, você sete a borda de uma cor, e quando saia, sete a borda de outra cor!

  Abraços
  Henrique

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 08, 2007 10:41 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom dia xará!

  Olha... a unica maneira de se criar esses TShapes dinamicamente seria como vc 
fez mesmo. Não existe outra alternativa. 

  Mas eu estava tentando achar no meio da JEDI VCL algum componente que tivesse 
essa propriedade que vc precisa, o que evitaria a criação de um TShape 
dinamicamente. Mas por enquanto não achei nada.

  Até o momento é asua dica que está valendo!

  Sds,
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Legal Ricardo (xará) : p ,

  foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape 
nos TEdit que estiverem na tela sem que haja TShape no form em tempo de 
projeto, se q for só um Edit no Form, vale mais já colocar o Shape em Tempo de 
Projeto mesmo ; ) Economiza memória!!!

  PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo 
(vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente??

  Abraços e Bom Código!

  Ricardo Berti

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 3:52 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de 
publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4.

  Segue abaixo o código:

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Shape1.Top := Edit1.Top -2;
  Shape1.Left := Edit1.Left -2;
  Shape1.Width := Edit1.Width + 4;
  Shape1.Height := Edit1.Height + 4;
  Edit1.Clear;
  Memo1.Clear;
  end;

  OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a 
mesma.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Aew Galera, fiz um pequeno 
estudo de caso, hehehe, e vejam o que consegui.
  Sou péssimo no que diz respeito a criação dinâmica de componentes, então, se 
tiver um jeito melhor, por favor, postem, assim eu aprendo tbm!!!

  Encham o seu form de edits e coloca isso no OnActivate.

  procedure TForm1.FormActivate(Sender: TObject);
  var
  I: Integer;
  Sp: TShape;
  begin
  for I := 0 to ComponentCount - 1 do
  begin
  if Components[I] is TEdit then
  with Components[I] as TEdit do
  begin
  BorderStyle := bsNone; // Assim os edits ficam sem borda, não precisa nem 
setar eles como CTL3D em False.
  Sp := TShape.Create(Self); // Cria o Shape
  Sp.Pen.Color := clLime; //Aqui vai a cor da borda pra ser mudada
  Sp.Brush.Color := clBlack; //Eu coloquei em

Re: [delphi-br] Desenvolvendo Mini-Chat dentro da aplicação.

2007-02-07 Por tôpico Ricardo Berti
Dá uma olhada nesses artigo:

http://www.activedelphi.com.br/modules.php?op=modloadname=Newsfile=articlesid=249mode=threadorder=0thold=0
Nele passa a base dos Sockets
http://www.uri.br/~preuss/socket/socketsdelphi.html
Nesse aqui tem até um joguinho de par ou ímpar, pra fazer com sockets pra 
testar a coisa na prática
http://www.guiadodelphi.com.br/ler.php?codigo=1116
Aqui tem exemplo de um chat, bem elaborado até!


Qualquer coisa, posta aí!

Bom Código

Ricardo Berti
  - Original Message - 
  From: Jorge Ericsson 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 06, 2007 6:38 PM
  Subject: [delphi-br] Desenvolvendo Mini-Chat dentro da aplicação.


  Olá pessoal,

  Gostaria de criar um mini-chat dentro de uma aplicação para CALL CENTER que
  estou desenvolvendo.
  Só que ela deve funcionar de maneira simples e mais simplificada da seguinte
  forma:

  Criei dois Array's com os Logins de todos os supervisores da aplicação e
  outro contendo o logins dos Operadores (para evitar uso de tabelas)
  Os operadores poderão enviar msgs apenas para os Supervisores que ele deseja
  e os Supervisor que receber a msgs terá de enviar apenas para o operador que
  iniciou o papo.

  Os outros operadores não poderão ver a msg de outro operador à algum
  supervisor.

  Sei que é muito complicado, mais antes gostaria de saber se tem alguém na
  lista que já desenvolveu algo ou pensa em desenvolver junto comigo para que
  possamos aprender todos.
  Creio que será útil para qq programa que trabalhe em rede com mais de um
  usuário.

  Já consegui simular minha idéia com o net send mais esbarrei no problema
  (nome da máquina na rede), por isso decide trabalhar com o longin de cada
  usuário que já logou no sistema.

  Alguém pode me ajudar nesse problema ?

  Grande abraço a todos,

  Jorge Ericsson
  Brasília-DF

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



   

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



Re: [delphi-br] Material Lógica de programaç ão me ajude !!!

2007-02-07 Por tôpico Ricardo Berti
Olá meu amigo!

Kra, gosto muito mesmo da parte da lógica em si dentro da programação, sempre 
que quier trocar alguma idéia ou se tiver dúvida, eu te ajudo no que puder...
segue link com apostilas de lógica aplicada à proramação?:
http://www.apostilando.com/sessao.php?cod=29
Tem bastante coisa aí!

Bom Código

Ricardo Berti

  - Original Message - 
  From: abilita_tecnologia 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 10:34 AM
  Subject: [delphi-br] Material Lógica de programação me ajude !!!


  Grupo Bom dia
  Estou cursando o 3º semestre em Sistemas de Informação adoro o que
  estou fazendo mas a faculdade é um grande desafio para mim pois sempre
  tive muita dificuldade com exatas mas continuo fime e forte.
  Gostaria de saber se alguem tem um material que seja bom para lógica
  de programação , apostila , indicação de livros qualquer coisa estou
  muito desesperada os materiais que tenho aqui não estão ajudando
  muito .
  Por favor quem puder me ajudar agradeço .

  Bom dia a todos .



   

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



Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-07 Por tôpico Ricardo Berti
Deixa o Edit com BorderStyle em bsNone e coloca junto com ele um TShape atrás, 
de forma que só apareça a borda... ou se quiser fazer isso em muitos edits, 
cria uma procedure que leia todos os edits do form e desenhe um TShape atrás de 
cada um...
Vou fazer alguns testes aqui e devolvo a vocês!

Bom Código

Ricard Berti

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:31 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  eu tentei pelo canvas mas tomei um pau danado e num consegui

  :(

  eheheehheheheeh

  procurei nuns sites e num achei!! talvez alguem tenha algum exemplo

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 10:11 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Canvas! hahahahaha

  não tenho uma solução melhor, desculpe rs. Só não sei se é tão 
simples, já que o Delphi provavelmente mande o Windows desenhar os controles ao 
invés de ele mesmo fazê-lo...

  abraços

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 8:38 AM
  Subject: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom Dia!!

  alguem sabe como alterar a cor da linha do contorno dos componentes qdo 
desabilitamos a propriedade CTRL3D???

  por exemplo os Edits. eles ficam sem o relevo e com o contorno em linha 
preta!! eu gostaria de , por exemplo, trocar a cor dessa linha pra azul ou 
vermelho

  mto obrigado!!

  Rafael

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

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

  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 06/02/2007 / Versão: 5.1.00/4957
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 

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



   

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



Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-07 Por tôpico Ricardo Berti
Aew Galera, fiz um pequeno estudo de caso, hehehe, e vejam o que consegui.
Sou péssimo no que diz respeito a criação dinâmica de componentes, então, se 
tiver um jeito melhor, por favor, postem, assim eu aprendo tbm!!!

Encham o seu form de edits e coloca isso no OnActivate.

procedure TForm1.FormActivate(Sender: TObject);
var
  I: Integer;
  Sp: TShape;
begin
  for I := 0 to ComponentCount - 1 do
begin
  if Components[I] is TEdit then
with Components[I] as TEdit do
  begin
BorderStyle := bsNone; // Assim os edits ficam sem borda, não 
precisa nem setar eles como CTL3D em False.
Sp := TShape.Create(Self); // Cria o Shape
Sp.Pen.Color := clLime; //Aqui vai a cor da borda pra ser mudada
Sp.Brush.Color := clBlack; //Eu coloquei em preto, pq ai eu vejo se 
vazar algum shape
Sp.Left := Left - 1;
Sp.Top := Top - 1;
Sp.Height := Height + 2;
Sp.Width := Width + 2;
Sp.Parent := Form1;
  end;
end;
end;

Bom Código

Ricardo Berti

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:48 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  Deixa o Edit com BorderStyle em bsNone e coloca junto com ele um TShape 
atrás, de forma que só apareça a borda... ou se quiser fazer isso em muitos 
edits, cria uma procedure que leia todos os edits do form e desenhe um TShape 
atrás de cada um...
  Vou fazer alguns testes aqui e devolvo a vocês!

  Bom Código

  Ricard Berti

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:31 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  eu tentei pelo canvas mas tomei um pau danado e num consegui

  :(

  eheheehheheheeh

  procurei nuns sites e num achei!! talvez alguem tenha algum exemplo

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 10:11 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Canvas! hahahahaha

  não tenho uma solução melhor, desculpe rs. Só não sei se é tão 
simples, já que o Delphi provavelmente mande o Windows desenhar os controles ao 
invés de ele mesmo fazê-lo...

  abraços

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 8:38 AM
  Subject: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom Dia!!

  alguem sabe como alterar a cor da linha do contorno dos componentes qdo 
desabilitamos a propriedade CTRL3D???

  por exemplo os Edits. eles ficam sem o relevo e com o contorno em linha 
preta!! eu gostaria de , por exemplo, trocar a cor dessa linha pra azul ou 
vermelho

  mto obrigado!!

  Rafael

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

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

  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 06/02/2007 / Versão: 5.1.00/4957
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 

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

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



   

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



Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

2007-02-07 Por tôpico Ricardo Berti
Legal Ricardo (xará)  : p ,

foi bem essa mesmo a idéia, só que no meu caso ele coloca sozinho o TShape nos 
TEdit que estiverem na tela sem que haja TShape no form em tempo de projeto, se 
q for só um Edit no Form, vale mais já colocar o Shape em Tempo de Projeto 
mesmo  ; )  Economiza memória!!!

PS: Conheces alguma outra forma de criar dinamicamente os Shapes? Ou o xunxo 
(vi esse termo a uns dias aí na lista, rssrsrsr) que eu fiz é suficiente??

Abraços e Bom Código!

Ricardo Berti

  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 3:52 PM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes


  Puts xará, fiz um estudo de caso identico ao seu e fiquei com vergonha de 
publicar, mas no meu caso usei Left e Top -2 e Height e Width + 4.

  Segue abaixo o código:

  procedure TForm1.FormCreate(Sender: TObject);
  begin
  Shape1.Top := Edit1.Top -2;
  Shape1.Left := Edit1.Left -2;
  Shape1.Width := Edit1.Width + 4;
  Shape1.Height := Edit1.Height + 4;
  Edit1.Clear;
  Memo1.Clear;
  end;

  OBS: mudei o CTL3D e o BorderStyle em tempo de projeto, mas a lógica é a 
mesma.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Aew Galera, fiz um pequeno 
estudo de caso, hehehe, e vejam o que consegui.
  Sou péssimo no que diz respeito a criação dinâmica de componentes, então, se 
tiver um jeito melhor, por favor, postem, assim eu aprendo tbm!!!

  Encham o seu form de edits e coloca isso no OnActivate.

  procedure TForm1.FormActivate(Sender: TObject);
  var
  I: Integer;
  Sp: TShape;
  begin
  for I := 0 to ComponentCount - 1 do
  begin
  if Components[I] is TEdit then
  with Components[I] as TEdit do
  begin
  BorderStyle := bsNone; // Assim os edits ficam sem borda, não precisa nem 
setar eles como CTL3D em False.
  Sp := TShape.Create(Self); // Cria o Shape
  Sp.Pen.Color := clLime; //Aqui vai a cor da borda pra ser mudada
  Sp.Brush.Color := clBlack; //Eu coloquei em preto, pq ai eu vejo se vazar 
algum shape
  Sp.Left := Left - 1;
  Sp.Top := Top - 1;
  Sp.Height := Height + 2;
  Sp.Width := Width + 2;
  Sp.Parent := Form1;
  end;
  end;
  end;

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:48 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Deixa o Edit com BorderStyle em bsNone e coloca junto com ele um TShape 
atrás, de forma que só apareça a borda... ou se quiser fazer isso em muitos 
edits, cria uma procedure que leia todos os edits do form e desenhe um TShape 
atrás de cada um...
  Vou fazer alguns testes aqui e devolvo a vocês!

  Bom Código

  Ricard Berti

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 11:31 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  eu tentei pelo canvas mas tomei um pau danado e num consegui

  :(

  eheheehheheheeh

  procurei nuns sites e num achei!! talvez alguem tenha algum exemplo

  - Original Message - 
  From: Henrique Netzka (Vetor Sistemas) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 10:11 AM
  Subject: Re: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Canvas! hahahahaha

  não tenho uma solução melhor, desculpe rs. Só não sei se é tão 
simples, já que o Delphi provavelmente mande o Windows desenhar os controles ao 
invés de ele mesmo fazê-lo...

  abraços

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, February 07, 2007 8:38 AM
  Subject: [delphi-br] Mudar Cor da Linha do Contorno dos Componentes

  Bom Dia!!

  alguem sabe como alterar a cor da linha do contorno dos componentes qdo 
desabilitamos a propriedade CTRL3D???

  por exemplo os Edits. eles ficam sem o relevo e com o contorno em linha 
preta!! eu gostaria de , por exemplo, trocar a cor dessa linha pra azul ou 
vermelho

  mto obrigado!!

  Rafael

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

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

  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 06/02/2007 / Versão: 5.1.00/4957
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 

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

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

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





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



   

[As partes desta mensagem que não continham texto

Re: [delphi-br] Edição de imagens numa apl icação em Delphi.

2007-02-05 Por tôpico Ricardo Berti
Tem uma biblioteca de edição de imagens que eu peguei em algum site a um tempo 
atrás! Só que nunca parei pra estudar ela, mas tem bastante coisa. Vou ver os 
royalities pra ver se eu posso postar ná página do grupo! Tem bastante coisa 
mesmoa lá!

Bom Código

Ricardo Berti

  - Original Message - 
  From: Alexandre Gois 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 1:23 AM
  Subject: [delphi-br] Edição de imagens numa aplicação em Delphi.


  Pessoal, um olá para todos.

  Estou precisando adaptar num software que estou desenvolvendo a opção de 
edição de fotos, tipo um photoshop, para que a pessoa selecione o local 
desejado e troque de cor ou faça sobreposição de imagens. É claro que não 
precisa ser na riqueza de detalhes do photoshop, seria somente funções básicas, 
pintar recortar e colar... por aí.

  Será possível de fazer?...

  Aguardo ajuda.

  Grato.

  Alexandre Gois.

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



   

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



Re: [delphi-br] Edição de imagens numa apl icação em Delphi.

2007-02-05 Por tôpico Ricardo Berti
Olá Pessoal, a biblioteca é Free e open source pela GNU, eu queria colocar ela 
no yahoo da lista para disponibiliza-la a todos, mas o arquivo tem +/- 4mb e 
não é aceito. Então postei ele no 4shared, segue o link:

http://www.4shared.com/file/10091862/9ebb10ed/Biblioteca_de_Processamento_Grfico.html

Bom Código

Ricardo Berti
  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 9:31 AM
  Subject: Re: [delphi-br] Edição de imagens numa aplicação em Delphi.


  Tem uma biblioteca de edição de imagens que eu peguei em algum site a um 
tempo atrás! Só que nunca parei pra estudar ela, mas tem bastante coisa. Vou 
ver os royalities pra ver se eu posso postar ná página do grupo! Tem bastante 
coisa mesmoa lá!

  Bom Código

  Ricardo Berti

  - Original Message - 
  From: Alexandre Gois 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 05, 2007 1:23 AM
  Subject: [delphi-br] Edição de imagens numa aplicação em Delphi.

  Pessoal, um olá para todos.

  Estou precisando adaptar num software que estou desenvolvendo a opção de 
edição de fotos, tipo um photoshop, para que a pessoa selecione o local 
desejado e troque de cor ou faça sobreposição de imagens. É claro que não 
precisa ser na riqueza de detalhes do photoshop, seria somente funções básicas, 
pintar recortar e colar... por aí.

  Será possível de fazer?...

  Aguardo ajuda.

  Grato.

  Alexandre Gois.

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

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



   

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



[delphi-br] OnDblClick em um RadioGroup?

2007-02-02 Por tôpico Ricardo Berti

Olá Pessoal

Alguém conhece alguma forma de utilizar-se do evento OnDblClick ou semelhante 
em um RadioGroup?

Abraços

Ricardo Berti

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

2007-02-01 Por tôpico Ricardo Berti
Olá Pessoal, programo hoje com Delphi 7, só que acontece que sou meio que 
apegado, pra trocar do Delphi 4 pro 6 foi um pau danado, e depois pro 7 
então. Claro que as mudanças são visíveis e que depois que você troca pra uma 
ferramenta mais nova e adere as funcionalidades, você não consegue regredir... 
Bom pessoal, eu estou no Delphi 7 e hoje queria informações sobre esse Turbo 
Delphi Explorer, ele é a versão mais nova do Delphi? Tenho o D7, posso tirar 
totalmente ele e usar só o Turbo Delphi Explorer no lugar? Eu ele é apenas uma 
extensão do Delphi 2006 ou algo parecido...

Obrigado

Ricardo Berti

[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] Maximizar Form e Componentes

2007-02-01 Por tôpico Ricardo Berti
Olá Amigo,

eu sempre uso as Anchors dos proprios componentes, vc tem de se habituar a elas 
para controlar isso!
Por exemplo: Coloca um memo pequeno no meio do form. Por padrão vem ligadas as 
Ancoras Left e Top, isso significa que o lado esquerdo e a parte de cima 
estarão seguindo o form quando este sofrer um Resize (redimensionamento) agora, 
se você ligar a Ancora da direita e redimensionar o form, o lado direot do memo 
vai seguir o form tbm... É simples.
Quando tiver muitos componentes no form, os que estão no topo fica com o Left, 
o Right e o Top ligados, ou seja, quando redimentionar eles vao seguir o 
tamanho do form na parte de cima, da esquerda e da direita. Os que estão no 
meio, geralmente ficam com todas as Ancoras ligadas, e os que estão em baixo, 
ficam com as ancoras Left, Right e Botton ligadas Se quiser fazer um teste 
pratico, coloque tres memos em um form vazio, coloca um colado com o outro 
assim:

|--|
|  |
|  |||memo1  |
|  |||memo2  |
|  |||memo3  |
|  |
|--|

Compila e redimensiona o form... você verá que eles não se alteram, agora volta 
no delphi e começa a mexer nas ancoras, como eu te falei ali em cima... Creio 
que você vai pegar a lógica da coisa!!!

Bom Código!

Ricardo Berti


  - Original Message - 
  From: Romario (Listas) 
  To: Delphi-br (Lista de Discussão) 
  Sent: Thursday, February 01, 2007 1:33 PM
  Subject: [delphi-br] Maximizar Form e Componentes


  Eu devo ter jogado pedra na cruz na encarnação passada.

  Será que existe uma forma menos traumática de fazer com que os 
  componentes acompanhem a maximização do formulário?

  A cada tentativa eu bagunço todo o formulário e não consigo fazer com 
  que os componentes fiquem perfeitos ao maximizá-los.

  Agradeço qualquer explicação, dica, código, exemplo ou seja lá o que for 
  que me ajude a entender e acertar esse problema.

  Obrigado!

  Sds,

  Romario


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




   

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



[delphi-br] Turbo Delphi

2007-02-01 Por tôpico Ricardo Berti
Olá,

por favor, vocês podem me dar informações sobre o Turbo Delphi e qual a relação 
dele com o bds2006 e se vale a pena trocar do 7 rpo TD2006?

Ricardo Berti I Marketing I Designer Gráfico
Fluipress Automação Ltda. - Tecnologia em Movimento.
Itajaí – SC
Site: www.fluipress.com.br
Tel: +55 47 2103-3426
Fax:+55 47 2103-3422

[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] Modularizacao com BPL

2007-01-30 Por tôpico Ricardo Berti
Olá Pessoal,

não sei o que ocorreu, mas eu não consigo acessar a página de arquivos da lista 
no yahoo. Queria pegar este exemplo de modularização!

Abraços

Ricardo Berti
  - Original Message - 
  From: Rubem Nascimento da Rocha 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, January 29, 2007 8:20 PM
  Subject: RE: [delphi-br] Modularizacao com BPL



  Na área de arquivos da página da lista no yahoo tem exemplos sobre isso.
  Sds.

  From: Adauri Antonio Camacho Junior [EMAIL PROTECTED]
  Reply-To: delphi-br@yahoogrupos.com.br
  To: delphi-br@yahoogrupos.com.br
  Subject: [delphi-br] Modularizacao com BPL
  Date: Fri, 26 Jan 2007 09:03:08 -0300
  
  Bom dia a todos, o que vocês acham sobre modularizacao por BPL. Alguém tem 
  algum exemplo pra me passar ?
  
  Obrigado.
  
  Adauri Jr.
  Analista de Sistemas
  Ribeirão Preto / SP
  
  [As partes desta mensagem que não continham texto foram removidas]
  

  __
  MSN Messenger: converse com os seus amigos online. 
  http://messenger.msn.com.br



   

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



Re: [delphi-br] Conectar no Emal

2007-01-30 Por tôpico Ricardo Berti
Tranquilo Galera, já consegui conectar no gmail, o problema era qu eu precisava 
usar o SSL! A palheta indy tem um componente que é um cadeado e não lembro o 
nome agora, eu ligo ele no POP e coloco duas dll's que baixa no site da Indy na 
pasta do programa!

Abraços e obrigado!

Ricardo Berti
  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 12:47 PM
  Subject: Re: [delphi-br] Conectar no Emal


  Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail 
existem as configurações necessárias para os clientes de email, que são 
exatamente as quais ele irá precisar para acessar pelo Indy.

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Mauro Correa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 26, 2007 1:02 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Lembre-se que o GMail usa portas diferenciadas com
  conexão segura. 
  Se nao me engano é 965 ou 995, algo do tipo.
  Tem alguns how-to em inglês justamente com Indy que
  funcionam bem.

  Att.

  Mauro Paes Corrêa
  gnX Soluções em Internet
  www.gnx.com.br
  --- Ricardo Berti [EMAIL PROTECTED]
  escreveu:

   Estou criando um programa que Conecta-se na minh
   conta de email no Gmail usando Indy, mas sempre
   recebo a msg Conect Timeout e não consigo me
   conectar! Alguém já conseguiu se conctar no gmail,
   usou algo diferente ou tem exemplo??? 
   
   Abraços
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto
   foram removidas]
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
   MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   

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



   

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



Re: [delphi-br] Conectar no Emal

2007-01-30 Por tôpico Ricardo Berti
Se vocês quiseres, posso passar os fontes do programinha que eu fiz pra 
conectar no gmail, e usar eles como base pra fazer qualquer coisa!
Só me digam onde eu posto os fontes, se eu mando aki no email da lista mesmo ou 
se for pra colocar no yahoo arquivos da lista eu não estou conseguindo!

Bom Código!

Ricardo Berti
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 2:29 PM
  Subject: Re: [delphi-br] Conectar no Emal


  Dá pra fazer algo parecido pra baixar mensagens do iG e do POP?

  []'s 
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Tranquilo Galera, já consegui 
conectar no gmail, o problema era qu eu precisava usar o SSL! A palheta indy 
tem um componente que é um cadeado e não lembro o nome agora, eu ligo ele no 
POP e coloco duas dll's que baixa no site da Indy na pasta do programa!

  Abraços e obrigado!

  Ricardo Berti
  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 12:47 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail 
existem as configurações necessárias para os clientes de email, que são 
exatamente as quais ele irá precisar para acessar pelo Indy.

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Mauro Correa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 26, 2007 1:02 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Lembre-se que o GMail usa portas diferenciadas com
  conexão segura. 
  Se nao me engano é 965 ou 995, algo do tipo.
  Tem alguns how-to em inglês justamente com Indy que
  funcionam bem.

  Att.

  Mauro Paes Corrêa
  gnX Soluções em Internet
  www.gnx.com.br
  --- Ricardo Berti [EMAIL PROTECTED]
  escreveu:

   Estou criando um programa que Conecta-se na minh
   conta de email no Gmail usando Indy, mas sempre
   recebo a msg Conect Timeout e não consigo me
   conectar! Alguém já conseguiu se conctar no gmail,
   usou algo diferente ou tem exemplo??? 
   
   Abraços
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto
   foram removidas]
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
   MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   

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

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





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



   

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



Re: [delphi-br] Conectar no Emal

2007-01-30 Por tôpico Ricardo Berti
Tah bem simples, só recebe, ainda não envia
Mas acho que já ajuda!

Ricarod Berti
  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:34 PM
  Subject: Re: [delphi-br] Conectar no Emal


  Se vocês quiseres, posso passar os fontes do programinha que eu fiz pra 
conectar no gmail, e usar eles como base pra fazer qualquer coisa!
  Só me digam onde eu posto os fontes, se eu mando aki no email da lista mesmo 
ou se for pra colocar no yahoo arquivos da lista eu não estou conseguindo!

  Bom Código!

  Ricardo Berti
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 2:29 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Dá pra fazer algo parecido pra baixar mensagens do iG e do POP?

  []'s 
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Tranquilo Galera, já consegui 
conectar no gmail, o problema era qu eu precisava usar o SSL! A palheta indy 
tem um componente que é um cadeado e não lembro o nome agora, eu ligo ele no 
POP e coloco duas dll's que baixa no site da Indy na pasta do programa!

  Abraços e obrigado!

  Ricardo Berti
  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 12:47 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail 
existem as configurações necessárias para os clientes de email, que são 
exatamente as quais ele irá precisar para acessar pelo Indy.

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Mauro Correa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 26, 2007 1:02 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Lembre-se que o GMail usa portas diferenciadas com
  conexão segura. 
  Se nao me engano é 965 ou 995, algo do tipo.
  Tem alguns how-to em inglês justamente com Indy que
  funcionam bem.

  Att.

  Mauro Paes Corrêa
  gnX Soluções em Internet
  www.gnx.com.br
  --- Ricardo Berti [EMAIL PROTECTED]
  escreveu:

   Estou criando um programa que Conecta-se na minh
   conta de email no Gmail usando Indy, mas sempre
   recebo a msg Conect Timeout e não consigo me
   conectar! Alguém já conseguiu se conctar no gmail,
   usou algo diferente ou tem exemplo??? 
   
   Abraços
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto
   foram removidas]
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
   MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   

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

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

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

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



   

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



Re: [delphi-br] Conectar no Emal

2007-01-30 Por tôpico Ricardo Berti
Pq os fontes nao foram? Como faço pra mandar arquivo anexo pra lista?

  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:41 PM
  Subject: Re: [delphi-br] Conectar no Emal


  Tah bem simples, só recebe, ainda não envia
  Mas acho que já ajuda!

  Ricarod Berti
  - Original Message - 
  From: Ricardo Berti 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 3:34 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Se vocês quiseres, posso passar os fontes do programinha que eu fiz pra 
conectar no gmail, e usar eles como base pra fazer qualquer coisa!
  Só me digam onde eu posto os fontes, se eu mando aki no email da lista mesmo 
ou se for pra colocar no yahoo arquivos da lista eu não estou conseguindo!

  Bom Código!

  Ricardo Berti
  - Original Message - 
  From: Ricardo César Cardoso 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 2:29 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Dá pra fazer algo parecido pra baixar mensagens do iG e do POP?

  []'s 
  Ricardo.

  Ricardo Berti [EMAIL PROTECTED] escreveu: Tranquilo Galera, já consegui 
conectar no gmail, o problema era qu eu precisava usar o SSL! A palheta indy 
tem um componente que é um cadeado e não lembro o nome agora, eu ligo ele no 
POP e coloco duas dll's que baixa no site da Indy na pasta do programa!

  Abraços e obrigado!

  Ricardo Berti
  - Original Message - 
  From: Eric D. 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, January 30, 2007 12:47 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Sim, as portas são diferentes e exigem autenticação. No próprio FAQ do Gmail 
existem as configurações necessárias para os clientes de email, que são 
exatamente as quais ele irá precisar para acessar pelo Indy.

  []'s

  Eric D. - Desenvolvimento e Soluções de Tecnologia 
  [EMAIL PROTECTED] 
  Talk is cheap, show me the code... 
  - Original Message - 
  From: Mauro Correa 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 26, 2007 1:02 PM
  Subject: Re: [delphi-br] Conectar no Emal

  Lembre-se que o GMail usa portas diferenciadas com
  conexão segura. 
  Se nao me engano é 965 ou 995, algo do tipo.
  Tem alguns how-to em inglês justamente com Indy que
  funcionam bem.

  Att.

  Mauro Paes Corrêa
  gnX Soluções em Internet
  www.gnx.com.br
  --- Ricardo Berti [EMAIL PROTECTED]
  escreveu:

   Estou criando um programa que Conecta-se na minh
   conta de email no Gmail usando Indy, mas sempre
   recebo a msg Conect Timeout e não consigo me
   conectar! Alguém já conseguiu se conctar no gmail,
   usou algo diferente ou tem exemplo??? 
   
   Abraços
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto
   foram removidas]
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
   MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   

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

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

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

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

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



   

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



Re: [delphi-br] Conectar no Email

2007-01-30 Por tôpico Ricardo Berti
Aí Galera, tah na página do yahoo já!

Antes de mais nada você deve abrir o gmail, ir em configurações em em POP e 
habilitar ele pra que possa trabalhar com POP.
No programa coloca teus dados nos campos respectivos para nome de usuário e 
senha e clica em conectar, depois clica em receber email, os email começarão a 
serem listados no list (eu não fiz nada para parar, ou seja, se tiver 500 
emails lá ele fica lendo tudo). Quando terminar de ler os emails, você 
seleciona um e clica 2x que ele vai baixar o email, baixar os anexos e abrir o 
email no webbrowser... Tah bem rustico, mas funciona e serve de exemplo com os 
codigos para receber arquivos do gmail!

Bom Código a todos!

Ricardo Berti

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



[delphi-br] Conectar no Emal

2007-01-26 Por tôpico Ricardo Berti
Estou criando um programa que Conecta-se na minh conta de email no Gmail usando 
Indy, mas sempre recebo a msg Conect Timeout e não consigo me conectar! Alguém 
já conseguiu se conctar no gmail, usou algo diferente ou tem exemplo??? 

Abraços

Ricardo Berti

[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] Conectar no Email

2007-01-26 Por tôpico Ricardo Berti
Revogando: A msg é Read Timeout

Abraços

Ricardo Berti

[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] Conectar no Email

2007-01-26 Por tôpico Ricardo Berti
Consegui conectar usando SSL no Gmail, agora quero ver se consigo entender a 
parte de pegar os anexos!

Abraços

Ricardo Berti

[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] Alterar Cor da Barra de Título

2007-01-24 Por tôpico Ricardo Berti
Olá Pessoal,

Alguém sabe como alterar a cor da Barra de Título de um Form via Programação?

Abraços

Ricardo Berti

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

2007-01-24 Por tôpico Ricardo Berti
Olá Amigo, segue o código que você pediu:
Você só tem que atribuir à variável Texto o caminho que você quer que 
desmembre...
Nesse caso ele vai jogando os nomes desmembrados para um Memo, mas você pode 
alterar do jeito que quiser.
Mas da pra usar o copy sim...

var
  I, Idx: Integer;
  Texto: string;
begin
  Texto := '\pasta1\arquivos\dados';
  Idx := 1;
  for I := 2 to Length(Texto) do
begin
  if Texto[I] = '\' then
begin
  Memo1.Lines.Add(Copy(Texto, Idx + 1, I - Idx - 1));
  Idx := I;
end;
  if I = Length(Texto) then
Memo1.Lines.Add(Copy(Texto, Idx + 1, I));
end;
end;

P.S.: Não coloquei comentário em linha nenhuma pq não deu tempo, então se 
surgir dúvida, poste na lista!!!

Bom Código

Ricardo Berti
  - Original Message - 
  From: Lucas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 24, 2007 4:35 PM
  Subject: [delphi-br] Desmembrar string


  Preciso desmembrar o caminho de pastas de arquivos, exemplo:
  tenho uma string com \pasta1\arquivos\dados
  preciso separar isto em 3 strings:
  pasta1
  arquivos
  dados

  lembrando que não da pra usar o copy porque os nomes das pastas podem
  ser de varios tamanhos. Alguém tem uma dica?
  Desde ja agradeço.

  Lucas.



   

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



Re: [delphi-br] pegar tamanho da imagem

2007-01-19 Por tôpico Ricardo Berti
Olá meu amigo, use a rotina abaixo, ele verifica o arquivo antes mandar ele pro 
dbimage:

procedure...
var
   F: file of Byte;
begin
  if OpenPictureDialog1.Execute then
  begin
AssignFile(F, OpenPictureDialog1.FileName);
Reset(F);
try
  if FileSize(F)  512000 then
ShowMessage('O arquivo tem mais de 500kb!')
  else
DBImage1.Picture.Bitmap.LoadFromFile(OpenPictureDialog1.FileName);
finally
  CloseFile(f);
end;
  end;
end;


Bom Código

Ricardo Berti

  - Original Message - 
  From: Renato Lorandi 
  To: Lista Delphi 
  Sent: Thursday, January 18, 2007 11:35 PM
  Subject: [delphi-br] pegar tamanho da imagem


  Olá pessoal estou desenvolvendo minha tela de cadastro onde nesta tenho que 
colocar a foto do cliente, so que gostaria de delimitar um tamanho para a foto 
para caber direito no espaço destinado a ela na tela..

  mas não tenho a minima ideia de como fazer isso, o componente que estou 
usando para colocar a imagem na tela é o EDBImage, baixei esse componente 
ai,pois ele suporta imagens do tipo JPG e não so BMP como o DBImage, apos 
carregar a imagem vou gravar ela em banco, mas o que gostaria é o seguinte na 
hora que estou selecionando a imagem atraves do openPictureDialog ele me 
apresentar uma mensagem dizendo que a foto é muito grande... entenderam...

  ou se alguem tiver outra ideia lógico que estou interessado em saber ok..

  aguardo retorno..

  abraços...

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



   

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



Re: [delphi-br] Re: Automação Comercial

2007-01-19 Por tôpico Ricardo Berti
Olá Murillo,

é bem isso que eu to procurando, para fazer de uma forma básica e poder 
customizar de acordo com a necessidade do cliente, são esses conceitos que eu 
preciso, vou ler sobre isso, MRP, Plano de Contas, se você souber outros meios 
a que eu possa chegar nesse tipo de infomação, agradeço!

Abraços

Ricardo Berti
  - Original Message - 
  From: Murillo Proença 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 19, 2007 9:51 AM
  Subject: [delphi-br] Re: Automação Comercial


  Uma coisa muito importante e que muitas empresas não fazem é
  desenvolver um sistema em cima de um conceito e não das necessidades
  do cliente. Exemplo, quando for montar um sistema de produção, leia
  sobre MRP, quando for contábil, leia sobre plano de contas e assim por
  diante.
  A chance do seu sistema ser amplamente aceito por diversos clientes
  vai ser muito maior quando você partir dos conceitos do negócio. Aí se
  algum cliente surgir com algo que só ele controla, você faz uma
  customizaçao só pra ele e cobra por isso.

  Abraço

  Murillo Proença

  --- Em delphi-br@yahoogrupos.com.br, Henrique Netzka \(Vetor
  Sistemas\) [EMAIL PROTECTED] escreveu
  
   Olá, Ricardo!
   
   Creio que contra as regras não seja, mas veja... com certeza muita
  gente aqui trabalha nesta área (eu memso presto serviços pra uma
  empresa que faz sistemas deste tipo), mas se um sistema desse, que é
  alugado, for colocado numa lista de discussão... faria sentido pra
  você?! Não leva a mal, mas isso seria quase como perguntar numa lista
  de discussão de marketing se alguém ali conhecia uma boa forma para
  isotônicos, pois a sua empresa gostaria de começar a produzi-lo :)
   
   Mas já que você já tem um cliente, explore isso!! De opinião pessoal
  é a melhor forma de aprender um negócio...
   
   Abraços
   Henrique
   
   - Original Message - 
   From: Ricardo Berti 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Thursday, January 18, 2007 4:36 PM
   Subject: [delphi-br] Automação Comercial
   
   
   Olá Pessoal,
   
   eu estou querendo montar um sistema comercial, só que não sei o
  que colocar por exemplo, no cadastro de produtos, clientes,
  fornecedores, etc... Peguei bastante coisa da internet, sistemas
  prontos, mas sempre um pede coisas e outro pede coisas bem
  diferentes... Alguém sabe o que pode ser melhor para fazer cadastros
  em um sistema genérico? Tipo Cliente, Fornecedor, Produto, Contas
  Pagar/Receber, e/ou o que vai nesses? Eu to fazendo um colega que tem
  uma lojinha, mas quero ampliar ele pra poder vendar pra mais pessoas,
  mas preciso de algo pra poder oferecer
   
   Se esse tipo de dúvida vai contra regras ou coisa do tipo, por
  favor, desconsiderar! Se não, eu ficarei muito grato mesmo pela ajuda
  de você
   
   Abraços!
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   
   
   
   
   [As partes desta mensagem que não continham texto foram removidas]
  



   

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



Re: [delphi-br] Re: Automação Comercial

2007-01-19 Por tôpico Ricardo Berti
Entendi. Realmente não tenho muito conhecimento em metodologia de 
desenvolvimento de sistemas. Conehcço bem o Delphi, Banco de Dados, etc, mas 
como usar isso pra cirar um sistema não... :p Bom, eu estava querendo dizer 
algo no sentido de, por exemplo, o Aplicativos Comerciais, ou Henning 
automação, ou SCI, e outros sistemas desse estilo! São Aplicativos muuuito 
utilizados por várias empresas de situações diferentes, claro que se necessário 
há modoficações no programa de acordo com a necessidade da empresa, masno geral 
existe uma base para o desenvolvimento das customs!

Obrigado Galera, continuem postando!

Abraços

Ricardo Berti

  - Original Message - 
  From: Walter Chagas (Yahoo) 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 19, 2007 10:26 AM
  Subject: [delphi-br] Re: Automação Comercial


  Bom dia Ricardo,

  Olha, pelo seu papo, denota-se claramente que você não conhece bem a 
  metodologia de desenvolvimento de sistemas. O primeiro passo que se 
  dá no desenvolvimento de um sistema (ainda mais um gerencial), é o 
  levantamento de requisitos do cliente. Ou seja, você ir no cliente e 
  mapear os processos da empresa dele. Levantar as demandas, estudar as 
  regras de negócio e os processos para depois analizar e construir os 
  macrofluxos que serão convertidos em linhas de código. ESSte é 
  primeiro passo. Já que você tem um colega que tem uma loja, o ideal 
  seria que ele te acompanhasse neste processo lhe orientando nos 
  processos. Definida esta primeira etapa, você pode apresentar a ele a 
  proposta do que o sistema pretente fazer. Aí, neste caso, voce pode 
  até ir implementando e ele lá na loja ir validando.

  Mas você preciará conhecer bem os conceitos dos Sistemas Gerencias 
  (ERP´s) pois não existe um ERP genérico que sirva pra qualquer 
  empresa. Todos tem que ser customizáveis pois empresas estão sempre 
  mudando seus processos, todo dia vai ter demanda pra seu sistema. 

  []s



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

  --- Em delphi-br@yahoogrupos.com.br, Ricardo Berti ricardo-
  [EMAIL PROTECTED] escreveu
  
   Olá Pessoal,
   
   eu estou querendo montar um sistema comercial, só que não sei o que 
  colocar por exemplo, no cadastro de produtos, clientes, fornecedores, 
  etc... Peguei bastante coisa da internet, sistemas prontos, mas 
  sempre um pede coisas e outro pede coisas bem diferentes... Alguém 
  sabe o que pode ser melhor para fazer cadastros em um sistema 
  genérico? Tipo Cliente, Fornecedor, Produto, Contas Pagar/Receber, 
  e/ou o que vai nesses? Eu to fazendo um colega que tem uma lojinha, 
  mas quero ampliar ele pra poder vendar pra mais pessoas, mas preciso 
  de algo pra poder oferecer
   
   Se esse tipo de dúvida vai contra regras ou coisa do tipo, por 
  favor, desconsiderar! Se não, eu ficarei muito grato mesmo pela ajuda 
  de você
   
   
   Abraços!
   
   Ricardo Berti
   
   [As partes desta mensagem que não continham texto foram removidas]
  



   

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



Re: [delphi-br] Minimizar sistema...

2007-01-19 Por tôpico Ricardo Berti
Não sei se entendi bem a pergunta, mas você precisa minimizar o sistema, não 
importantod se tem outros forms abertos modais ou não, é isso? Se for basta o 
código seguir. Se não poste mais detalhes sobre o q está ocorrendo!

Application.Minimize;

Bom Código

Ricardo Berti
  - Original Message - 
  From: Dimas Fernando 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 19, 2007 10:34 AM
  Subject: [delphi-br] Minimizar sistema...


  Ola pessoal..

  Utilizado Delphi 7.

  Gostaria de minimizar meu sistema.. nao importa em qual tela ou modulo o 
usuario esteja
  assim que ele clicar em Minimizar.. teria q minimizar o sistema para ele 
ficar na barra de Tarefas.
  Tem modulos que eu abro com ShowModal e algunas apenas Show.

  Alguma sugestao ?

  Obrigado

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



   

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



Re: [delphi-br] Imprimir na Impressora Térmica Argox

2007-01-19 Por tôpico Ricardo Berti
http://www.delphi.eti.br/downloads.php?id=3925

aqui tem exemplo e componente e unit e classe Hehehe, tem bastante material 
sobre isso na net.

Bom Código

Ricardo Berti
  - Original Message - 
  From: Levi Ribeiro de Freitas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 18, 2007 1:49 PM
  Subject: [delphi-br] Imprimir na Impressora Térmica Argox


  Pessoal,

  Alguém tem exemplo de como imprimir para Impressora Térmica Argox?

  Agradeço pelo ajuda,

  Levi

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



   

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



Re: [delphi-br] Imprimir na Impressora Térmica Argox

2007-01-19 Por tôpico Ricardo Berti
Olá Levi,

procurando sobre este assunto encontrei um artigo que explica detalhadamente 
como trabalhar com esse tipo de impressoar:

http://www.activedelphi.com.br/imagens/artigos/codigo_barras_PPLB.htm

Bom Código

Ricardo Berti
  - Original Message - 
  From: Levi Ribeiro de Freitas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, January 18, 2007 1:49 PM
  Subject: [delphi-br] Imprimir na Impressora Térmica Argox


  Pessoal,

  Alguém tem exemplo de como imprimir para Impressora Térmica Argox?

  Agradeço pelo ajuda,

  Levi

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



   

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



Re: [delphi-br] Contador Regressivo de Caracteres em um Memo

2007-01-19 Por tôpico Ricardo Berti
Olá Ricardo ( xará :p )

Coloca no Memo o MaxLengh com a quantidade máxima de caracteres e no onKeyPress 
do Memo coloca o seguinte código:

Label1.Caption := 'Restam ' + IntToStr( Memo1.MaxLength - Length(Memo1.Text) )

Bom Código

Ricardo Berti

  - Original Message - 
  From: Ricardo Ravelli 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, January 19, 2007 11:16 AM
  Subject: [delphi-br] Contador Regressivo de Caracteres em um Memo


  Bom dia a todos.
  Tenho um Label no qual eu queria mostrar qtos caracteres ainda falta para o
  usuário digitar dentro de um memo.
  Alguém tem alguma função que faça isso.

  obrigado.
  Ricardo Ravelli.

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



   

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



[delphi-br] Agradecimento

2007-01-19 Por tôpico Ricardo Berti
Bom Final de Semana a todos Pessoal,
muito obrigado pela ajuda!

Abraços e
Bom Código

Ricardo Berti

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



Re: [delphi-br] PROBLEMA P DESTRUIR FORM

2007-01-18 Por tôpico Ricardo Berti
Para usar essa função, você tem que primeiro da um Close no form, se fizzer 
isso com ele aberto vai dar Acess Violation. Outra forma é usar 
Form.Release; que destroi e libera a memória automaticamente se não me 
engano!

Bom Código

Ricardo Berti
- Original Message - 
From: Fábio - CS Informatica [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, January 17, 2007 7:15 PM
Subject: [delphi-br] PROBLEMA P DESTRUIR FORM


Olá colegas,


 estou migrando do D5 para o D7, só q estou com problemas qdo fecho o 
form,
estou utilizando MDI, qdo tento destruir algum form aberto (MDIChild), 
utilizando
a seguinte linha de código no Evento OnClose do form:

Action:=caFree;

até fecha o form, mais apresenta uma mensagem de Acess Violation at Adress 
004C81EA


agradeço a atenção dos colegas...


Fábio.



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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos




Re: [delphi-br] CAD com Delphi

2007-01-18 Por tôpico Ricardo Berti
Olá meu amigo, não sei se você ja viu um componente chamado Drawing Engine 
v.2.00, eh muito funcional e vem ateh com um MiniCAD pra você ver ele em ação, 
eu achei bastante completo quando precisei usar...
http://www.torry.net/quicksearchd.php?String=sweetTitle=No

É o primeiro da fila

Bom Código

Ricardo Berti

  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 17, 2007 6:49 PM
  Subject: Re: [delphi-br] CAD com Delphi


  Valeu pessoal, tem um PowerCad...pelo que vi nos exemplos é do que preciso..
  o problema é o valor.. :o)

  Quem souber de mais algum, estou as ordens

  mais uma vez obrigado.

  []s

  Em 17/01/07, Ricardo Berti [EMAIL PROTECTED] escreveu:
  
   No site da Torry.net tem uma seção soh com componentes CAD, desde de
   visualização até para desenhar...
  
   Abraços
  
   - Original Message -
   From: Fellipe Henrique
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Wednesday, January 17, 2007 1:48 PM
   Subject: [delphi-br] CAD com Delphi
  
   Olá amigos, alguém poderia me informar alguma coisa sobre CAD com delphi.
   Componentes, bibliotecas, API o que for... estou precisando de algo sobre
   isso.
  
   desde já agradeço
  
   []s
  
   --
   _
   Fellipe Henrique
   [EMAIL PROTECTED] fellipeh%40gmail.com
  
   Venham até a borda, ele disse.
   Eles disseram: Nós temos medo.
   Venham até a borda, ele insistiu.
   Eles foram, Ele os empurrou...
   E eles voaram.
   (Guillaume Apollinaire)
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  _
  Fellipe Henrique
  [EMAIL PROTECTED]

  Venham até a borda, ele disse.
  Eles disseram: Nós temos medo.
  Venham até a borda, ele insistiu.
  Eles foram, Ele os empurrou...
  E eles voaram.
  (Guillaume Apollinaire)

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



   

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



Re: [delphi-br] configurar documento do word

2007-01-18 Por tôpico Ricardo Berti
Olá meu amigo, teste o código abaixo, ele eh bem funcional e bem simples, mas 
se tiver alguma dúvida quanto a algo, fale comigo! Usei esse código a algum 
tempo pra exportar dois memos pra dentro de tabela do word, mas já ajustei ele 
pra trabalhar com os quatro que você precisa... Deu Sorte  ; )

O código que você vai precisar é o que está abaixo da linha tracejada, mas eu 
refiz a parte de cima do código também, já que você pode usar a mesma variável! 
Não se atenha as minhas modificações, mas se lhe forem úteis, aí está!

var
  I: Integer;
  MSWord: Variant;

begin
  for I := 0 to 3 do
begin
  if Components[I] is TEdit then
with TEdit(Components[I]) do
  Memo1.Lines.Add(Text);
end;

  for I := 4 to 7 do
begin
  if Components[I] is TEdit then
with TEdit(Components[I]) do
  Memo2.Lines.Add(Text);
end;

  for I := 8 to 11 do
begin
  if components[I] is TEdit then
with TEdit(Components[I]) do
  Memo3.Lines.Add(Text);
end;

  for I := 12 to 15 do
begin
  if Components[I] is TEdit then
with TEdit(Components[I]) do
  Memo4.Lines.Add(Text);
end;

//-

  MSWord := CreateOleObject('Word.Application');
   try
 // Novo documento
 MSWord.Documents.Add;

 // Adiciona tabela de 2 linhas e 3 colunas
 MSWord.ActiveDocument.Tables.Add(Range := MSWord.Selection.Range, NumRows 
:= 1, NumColumns := 4);

 // Escreve na primeira célula
 MSWord.Selection.TypeText(Text := Memo1.Text);
 // Próxima célula
 MSWord.Selection.MoveRight(1);
 // Escreve
 MSWord.Selection.TypeText(Text := Memo2.Text);
 // Próxima célula
 MSWord.Selection.MoveRight(1);
 // Escreve
 MSWord.Selection.TypeText(Text := Memo3.Text);
 // Próxima célula
 MSWord.Selection.MoveRight(1);
 // Escreve
 MSWord.Selection.TypeText(Text := Memo4.Text);

 // Caso queira a linha abaixo deixa as colunas da tabela do tamanho do 
texto!
 MSWord.Selection.Tables.Item(1).Select; // Seleciona a 1º tabela
 MSWord.Selection.Cells.AutoFit; // Auto-formata
 // Salvar...
 MSWord.ActiveDocument.SaveAs(FileName := 'c:\Teste1.doc');
   finally
 // Fecha documento
 MSWord.ActiveDocument.Close(SaveChanges := 0);
   end;
   // Fecha o Word
   MSWord.Quit;
end;

end;

Qualquer dúvida, não exite em enviar uma e-mail pra lista!

Bom Código

Ricardo Berti


  - Original Message - 
  From: Julio Cesar Quierati 
  To: delphi br 
  Sent: Wednesday, January 17, 2007 4:37 PM
  Subject: [delphi-br] configurar documento do word


  Olá pessoal, estou exportando dados de 4 memos para o Word, 

  procedure
  var i,j,l,m : integer;
  word: variant;
  begin
  for i := 0 to 3 do
  Begin
  if components[i] is Tedit then 
  with TEdit(components[i]) do
  Memo1.Lines.add(text);
  end;

  for j := 4 to 7 do
  Begin
  if components[j] is Tedit then
  with TEdit(components[j]) do
  Memo2.Lines.add(text);
  end;

  for l := 8 to 11 do
  Begin
  if components[l] is Tedit then
  with TEdit(components[l]) do
  Memo3.Lines.add(text);
  end;

  for m := 12 to 15 do
  Begin
  if components[m] is Tedit then
  with TEdit(components[m]) do
  Memo4.Lines.add(text);
  end;

  Word := CreateOleObject('Word.application');
  Word.visible := True;
  Word.Documents.Add;
  Word.selection.insertAfter(memo1.Text);
  Word.selection.insertAfter(memo2.Text);
  Word.selection.insertAfter(memo3.Text);
  Word.selection.insertAfter(memo4.Text);
  //Word.ActiveDocument.Save('Teste1.doc',0) ;
  end;



  mas gostaria que eles fossem divididos em 4 colunas, uma para cada memo !

  até.
  by julio quierati 

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



   

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



[delphi-br] Automação Comercial

2007-01-18 Por tôpico Ricardo Berti
Olá Pessoal,

eu estou querendo montar um sistema comercial, só que não sei o que colocar por 
exemplo, no cadastro de produtos, clientes, fornecedores, etc... Peguei 
bastante coisa da internet, sistemas prontos, mas sempre um pede coisas e outro 
pede coisas bem diferentes... Alguém sabe o que pode ser melhor para fazer 
cadastros em um sistema genérico? Tipo Cliente, Fornecedor, Produto, Contas 
Pagar/Receber, e/ou o que vai nesses? Eu to fazendo um colega que tem uma 
lojinha, mas quero ampliar ele pra poder vendar pra mais pessoas, mas preciso 
de algo pra poder oferecer

Se esse tipo de dúvida vai contra regras ou coisa do tipo, por favor, 
desconsiderar! Se não, eu ficarei muito grato mesmo pela ajuda de você


Abraços!

Ricardo Berti

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



Re: [delphi-br] CAD com Delphi

2007-01-17 Por tôpico Ricardo Berti
No site da Torry.net tem uma seção soh com componentes CAD, desde de 
visualização até para desenhar...

Abraços
  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, January 17, 2007 1:48 PM
  Subject: [delphi-br] CAD com Delphi


  Olá amigos, alguém poderia me informar alguma coisa sobre CAD com delphi.
  Componentes, bibliotecas, API o que for... estou precisando de algo sobre
  isso.

  desde já agradeço

  []s

  -- 
  _
  Fellipe Henrique
  [EMAIL PROTECTED]

  Venham até a borda, ele disse.
  Eles disseram: Nós temos medo.
  Venham até a borda, ele insistiu.
  Eles foram, Ele os empurrou...
  E eles voaram.
  (Guillaume Apollinaire)

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



   

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