[delphi-br] - Form Transparente

2010-08-02 Por tôpico marcosdiasvendramini
Bom dia pessoal.

Eu estou fazendo um formulário e quero colocar uma imagem PNG no fundo para 
ficar como se fosse um Skin.

Eu tenho um componente que faz isso, mas somente com BMP, mas não fica bom, 
pois a imagem perde definição e fica muito serrilhada.

Eu testei o GWL_EXSTYLE da API do windows, fica ótimo com a imagem PNG, mas 
usando isso, todos os componentes ficam invisíveis e preciso que a tela tenho 
alguns edit e botões.

Alguem conhece alguma forma de fazer isso.

Obrigado

-
Marcos Dias Vendramini - MDV
http://mdv.omegasistemas.com.br
marcosdiasvendram...@yahoo.com.br



RES: [delphi-br] - Form Transparente

2010-08-02 Por tôpico Claudiney Cogo
Bom dia Marcos.

 

Eu uso essa função e tem funcionado bem. Ela usa como cor para definir a
transparência o primeiro pixel da imagem. Portanto defina neste pixel a cor
que você usará como transparente e deixe na mesma cor tudo o que quiser que
seja transparente.

 

Esta função estou utilizando com uma aplicação .NET Windows Forms. Se tiver
algum problema, pesquise pelo nome dela no Google que você encontrará ela
pronta para Win32.

 

Abraço.

 

function CreateRegion(Bmp: TBitmap): THandle; unsafe;

var

  X, Y, StartX:Integer;

  Excl: THandle;

  Row: PRGBArray;

  TransparentColor: TRGBTriple;

begin

  // Change the format so we know how to compare 

  // the colors 

  Bmp.PixelFormat := pf24Bit;



  // Create a region of the whole bitmap 

  // later we will take the transparent   

  // bits away

  Result := CreateRectRGN(0, 0, Bmp.Width, Bmp.Height);

 

  // Loop down the bitmap   

  for Y := 0 to Bmp.Height - 1 do

  begin

// Get the current row of pixels

Row := Bmp.Scanline[Y].ToPointer;

 

// If its the first get the transparent

// color, it must be the top left pixel

if Y = 0 then

begin

  TransparentColor := Row[0];

end;

 

// Reset StartX (-1) to indicate we have

// not found a transparent area yet

StartX := -1;

 

// Loop across the row

for X := 0 to Bmp.Width do

begin

 

  // Check for transparency by comparing the color

  if(X  Bmp.Width) and

(Row[X].rgbtRed = TransparentColor.rgbtRed) and

(Row[X].rgbtGreen = TransparentColor.rgbtGreen) and

(Row[X].rgbtBlue = TransparentColor.rgbtBlue) then

  begin

// We have (X  Bmp.Width) in the clause so that

// when we go past the end of the row we we can

// exclude the remaining transparent area (if any)

// If its transparent and the previous wasn't

// remember were the transparency started

if StartX = -1 then

begin

  StartX := X;

end;

  end

  else

  begin

// Its not transparent

if StartX  -1 then

begin

  // If previous pixels were transparent we

  // can now exclude the from the region

  Excl := CreateRectRGN(StartX, Y, X, Y + 1);

  try

// Remove the exclusion from our original region

CombineRGN(Result, Result, Excl, RGN_DIFF);

 

// Reset StartX so we can start searching

// for the next transparent area

StartX := -1;

  finally

DeleteObject(Excl);

  end;

 end;

  end;

end;

  end; 

end;

 

  _  

Claudiney Cogo
N2 Sistemas e Soluções em Informática
Av. São Paulo, 172 - 15º Andar - Sala 1505
Fone/Fax: (44) 3029-6053 - Maringá - Paraná
 http://www.n2solutions.com.br/ www.n2solutions.com.br
 http://www.nfe.n2solutions.com.br/ www.nfe.n2solutions.com.br
 http://www.studion2.com.br/ www.studion2.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de marcosdiasvendramini
Enviada em: segunda-feira, 2 de agosto de 2010 09:16
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] - Form Transparente

 

  

Bom dia pessoal.

Eu estou fazendo um formulário e quero colocar uma imagem PNG no fundo para
ficar como se fosse um Skin.

Eu tenho um componente que faz isso, mas somente com BMP, mas não fica bom,
pois a imagem perde definição e fica muito serrilhada.

Eu testei o GWL_EXSTYLE da API do windows, fica ótimo com a imagem PNG, mas
usando isso, todos os componentes ficam invisíveis e preciso que a tela
tenho alguns edit e botões.

Alguem conhece alguma forma de fazer isso.

Obrigado

-
Marcos Dias Vendramini - MDV
http://mdv.omegasistemas.com.br
marcosdiasvendram...@yahoo.com.br
mailto:marcosdiasvendramini%40yahoo.com.br 





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



[delphi-br] Re: Exportar para ftp

2010-08-02 Por tôpico rbernardes02


--- Em delphi-br@yahoogrupos.com.br, Jackson Gomes - ToolsComps 
jack...@... escreveu

 
  Bom estou trabalhando em um projeto que é o seguinte, eu possuo alguns 
  executaveis,
  que são atualizados diariamente em servidor ftp, entao eu queria fazer um 
  aplicativo que
  ja jogasse esses exe direto para la sem ser preciso estar copiando um a um, 
  tem como fazer,
   preciso de algum componente? Desde ja agradeço.
 
 Use o TIdFTP do Indy: 
 http://www.google.com.br/search?hl=pt-BRq=indy+ftp+delphi+exemploaq=faqi=aql=oq=gs_rfai=
 
 Jackson Gomes
 ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
 Web Site: http://www.toolsandcomps.com
 Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
 e-mail: jack...@...
 Fone: 27 3389 1138 - 8811 0324
 
 http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc
 
 Devhost - Webhost para desenvolvedores Delphi
 http://www.devhost.com.br
 devh...@...


Obrigado Jackson deu certo aqui vlw pela dica



Re: [delphi-br] Zeos - Delphi 7 - Firebird 2.1

2010-08-02 Por tôpico Darkzad
  Pq vc não começa com o Delphi 2010, já tem o drive do firebird nativo 
para ele.

[]'s


Em 01-08-2010 19:54, rmrotee escreveu:

 Olá estou começando a estudar programação com o Delphi 7 e gostaria de 
 usar o Firebird tentei usar o 2.5 mas não achei como fazer o Zeos 
 funcionar consegui com o Firebird 2.1, mas agoro o meu problema:

 coloco o componente ZConnection1 configuro e conecto ao banco de dados 
 até aqui tudo funciona...

 Coloco o componente ZTable1 quando vou configurar coloco assim :
 - Connection - seleciono ZConnection1

 * Quando vou selecionar a tabela no campo TableName da o erro assim:
 Error: Access violation at address .Read of address 

 Estou estudando por um video curso que ensina a usar MySql e Firebird, 
 pelo MySql tudo funcionou certinho, agora queria usar o firebird estou 
 encontrando algumas dificuldades.

 Gostaria de saber se alguém poderia me dar uma luz sobre este 
 problema, pois queria usar e testar as duas formas.

 Muito obrigado
 Rodrigo Monteiro

 



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



RES: [delphi-br] Re: Criar Componente Delphi

2010-08-02 Por tôpico Rubem Rocha
Para os que não sabem, esse PDF é a versão eletrônica do um livro Component
Writers Guide (Guia para Desenvolvedores de Componentes¹) que acompanha o
Delphi 7 licenciado.

 

Sds.

 

P.S.: (1)Dado o contexto a que se destina o livro, a tradução da palavra
‘Writers’ soa melhor como ‘desenvolvedores’ ao invés de ‘escritores’, que é
a sua tradução ‘ipsis literis’ (tal e qual) da palavra.

 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Ricardo
Enviada em: segunda-feira, 2 de agosto de 2010 14:52
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Re: Criar Componente Delphi

 

  

na epoca do delphi 7 eu li este guia.
foi tudo o q eu precisei ate hoje pra criar componentes.
é um texto longo mas realmente tem q saber estes topicos pra criar
componentes.

O capitulo 13 é sobre um componente abrir um form modal

http://www.win.tue.nl/~wstomv/edu/delphi/Delphi7ComponentWritersGuide.pdf

Ricardo Bianchin

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
, Ricardo Rocha ricardo_r...@... escreveu

 Olá,
 Alguém aqui do grupo já criou um componente para Delphi?
 Estou precisando de transformar um formulário em um componente, alguém
sabe os 
 procedimentos para fazer esse tipo de componente.
 
 Vou dar um exemplo.
 Tenho um componente feito pelo Luciano Pimenta da DevMedia onde, que
executa um 
 formulário de busca que está dentro do componente!
 
 Obrigado a todos.



 



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



RES: [delphi-br] Re: Criar Componente Delphi

2010-08-02 Por tôpico CamolozeTerra
Vale Lembrar que a documentação do Delphi esta online em
http://docs.codegear.com/products/rad_studio

 

[]´s Camoloze

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Rubem Rocha
Enviada em: segunda-feira, 2 de agosto de 2010 16:04
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Re: Criar Componente Delphi
Prioridade: Alta

 

  

Para os que não sabem, esse PDF é a versão eletrônica do um livro Component
Writers Guide (Guia para Desenvolvedores de Componentes¹) que acompanha o
Delphi 7 licenciado.

Sds.

P.S.: (1)Dado o contexto a que se destina o livro, a tradução da palavra
‘Writers’ soa melhor como ‘desenvolvedores’ ao invés de ‘escritores’, que é
a sua tradução ‘ipsis literis’ (tal e qual) da palavra.

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
nome de Ricardo
Enviada em: segunda-feira, 2 de agosto de 2010 14:52
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Assunto: [delphi-br] Re: Criar Componente Delphi

na epoca do delphi 7 eu li este guia.
foi tudo o q eu precisei ate hoje pra criar componentes.
é um texto longo mas realmente tem q saber estes topicos pra criar
componentes.

O capitulo 13 é sobre um componente abrir um form modal

http://www.win.tue.nl/~wstomv/edu/delphi/Delphi7ComponentWritersGuide.pdf

Ricardo Bianchin

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br
, Ricardo Rocha ricardo_r...@... escreveu

 Olá,
 Alguém aqui do grupo já criou um componente para Delphi?
 Estou precisando de transformar um formulário em um componente, alguém
sabe os 
 procedimentos para fazer esse tipo de componente.
 
 Vou dar um exemplo.
 Tenho um componente feito pelo Luciano Pimenta da DevMedia onde, que
executa um 
 formulário de busca que está dentro do componente!
 
 Obrigado a todos.

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





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



Re: RES: [delphi-br] Re: Criar Componente Delphi

2010-08-02 Por tôpico Diogo PC
delphi-br-ow...@yahoogrupos.com.br
Por favor retire meu e-mail da lista. Obrigado.

--- Em seg, 2/8/10, CamolozeTerra camol...@terra.com.br escreveu:

De: CamolozeTerra camol...@terra.com.br
Assunto: RES: [delphi-br] Re: Criar Componente Delphi
Para: delphi-br@yahoogrupos.com.br
Data: Segunda-feira, 2 de Agosto de 2010, 16:59















 
 



  



  
  
  Vale Lembrar que a documentação do Delphi esta online em

http://docs.codegear.com/products/rad_studio



[]´s Camoloze



De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em

nome de Rubem Rocha

Enviada em: segunda-feira, 2 de agosto de 2010 16:04

Para: delphi-br@yahoogrupos.com.br

Assunto: RES: [delphi-br] Re: Criar Componente Delphi

Prioridade: Alta



Para os que não sabem, esse PDF é a versão eletrônica do um livro Component

Writers Guide (Guia para Desenvolvedores de Componentes¹) que acompanha o

Delphi 7 licenciado.



Sds.



P.S.: (1)Dado o contexto a que se destina o livro, a tradução da palavra

‘Writers’ soa melhor como ‘desenvolvedores’ ao invés de ‘escritores’, que é

a sua tradução ‘ipsis literis’ (tal e qual) da palavra.



De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

] Em

nome de Ricardo

Enviada em: segunda-feira, 2 de agosto de 2010 14:52

Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 

Assunto: [delphi-br] Re: Criar Componente Delphi



na epoca do delphi 7 eu li este guia.

foi tudo o q eu precisei ate hoje pra criar componentes.

é um texto longo mas realmente tem q saber estes topicos pra criar

componentes.



O capitulo 13 é sobre um componente abrir um form modal



http://www.win.tue.nl/~wstomv/edu/delphi/Delphi7ComponentWritersGuide.pdf



Ricardo Bianchin



--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

mailto:delphi-br%40yahoogrupos.com.br

, Ricardo Rocha ricardo_r...@... escreveu



 Olá,

 Alguém aqui do grupo já criou um componente para Delphi?

 Estou precisando de transformar um formulário em um componente, alguém

sabe os 

 procedimentos para fazer esse tipo de componente.

 

 Vou dar um exemplo.

 Tenho um componente feito pelo Luciano Pimenta da DevMedia onde, que

executa um 

 formulário de busca que está dentro do componente!

 

 Obrigado a todos.



[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: RES: [delphi-br] Re: Criar Componente Delphi

2010-08-02 Por tôpico Bruno Lichot
No meu link de downloads tem uma apostila minha em portugues sobre criacao de 
components, ela e bem didática e muito boa para o aprendizado.

 

http://cc.embarcadero.com/author/795118

 

e na documentação do Delphi Tb tem: http://docs.embarcadero.com

 

abs

 

Bruno

 

From: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] On 
Behalf Of Diogo PC
Sent: segunda-feira, 2 de agosto de 2010 21:18
To: delphi-br@yahoogrupos.com.br
Subject: Re: RES: [delphi-br] Re: Criar Componente Delphi

 

  

delphi-br-ow...@yahoogrupos.com.br 
mailto:delphi-br-owner%40yahoogrupos.com.br 
Por favor retire meu e-mail da lista. Obrigado.

--- Em seg, 2/8/10, CamolozeTerra camol...@terra.com.br 
mailto:camoloze%40terra.com.br  escreveu:

De: CamolozeTerra camol...@terra.com.br mailto:camoloze%40terra.com.br 
Assunto: RES: [delphi-br] Re: Criar Componente Delphi
Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 
Data: Segunda-feira, 2 de Agosto de 2010, 16:59

 

Vale Lembrar que a documentação do Delphi esta online em

http://docs.codegear.com/products/rad_studio

[]´s Camoloze

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br ] 
Em

nome de Rubem Rocha

Enviada em: segunda-feira, 2 de agosto de 2010 16:04

Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br 

Assunto: RES: [delphi-br] Re: Criar Componente Delphi

Prioridade: Alta

Para os que não sabem, esse PDF é a versão eletrônica do um livro Component

Writers Guide (Guia para Desenvolvedores de Componentes¹) que acompanha o

Delphi 7 licenciado.

Sds.

P.S.: (1)Dado o contexto a que se destina o livro, a tradução da palavra

‘Writers’ soa melhor como ‘desenvolvedores’ ao invés de ‘escritores’, que é

a sua tradução ‘ipsis literis’ (tal e qual) da palavra.

De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br

[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br

] Em

nome de Ricardo

Enviada em: segunda-feira, 2 de agosto de 2010 14:52

Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br 

Assunto: [delphi-br] Re: Criar Componente Delphi

na epoca do delphi 7 eu li este guia.

foi tudo o q eu precisei ate hoje pra criar componentes.

é um texto longo mas realmente tem q saber estes topicos pra criar

componentes.

O capitulo 13 é sobre um componente abrir um form modal

http://www.win.tue.nl/~wstomv/edu/delphi/Delphi7ComponentWritersGuide.pdf

Ricardo Bianchin

--- Em delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
mailto:delphi-br%40yahoogrupos.com.br

mailto:delphi-br%40yahoogrupos.com.br

, Ricardo Rocha ricardo_r...@... escreveu



 Olá,

 Alguém aqui do grupo já criou um componente para Delphi?

 Estou precisando de transformar um formulário em um componente, alguém

sabe os 

 procedimentos para fazer esse tipo de componente.

 

 Vou dar um exemplo.

 Tenho um componente feito pelo Luciano Pimenta da DevMedia onde, que

executa um 

 formulário de busca que está dentro do componente!

 

 Obrigado a todos.

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



 

Click here 
https://www.mailcontroller.altohiway.com/sr/dabOmCYcbWLTndxI!oX7UrSi!x6S!wnTZO4Yss1VGrt6OJ+FQAk78lT!bVVlhlrG!glJivYP3IATzqP+qxPF+g==
  to report this email as spam.

This message has been scanned for viruses by MailController 
http://www.MailController.altohiway.com/ .



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



[delphi-br] [off-topic] - Emprego Jundiaí

2010-08-02 Por tôpico Valdemir (yahoo)
Pessoal se alguém estiver interessado em uma oportunidade de emprego
para a cidade de Jundiaí, ou próximo

Requer Conhecimentos em 
Delphi
SQL-Firebird
Se possível que tenha participado de desenvolvimento de frente (ECF) com TEF, 
melhor ainda se conhecer o PAF

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



Re: [delphi-br] [off-topic] - Emprego Jundiaí

2010-08-02 Por tôpico Valdemir (yahoo)
Desculpem-me, esqueci de colocar o e-mail para contato

comerc...@prosisw.com


From: Valdemir (yahoo) 
Sent: Tuesday, August 03, 2010 12:14 AM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] [off-topic] - Emprego Jundiaí


  
Pessoal se alguém estiver interessado em uma oportunidade de emprego
para a cidade de Jundiaí, ou próximo

Requer Conhecimentos em 
Delphi
SQL-Firebird
Se possível que tenha participado de desenvolvimento de frente (ECF) com TEF, 
melhor ainda se conhecer o PAF

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





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