Fonte: www.activedelphi.com.br
Acredito que muitos já tentaram colocar seus forms mais usuais ou projetos modelos que são utilizados em várias aplicações no repository do Delphi, mas não tiveram muito sucesso.
Por isso resolvi escrever este artigo demonstrando uma maneira fácil de fazer isso.
O Repository ou "Repositor de objetos" é um conjunto de forms e projetos que podemos usar para criar um programa ou inserir determinados formulários à aplicação, por exemplo o "About".
Nos rendemos a facilidade de ir no menu "File -> New -> Other..." e escolher os modelos existentes ali para adicionar ao nosso programa, por isso adicionar os nossos próprios modelos de forms e projects ao repository pode nos render facilidade e economia de tempo ao programar.
Então mãos a obra, digo, ao teclado.
Os arquivos do Repository, em uma instalação padrão, ficam em: "C:\Arquivos de programas\Borland\DelphiX\Objrepos" onde "X" refere-se a versão do Delphi.
Aí encontramos diversos diretórios organizando os diferentes tipos de modelos.
Portanto seus modelos também deverão ser colocados ai, de preferência dentro de um diretório criado por você. Ex.: "C:\Arquivos de programas\Borland\DelphiX\Objrepos\Adair"
Importante: Para um form é necessário ter os seguintes arquivos dentro deste diretório:
"Sobre.dfm" -> Formulário
"Sobre.pas" -> Código fonte do formulário Sobre
"Sobre.ico" -> Ícone representativo do formulário Sobre(Irá parecer na lista do Repository)
Para um project modelo deve-se criar um diretório próprio para o projeto.
Ex.: "C:\Arquivos de programas\Borland\DelphiX\Objrepos\Adair\Projeto"
Todos os arquivos do projeto (*.pas, *.dfm, *.res, e os demais) devem estar dentro deste diretório.
Depois disso devemos alterar as configurações do Delphi para que os nossos modelos apareçam no repository.
Para isso devemos localizar o arquivo "C:\Arquivos de programas\Borland\DelphiX\Bin\delphi32.dro" que contém as configurações referentes ao repository.
Devemos editar este arquivo com o bloco de notas do Windows.
Importante: Este arquivo só pode ser editado por um editor de textos simples, pois não pode conter outras informações a não ser texto, e muito cuidado ao alterar as informações contidas ali, se forem modificadas sem o devido cuidado, o repositoy pode não funcionar direito. Para prevenir, faça uma cópia do arquivo antes de altera-lo.
Em primeiro lugar devemos localizar a seguinte expressão "[Repository Pages]" (que está bem no final do arquivo) e adicionar "Adair=" (que se refere ao diretório que criamos).
Para incluir um Form devemos adicionar as seguintes linhas ao arquivo (de preferência já no início do arquivo para faciliar futuras alterações):
[C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Sobre]
Type=FormTemplate
Name=Meu Sobre
Page=Adair
Icon=C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Sobre.ICO
Description=Sobre do meu programa.
Author=Adair
DefaultMainForm=0
DefaultNewForm=0
Ancestor=
Designer=dfm
ATENÇÃO: As opções abaixo não podem ser modificadas:
Type=FormTemplate
DefaultMainForm=0
DefaultNewForm=0
Ancestor=
Designer=dfm
Para incluir um Project devemos adicionar as seguintes linhas ao arquivo:
[C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Projeto\Modelo]
Type=ProjectTemplate
Name=Projeto Modelo
Page=Adair
Icon=C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Projeto\Modelo.ico
Description=Meu Projeto Modelo.
Author=Adair
DefaultProject=0
Designer=dfm
Onde "Modelo" é o Delphi Project.
ATENÇÃO: As opções abaixo não podem ser modificadas:
Type=ProjectTemplate
DefaultProject=0
Designer=dfm
Depois de adicionado todas as entradas, deve-se salvar e fechar o arquivo.
Acredito que muitos já tentaram colocar seus forms mais usuais ou projetos modelos que são utilizados em várias aplicações no repository do Delphi, mas não tiveram muito sucesso.
Por isso resolvi escrever este artigo demonstrando uma maneira fácil de fazer isso.
O Repository ou "Repositor de objetos" é um conjunto de forms e projetos que podemos usar para criar um programa ou inserir determinados formulários à aplicação, por exemplo o "About".
Nos rendemos a facilidade de ir no menu "File -> New -> Other..." e escolher os modelos existentes ali para adicionar ao nosso programa, por isso adicionar os nossos próprios modelos de forms e projects ao repository pode nos render facilidade e economia de tempo ao programar.
Então mãos a obra, digo, ao teclado.
Os arquivos do Repository, em uma instalação padrão, ficam em: "C:\Arquivos de programas\Borland\DelphiX\Objrepos" onde "X" refere-se a versão do Delphi.
Aí encontramos diversos diretórios organizando os diferentes tipos de modelos.
Portanto seus modelos também deverão ser colocados ai, de preferência dentro de um diretório criado por você. Ex.: "C:\Arquivos de programas\Borland\DelphiX\Objrepos\Adair"
Importante: Para um form é necessário ter os seguintes arquivos dentro deste diretório:
"Sobre.dfm" -> Formulário
"Sobre.pas" -> Código fonte do formulário Sobre
"Sobre.ico" -> Ícone representativo do formulário Sobre(Irá parecer na lista do Repository)
Para um project modelo deve-se criar um diretório próprio para o projeto.
Ex.: "C:\Arquivos de programas\Borland\DelphiX\Objrepos\Adair\Projeto"
Todos os arquivos do projeto (*.pas, *.dfm, *.res, e os demais) devem estar dentro deste diretório.
Depois disso devemos alterar as configurações do Delphi para que os nossos modelos apareçam no repository.
Para isso devemos localizar o arquivo "C:\Arquivos de programas\Borland\DelphiX\Bin\delphi32.dro" que contém as configurações referentes ao repository.
Devemos editar este arquivo com o bloco de notas do Windows.
Importante: Este arquivo só pode ser editado por um editor de textos simples, pois não pode conter outras informações a não ser texto, e muito cuidado ao alterar as informações contidas ali, se forem modificadas sem o devido cuidado, o repositoy pode não funcionar direito. Para prevenir, faça uma cópia do arquivo antes de altera-lo.
Em primeiro lugar devemos localizar a seguinte expressão "[Repository Pages]" (que está bem no final do arquivo) e adicionar "Adair=" (que se refere ao diretório que criamos).
Para incluir um Form devemos adicionar as seguintes linhas ao arquivo (de preferência já no início do arquivo para faciliar futuras alterações):
[C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Sobre]
Type=FormTemplate
Name=Meu Sobre
Page=Adair
Icon=C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Sobre.ICO
Description=Sobre do meu programa.
Author=Adair
DefaultMainForm=0
DefaultNewForm=0
Ancestor=
Designer=dfm
ATENÇÃO: As opções abaixo não podem ser modificadas:
Type=FormTemplate
DefaultMainForm=0
DefaultNewForm=0
Ancestor=
Designer=dfm
Para incluir um Project devemos adicionar as seguintes linhas ao arquivo:
[C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Projeto\Modelo]
Type=ProjectTemplate
Name=Projeto Modelo
Page=Adair
Icon=C:\Arquivos de programas\Borland\Delphi7\Objrepos\Adair\Projeto\Modelo.ico
Description=Meu Projeto Modelo.
Author=Adair
DefaultProject=0
Designer=dfm
Onde "Modelo" é o Delphi Project.
ATENÇÃO: As opções abaixo não podem ser modificadas:
Type=ProjectTemplate
DefaultProject=0
Designer=dfm
Depois de adicionado todas as entradas, deve-se salvar e fechar o arquivo.
Nenhum comentário:
Postar um comentário