[delphi-br] LISTVIEW - Dvidas....
Oi. Estou com várias dúvidas quanto ao componente ListView. Estou utilizando como se fosse uma grid (colunas e linhas) com valores etc.. Minhas dúvidas são as seguintes: 1. Como faço para mudar a cor de fundo de 1 linha só? 2. E para mudar a cor da letra do que se encotnra em determinada linha? 3. Se eu tiver 2 listview com essas mesmas propreidades (mostrando texto, estilo grid), tem como fazer com que quando eu estiver utilizando a scroll para mover para os lados de uma delas, a segunda se mexer tb? Ajudem!!! Shally -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Hash e criptografia
Alguém conhece o algoritmo Hash? Algue´m tem? E algoritmo de criptografia? Alguém ja implementou em algum programa de troca de msg? Estou precisando desta ajuda. Grata. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: StringGrid - como alinhar valores?
Não estou conseguindo usar esta procedure de jeito nenhum. Dá td quanto é erro no delphi ao compilar. Que faço? Não tem algo mais facil? --- Em delphi-br@yahoogrupos.com.br, Alisson Yahoo [EMAIL PROTECTED] escreveu Use a procedure abaixo procedure AlinhaGrid(Grid : TStringGrid; ACol, ARow : Longint; Rect : TRect; State : TGridDrawState; Align : array of Integer); var S : array[0..255] of Char; begin //0-Esquerda1-Centro 2-Direita} if (ARow = 0) or (ACol Length(Align)-1) and (Align[ACol] = 0) then Exit else if (Align[ACol] = DT_LEFT) then ExtTextOut(Grid.Canvas.Handle, Rect.Left + ACol, Rect.Top+2, ETO_OPAQUE or ETO_CLIPPED, @Rect, StrPCopy(S, Grid.Cells[ACol,ARow]), Length(Grid.Cells[ACol,ARow]), nil) else if (Align[ACol] = DT_RIGHT) then ExtTextOut(Grid.Canvas.Handle, Rect.Right - Grid.Canvas.TextWidth(Grid.Cells[ACol,ARow]) - 3, Rect.Top+2, ETO_OPAQUE or ETO_CLIPPED, @Rect, StrPCopy(S, Grid.Cells [ACol,ARow]), Length(Grid.Cells[ACol,ARow]), nil) else if (Align[ACol] = DT_CENTER) then ExtTextOut(Grid.Canvas.Handle, Rect.Left + (Rect.Right - Rect.Left - Grid.Canvas.TextWidth(Grid.Cells[ACol,ARow])) div 2, Rect.Top+2, ETO_OPAQUE or ETO_CLIPPED, @Rect, StrPCopy(S, Grid.Cells[ACol,ARow]), Length(Grid.Cells [ACol,ARow]), Nil); end; Faça a chamada no evento OnDrawCell : AlinhaGrid(NomeStringGrid, ACol, ARow, Rect, State, [0,0,2, 1, 2,]) [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Dúvida componente ListView
Na hora que insiro Lista_Eventos.Caption := 'Coluna 1'; Lista_Eventos.SubItems.Add('Coluna 2'); Lista_Eventos.SubItems.Add('Coluna X'); o subitems são as colunas, correto? e para as linhas? é o Lista_Eventos.Caption := '...'; ?? Posso fazer um loop para preencher os valores de uma listview? Ajudem please! --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Insira um componente ListView altere as propriedades... ViewStile := vsReport Dê um duplo clique sobre o comp e insira as colunas definindo a propriedade Alignment de cada coluna como vc quiser Para preenche é o seguinte --- var Lista_Eventos : TListItem; begin while x x do begin Lista_Eventos := ListView1.Items.Add; Lista_Eventos.Caption := 'Coluna 1'; Lista_Eventos.SubItems.Add('Coluna 2'); Lista_Eventos.SubItems.Add('Coluna X'); end; end; - Para apagar. ListView1.Items.Clear; Tenta aí, Boa sorte -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:53 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Bom, fixei 50 linhas e 20 colunas, mas na realidade necessito de uma grid dinâmica, do tipo que veja os resultados gerados e então gerasse uma grid com o nº e linha e colunas necessárias, pois da maneira que estou fazendo sobram várias linhas e colunas. Ainda não consegui centralizar os valores com as dicas que deram na lista até agora. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu No StringGrid não sei. Quantas linhas vc utiliza? no grid? Porque eu tb trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados no ListView. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:27 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Vc realmente precisa trabalhar com um StringList? O ListView permite centralizar colunas Mas se vc tem muitas linhas o preenchimento dele se torna lento. Apenas uma dica. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:03 PM Subject: [delphi-br] StringGrid - como alinhar valores? Olá. Estou trabalhando com StringGrid e preciso alinhar ao centro alguns valores que nela são mostrados. Como faço para alinhá-los já que não encontrei esta propriedade na paleta de propriedades e nem no help do Delphi? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http
[delphi-br] Re: Dúvida componente ListView
Entendi o processo === while x x do begin // Insere uma nova LINHA Lista_Eventos := ListView1.Items.Add; // Preenche PRIMEIRA coluna da linha Lista_Eventos.Caption := 'Coluna 1'; // Preenche SEGUNDA coluna da linha Lista_Eventos.SubItems.Add('Coluna 2'); // Preenche TERCEIRA coluna da linha Lista_Eventos.SubItems.Add('Coluna 3'); end; === Mas acontece o seguinte: 1. ou entra num loop infinito 2. ou bagunça tudo que estou querendo fazer por causa de varias condicoes que estou criando dentro do while e nao fica o q quero no lugar certo. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu o subitems são as colunas, correto? e para as linhas? é o Lista_Eventos.Caption := '...'; ?? Da forma que eu utilizo as colunas são fixas e definidas em tempo de projeto não em execução! Dê um duplo clique sobre o componente e abrirá um pequeno form para voce adicionar as colunas que vc deseja... definindo o seu Caption que naada mais é do que o nome da coluna para o usuário! Para preencher as linhas faça o seguinte! Declare uma variavel do tipo TListItem no exemplo abaixo chamada de Lista_Eventos! === while x x do begin // Insere uma nova LINHA Lista_Eventos := ListView1.Items.Add; // Preenche PRIMEIRA coluna da linha Lista_Eventos.Caption := 'Coluna 1'; // Preenche SEGUNDA coluna da linha Lista_Eventos.SubItems.Add('Coluna 2'); // Preenche TERCEIRA coluna da linha Lista_Eventos.SubItems.Add('Coluna 3'); end; === Fui claro? ou confundi + ainda? Se não entendeu pergunta de novo. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Wednesday, June 08, 2005 3:32 PM Subject: [delphi-br] Dúvida componente ListView Na hora que insiro Lista_Eventos.Caption := 'Coluna 1'; Lista_Eventos.SubItems.Add('Coluna 2'); Lista_Eventos.SubItems.Add('Coluna X'); o subitems são as colunas, correto? e para as linhas? é o Lista_Eventos.Caption := '...'; ?? Posso fazer um loop para preencher os valores de uma listview? Ajudem please! --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Insira um componente ListView altere as propriedades... ViewStile := vsReport Dê um duplo clique sobre o comp e insira as colunas definindo a propriedade Alignment de cada coluna como vc quiser Para preenche é o seguinte --- var Lista_Eventos : TListItem; begin while x x do begin Lista_Eventos := ListView1.Items.Add; Lista_Eventos.Caption := 'Coluna 1'; Lista_Eventos.SubItems.Add('Coluna 2'); Lista_Eventos.SubItems.Add('Coluna X'); end; end; - Para apagar. ListView1.Items.Clear; Tenta aí, Boa sorte -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:53 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Bom, fixei 50 linhas e 20 colunas, mas na realidade necessito de uma grid dinâmica, do tipo que veja os resultados gerados e então gerasse uma grid com o nº e linha e colunas necessárias, pois da maneira que estou fazendo sobram várias linhas e colunas. Ainda não consegui centralizar os valores com as dicas que deram na lista até agora. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu No StringGrid não sei. Quantas linhas vc utiliza? no grid? Porque eu tb trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados no ListView. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:27 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Vc realmente precisa trabalhar com um StringList? O ListView permite centralizar colunas Mas se vc tem muitas linhas o preenchimento dele se torna lento. Apenas uma dica. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:03 PM Subject: [delphi-br] StringGrid - como alinhar
[delphi-br] StringGrid - como alinhar valores?
Olá. Estou trabalhando com StringGrid e preciso alinhar ao centro alguns valores que nela são mostrados. Como faço para alinhá-los já que não encontrei esta propriedade na paleta de propriedades e nem no help do Delphi? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: StringGrid - como alinhar valores?
Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Vc realmente precisa trabalhar com um StringList? O ListView permite centralizar colunas Mas se vc tem muitas linhas o preenchimento dele se torna lento. Apenas uma dica. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:03 PM Subject: [delphi-br] StringGrid - como alinhar valores? Olá. Estou trabalhando com StringGrid e preciso alinhar ao centro alguns valores que nela são mostrados. Como faço para alinhá-los já que não encontrei esta propriedade na paleta de propriedades e nem no help do Delphi? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: StringGrid - como alinhar valores?
Bom, fixei 50 linhas e 20 colunas, mas na realidade necessito de uma grid dinâmica, do tipo que veja os resultados gerados e então gerasse uma grid com o nº e linha e colunas necessárias, pois da maneira que estou fazendo sobram várias linhas e colunas. Ainda não consegui centralizar os valores com as dicas que deram na lista até agora. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu No StringGrid não sei. Quantas linhas vc utiliza? no grid? Porque eu tb trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados no ListView. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:27 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Vc realmente precisa trabalhar com um StringList? O ListView permite centralizar colunas Mas se vc tem muitas linhas o preenchimento dele se torna lento. Apenas uma dica. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:03 PM Subject: [delphi-br] StringGrid - como alinhar valores? Olá. Estou trabalhando com StringGrid e preciso alinhar ao centro alguns valores que nela são mostrados. Como faço para alinhá-los já que não encontrei esta propriedade na paleta de propriedades e nem no help do Delphi? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: StringGrid - como alinhar valores?
Isso sempre acontece. Alguém da lista tem emailcom atispam. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Put'z ANTISPAM de novo = - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, June 07, 2005 4:13 PM Subject: Mensagem de confirmação/Confirmation message (Re: RES: [delphi-br] Barra de tarefas) O endereço para o qual você está tentando enviar e-mail está protegido pelo Aker Secure Mail Gateway, para evitar mensagens enviadas por robôs ou spammers. É preciso que você confirme o envio manualmente para atingir o destinatário. Esta operação não será necessária na próxima vez que tentar enviar um e-mail para este endereço. Por favor clique no endereço abaixo. Se não funcionar, copie o endereço e abra numa nova janela do seu navegador. The address to which you are trying to send an e-mail is protected by the Aker Secure Mail Gateway, to avoid messages sent by robots or spam. It is necessary that you confirm manually the message to reach the destination. This operation will not be necessary the next time that you will send an e-mail to this address. Please click on the address below. If it does not function, copy the address and open a new window on your navigator. Por favor clique aqui para confirmar sua mensagem (Please click here to confirm your message). Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: Re: StringGrid - como alinhar valores?
Muito grata pela ajuda mas não consegui obter o resultado que era centralizar os valores. Simplesmente isto fez com que eles sumissem da grid. :( Não há uma maneira mais fácil --- Em delphi-br@yahoogrupos.com.br, Romario (Listas) [EMAIL PROTECTED] escreveu Se você estiver utilizando os componentes VCL: { } Procedure WriteText(ACanvas: TCanvas; Const ARect: TRect; ACol, ARow: Integer; Const Text: String; Format: Word); var S: Array[0..255] of Char; B, R: TRect; Begin With ACanvas, ARect do Begin Case Format of DT_LEFT: ExtTextOut(Handle, Left + ACol, Top + ARow, ETO_OPAQUE or ETO_CLIPPED, @ARect, StrPCopy(S, Text), Length(Text), Nil); DT_RIGHT: ExtTextOut(Handle, Right - TextWidth(Text) - 3, Top + ARow, ETO_OPAQUE or ETO_CLIPPED, @ARect, StrPCopy(S, Text), Length(Text), nil); DT_CENTER: ExtTextOut(Handle, Left + (Right - Left - TextWidth (Text)) div 2, Top + DY, ETO_OPAQUE or ETO_CLIPPED, @ARect, StrPCopy(S, Text), Length(Text), Nil); End; End; End; { } Procedure TStringGrid1.DrawCell(ACol, ARow: Longint; Rect: TRect; State: TGridDrawState); Var Procedure Display(Const S: String; Alignment: TAlignment); Const Formats: Array[TAlignment] of Word = (DT_LEFT, DT_RIGHT, DT_CENTER); Begin WriteText(Canvas, Rect, 2, 2, S, Formats[Alignment]); End; Begin Case Row of 0 : { Center column headings } If (Col ColCount) then Display(Cells[ACol, ARow], taCenter) Else Display(Cells[ACol, ARow], taRight); End; End; { } Senão, se estiver utilizando os componentes CLX: ++--+--- ---+ |Flag| Type | Meaning| ++--+--- ---+ |AlignLeft |Horizontal|Align text to the left edge of the rectangle. | ++--+--- ---+ |AlignRight |Horizontal|Align text to the right edge of the rectangle.| ++--+--- ---+ |AlignHCenter|Horizontal|Center text horizontally in the rectangle.| ++--+--- ---+ |AlignTop|Vertical |Align text to the top edge of the rectangle. | ++--+--- ---+ |AlignBottom |Vertical |Align text to the bottom edge of the ectangle.| ++--+--- ---+ |AlignVCenter|Vertical |Center text vertically in the rectangle. | ++--+--- ---+ | You can also use the AlignCenter flag to indicate AlignHCenter + | | AlignVCenter.| +--- ---+ Veja um exemplo (CLX) em que adicionei alguns comentários para um melhor entendimento: { } Procedure Tfrm_anamne.grd_atvfisDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); Begin // Se forem colunas da linha zero ou linhas da coluna zero e dois... If ( ARow = 0 ) or ( ACol in [0, 2] ) then Begin // Se forem colunas da linha zero... If ( ARow = 0 ) then // Altera a cor do texto para preto. grd_atvfis.Canvas.Font.Color := clBlack; // Limpa as células. grd_atvfis.Canvas.FillRect( Rect ); // Redesenha e centraliza o texto nas células (note o nº 4 ao final). grd_atvfis.Canvas.TextRect( Rect, Rect.Left + 2, Rect.Top + 2, grd_atvfis.Cells[ACol, ARow], 4 ); End // Senão... (o texto continuará em Azul) Else Begin // Limpa as células. grd_atvfis.Canvas.FillRect( Rect ); // Exibe e alinha à esquerda o texto das células (o nº ao final é omitido). grd_atvfis.Canvas.TextRect( Rect, Rect.Left + 2, Rect.Top + 2, grd_atvfis.Cells[ACol, ARow] ); End; End; { } Espero que isso ajude! Sds, Romario Shally escreveu: Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group
[delphi-br] Re: Re: StringGrid - como alinhar valores?
Assim... Tenho aqui a seguinte linha de comando: StringGridDetalhe.Cells[Col,Lin] := FormatFloat ('#,##0.00%',vTaxa); StringGridDetalhe.Cells[Col+1,Lin] := FormatFloat('#,##0.00', (Valor/100)); Como faço para alinhar o texto que aparecerá na grid quando executar o programa? Há algo do tipo: StringGridDetalhe.Cells[Col,Lin].alignment := alCenter; Testei mas não existe. O que faço?? --- Em delphi-br@yahoogrupos.com.br, Romario (Listas) [EMAIL PROTECTED] escreveu Se você estiver utilizando os componentes VCL: { } Shally escreveu: Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Re: StringGrid - como alinhar valores?
Para o que quero não dá certo.. Não vai funcionar. Mesmo assim, grata pelas dicas! Shally --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Insira um componente ListView altere as propriedades... ViewStile := vsReport Dê um duplo clique sobre o comp e insira as colunas definindo a propriedade Alignment de cada coluna como vc quiser Para preenche é o seguinte --- var Lista_Eventos : TListItem; begin while x x do begin Lista_Eventos := ListView1.Items.Add; Lista_Eventos.Caption := 'Coluna 1'; Lista_Eventos.SubItems.Add('Coluna 2'); Lista_Eventos.SubItems.Add('Coluna X'); end; end; - Para apagar. ListView1.Items.Clear; Tenta aí, Boa sorte -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:53 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Bom, fixei 50 linhas e 20 colunas, mas na realidade necessito de uma grid dinâmica, do tipo que veja os resultados gerados e então gerasse uma grid com o nº e linha e colunas necessárias, pois da maneira que estou fazendo sobram várias linhas e colunas. Ainda não consegui centralizar os valores com as dicas que deram na lista até agora. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu No StringGrid não sei. Quantas linhas vc utiliza? no grid? Porque eu tb trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados no ListView. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:27 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Vc realmente precisa trabalhar com um StringList? O ListView permite centralizar colunas Mas se vc tem muitas linhas o preenchimento dele se torna lento. Apenas uma dica. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:03 PM Subject: [delphi-br] StringGrid - como alinhar valores? Olá. Estou trabalhando com StringGrid e preciso alinhar ao centro alguns valores que nela são mostrados. Como faço para alinhá-los já que não encontrei esta propriedade na paleta de propriedades e nem no help do Delphi? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] StringGrid x ListView
Acho que o jeito vai ser usar isto mesmo. Como utilizo essa ListView? Preciso adicionar primeiro as colunas neste ListView mas as linhas eu não especifico a quantidade? É assim que funciona? Estou com duvidas quanto a utilizacao deste componente pois nunca o utilizei. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Insira um componente ListView altere as propriedades... ViewStile := vsReport Dê um duplo clique sobre o comp e insira as colunas definindo a propriedade Alignment de cada coluna como vc quiser Para preenche é o seguinte --- var Lista_Eventos : TListItem; begin while x x do begin Lista_Eventos := ListView1.Items.Add; Lista_Eventos.Caption := 'Coluna 1'; Lista_Eventos.SubItems.Add('Coluna 2'); Lista_Eventos.SubItems.Add('Coluna X'); end; end; - Para apagar. ListView1.Items.Clear; Tenta aí, Boa sorte -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:53 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Bom, fixei 50 linhas e 20 colunas, mas na realidade necessito de uma grid dinâmica, do tipo que veja os resultados gerados e então gerasse uma grid com o nº e linha e colunas necessárias, pois da maneira que estou fazendo sobram várias linhas e colunas. Ainda não consegui centralizar os valores com as dicas que deram na lista até agora. --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu No StringGrid não sei. Quantas linhas vc utiliza? no grid? Porque eu tb trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados no ListView. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:27 PM Subject: [delphi-br] Re: StringGrid - como alinhar valores? Sim, preciso da String Grid pois trabalho com dados que vem de um BD, cálculos são realizados, etc e tal para depois os dados serem mostrados nesta Grid. Sabe como posso centralizar esses valores? --- Em delphi-br@yahoogrupos.com.br, Jéferson [EMAIL PROTECTED] escreveu Vc realmente precisa trabalhar com um StringList? O ListView permite centralizar colunas Mas se vc tem muitas linhas o preenchimento dele se torna lento. Apenas uma dica. -- Jéferson Mehlecke Porto Alegre - RS - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, June 07, 2005 4:03 PM Subject: [delphi-br] StringGrid - como alinhar valores? Olá. Estou trabalhando com StringGrid e preciso alinhar ao centro alguns valores que nela são mostrados. Como faço para alinhá-los já que não encontrei esta propriedade na paleta de propriedades e nem no help do Delphi? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo
[delphi-br] Re: Help!!! Função para retornar nº positivo
Vlw Valfrid-Ly Silva Couto e Rodrigo Othavio Farias! A função é a ABS()! --- Em delphi-br@yahoogrupos.com.br, Rodrigo Othavio Farias [EMAIL PROTECTED] escreveu pois é, eu nao achei, eu procurei no help, mas nao lembrava o termo correto em ingles, foi falha minha []´s Rodrigo O. Farias - Original Message - From: Valfrid-Ly Silva Couto To: delphi-br@yahoogrupos.com.br Sent: Thursday, June 02, 2005 8:41 AM Subject: Re: [delphi-br] Re: Help!!! Função para retornar nº positivo - Como se faz? Tem certeza --- Rodrigo Othavio Farias [EMAIL PROTECTED] escreveu: nao tem função pra isso, vc vai ter que testar se o numero é negativo e depois multiplicar por menos um mesmo []´s Rodrigo O. Farias - Original Message - From: Shally To: delphi-br@yahoogrupos.com.br Sent: Wednesday, June 01, 2005 3:49 PM Subject: [delphi-br] Re: Help!!! Função para retornar nº positivo - Como se faz? Seria uma boa se os tais valores que me referi não fossem aleatórios e vindos de um banco de dados :( Estou montando uma rotina onde traz do BD os valores, alguns são positivos outros negativos, então preciso de uma que altere o negativo e nada faça com o positivo. Sei qeu o Delphi tem, mas não achei naquele Help ruinzinho :( Alguém sabe?!?!?!?! Help! Help! Help! Help! --- Em delphi-br@yahoogrupos.com.br, Francisco Thiago [EMAIL PROTECTED] escreveu A função * -1 VariavelPositiva := -1000.5458 * -1; :D Francisco Thiago de Almeida EnterPlug Informática Divisão: Desenvolvimento e Banco de dados MSN: [EMAIL PROTECTED] Skype: enterplug_thiago - Original Message - From: Shally [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Wednesday, June 01, 2005 3:40 PM Subject: [delphi-br] Help!!! Função para retornar nº positivo - Como se faz? Qual a função do Delphi que transforma um número negativo para positivo? Exemplo: tenho o número -2,58 e quero 2,58, qual a função que uso? Conheço a função Floor que retorna o maior inteiro, exemplo: Floor(-1,0) = -1 Floor(2.8) = 2 E para retornar POSITIVO?? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos http://br.yahoo.com/info/utos.html Valfrid-Ly Silva Couto [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] ICQ 15114646 __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Yahoo! Mail, cada vez melhor: agora com 1GB de espaço grátis! http://mail.yahoo.com.br -- 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
[delphi-br] Como criar um componente em tempo de execução?
Olá! Preciso de uma ajuda. Tenho que criar um componente, uma GRid no Delphi em tempo de execução. Isto pq tenho um Banco de dados com x valores hoje que serão mostrados na tabela(Grid) no formato de colunas, mas daqui algum tempo estes valores serão maiores, ou melhor, não serão x e sim x * 10, por exemplo, então terei mais colunas. Como posso fazer para que minha tabela entenda quando os valores do BD forem crescendo e ela capturar todos e colocar no formato de colunas? Estou com esta dificuldade já que no componente Grid vc especifica a quantidade de colunas que você utilzará. Me ajudem!! Preciso de uma luz!! Qualquer ajuda será útil!! Estou aguardando!! Att, Shally -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] =?iso-8859-1?q?Como_instalo_um_programa_que_possui_componente_ActiveX_em_outras_m=E1quinas?=
Olá. Preciso de uma ajuda! Estou desenvolvendo um projeto (utilizando o Delphi 3) onde utilizo componentes do ActiveX, mais especificamente o F1Book (Formula One Book) para efetuar cálculos. Porém ocorre o seguinte: nas máquinas que possuem Delphi instalado, o programa executável roda normalmente, perfeito. Agora, quando levo o programa para outras máquinas que não possuem o Delphi instalado, simplesmente os formularios do programa que possuem este componente não funcionam, abrem, mas dão erro, não efetuam os calculos,etc. Pesquisei a documentação do F1Book no Delphi e vi que alguns arquivos (ocx e dll) devem estar no System32 do Windows. Copiei as necessárias e fiz seus respectivos registros no Registro do Windows para que então pudessem ser reconhecidas e o programa funcionar. Não adiantou muito. Alguns formularios (que contem o componente) começam a trabalhar normalmente, mas a partir de um ponto de processamento, vários erros ocorrem, como uma mensagem contendo somente ?? aparece. Já tentei utilizar o InstallShield para criar um arquivo de instalação mas não adiantou nada. Fiquei na mesma. Por favor, me ajudem!! Preciso levar este programa para outras máquinas sem ter que ficar instalando e desintalando o delphi apenas para que os arquivos necessarios a tal componente sejam alocados no local certo de cada uma. Como devo proceder? Aguardo respostas. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] =?iso-8859-1?q?Re:_Como_instalo_um_programa_que_possui_componente_ActiveX_em_outras_m=E1quinas?=
oi.. E quais seriam todos esses arquivos do ActiveX? Onde posso encontrar quais são os que devo copiar para as outras máquinas? --- Em delphi-br@yahoogrupos.com.br, Fernanda Aparecida Sobral [EMAIL PROTECTED] escreveu Oi, Este problema varia de acordo com o windows que vc estiver utilizando: Se for os win9x, você deve copiar para a pasta System, caso seja um dos windows XP/NT/2000 vc deve copiar para a pasta Winnt/System32. Depois de copiar os arquivos activex, vc deve executar (pelo menu executar mesmo :) ) o comando regsvr32 seguido do nome da dll e da ocx a ser instalado. Acho que isso deve funcionar :) Shally [EMAIL PROTECTED] escreveu: Olá. Preciso de uma ajuda! Estou desenvolvendo um projeto (utilizando o Delphi 3) onde utilizo componentes do ActiveX, mais especificamente o F1Book (Formula One Book) para efetuar cálculos. Porém ocorre o seguinte: nas máquinas que possuem Delphi instalado, o programa executável roda normalmente, perfeito. Agora, quando levo o programa para outras máquinas que não possuem o Delphi instalado, simplesmente os formularios do programa que possuem este componente não funcionam, abrem, mas dão erro, não efetuam os calculos,etc. Pesquisei a documentação do F1Book no Delphi e vi que alguns arquivos (ocx e dll) devem estar no System32 do Windows. Copiei as necessárias e fiz seus respectivos registros no Registro do Windows para que então pudessem ser reconhecidas e o programa funcionar. Não adiantou muito. Alguns formularios (que contem o componente) começam a trabalhar normalmente, mas a partir de um ponto de processamento, vários erros ocorrem, como uma mensagem contendo somente ?? aparece. Já tentei utilizar o InstallShield para criar um arquivo de instalação mas não adiantou nada. Fiquei na mesma. Por favor, me ajudem!! Preciso levar este programa para outras máquinas sem ter que ficar instalando e desintalando o delphi apenas para que os arquivos necessarios a tal componente sejam alocados no local certo de cada uma. Como devo proceder? Aguardo respostas. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos - Yahoo! Mail: agora com 1GB de espaço grátis. Abra sua conta! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] 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