Tíquete #39050

Criar o instalador (detalhes e ideias)

: 2019-03-12 11:08 Última Atualização: 2019-03-12 11:17

Relator:
Tipo:
Estado:
Aberto [Owner assigned]
Componente:
Marcos:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Postponed
Arquivo:
Nenhum

Details

  • Use o InnoSetup, não reinvente a roda!
    • Veja a possibilidade de usar telas do próprio instalador para mostrar o progresso da compilação e etc.
    • Use o exemplo de instalação do BDO, que inicializa o mysql
  • O instalador deve compilar os fontes de acordo com o Delphi instalado
  • Devem ser criadas 3 variáveis de ambiente no Delphi
    • UCDXCEROOT = raiz da suite de componentes
    • UCDXCEMAIN = raiz dos componentes do user control que está dentro de UCDXCEROOT
    • UCDXCECONN = rais dos componentes de conexão que está dentro de UCDXCEROOT
  • As variáveis de ambiente devem ser configuradas com caminhos completos e não podem fazer referências entre si, pois o Delphi não permite que variáveis de ambiente façam referência a outras variáveis de ambiente, ao menos eu percebi isso no XE5
  • O library path deve ser configurado para apontar para as pastas dcu e res\dfm apenas. Outras pastas ficam de fora. Use as variáveis de ambiente aqui
  • O browsing path deve ser configurado para apontar para as pastas src. Use as variáveis de ambiente aqui

Ticket History (3/3 Histories)

2019-03-12 11:08 Updated by: derekwildstar
  • New Ticket "Criar o instalador (detalhes e ideias)" created
2019-03-12 11:09 Updated by: derekwildstar
  • Resolução Update from Nenhum to Postponed
2019-03-12 11:17 Updated by: derekwildstar
  • Marco Update from 3.1 to (Nenhum)

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login