Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 10 de Novembro de 2025
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
36 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Artigos]  Como colocar seus "Forms" e "Projetos Modelos" no Repository
Publicado por adairfolmer : Terça, Fevereiro 21, 2006 - 12:05 GMT-3 (3891 leituras)
Comentários 3 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Adair Folmer 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.

    Agora é só abrir o Delphi ir em "File -> New -> Other..." e bingo! aí estão seus modelos de reposição.

    Espero ter ajudado!

    Adair Folmer
    Email: adairfolmer@yahoo.com.br
    Site: www.adairfolmer.ubbi.com.br



Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.


por: mozachi : Mar 17, 2006 - 01:23
(Informações sobre o membro | Enviar uma mensagem) http://http://
Adair,

Para adicionar um PROJETO ao Repositorio voce ja tentou:
1.Acessar menu Project |Add project to repository..

Para adicionar um FORM ao epositorio:
1. botao direito do mouse no formulario, opcao "Add to Repository.."

Desta forma nao precisa aditar nenhum arquivo. O delphi faz tudo sozinho.

(Versoes 5 e 7)

Abraco,

Leonardo.



por: adairfolmer (adairfolmer@yahoo.com.br) : Mar 26, 2006 - 11:18
(Informações sobre o membro | Enviar uma mensagem) http://www.adairfolmer.ubbi.com.br
Olá amigo Leonardo,

sim já adicionei forms e projects ao repository desta forma, mas o que fiz foi desenvolver outra maneira de fazer isso para aqueles que não tem tal funcionalidade e que desejam ter os mesmos benefícios no Delphi.

Seguindo a minha fórmula você tem muitas outras opções adicionais para controle e configuração do repository, diferentemente do modo básico a que você se referiu.

É claro, é uma função importante, mas é básica.

Meu artigo é para os que querem sempre mais.

Abraços, Adair

  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados