Como personalizar minha cópia? Que custos terei?

O JGInstall permite que a cópia seja personalizada de acordo com a marca e nomes do usuário para que o pacote de instalação seja exclusivo de quem personalizou o produto. Além de personalizar o programa, opcionalmente você terá acesso ao exclusivo serviço de proteção de instalação do JGInstall. Entre em contato para obter informações sobre os diversos métodos de personalização.

Como colocar um atalho no Desktop?

Com o JGInstall é possível criar ícones na área de trabalho utilizando a opção avançada (não importando se o programa é ou não .EXE).

Siga os passos:

  • Selecione qualquer opção do JGInstall
  • Esculha a aba "Comandos Adicionais"
  • Em Inclusão selecione qualquer item [VAzio]
  • Descrição digite: "Criar Ícone na área de trabalho"
  • Na área de texto maior digite:

    Openlink Desktop
    CreateItem Alvo;Descrição;Iniciar Em
    Closelink

    (No seu exemplo poderia ser:
    CreateItem %d\ESTOQUE.VD5;Abrir Estoque;%d Onde %d representa o diretório destino.)
  • Informe se deseja inserir ANTES ou DEPOIS de algum item selecionado. No caso eu sugiro inserir DEPOIS de CRIAR GRUPO DE PROGRAMAS
  • Clique em DEFINIR

Como escrever um dado binário no Registro do Windows?

O JGInstall é capaz de gerar automaticamente entradas no Registro do Windows sem precisar do arquivo REG. Contudo o JGInstall não gera entradas binárias, apenas texto. Nesse caso você terá que executar um arquivo arquivos REG previamente configurado. Na aba COMANDOS AVANÇADOS, escreva a linha:

Execute %d\ARQ.REG

Ele automaticamente irá "executar" o arquivo.

Como copiar arquivos para um diretório específico (diferente do destino)?

Se você precisa COPIAR arquivos para outro diretório terá que fazer uso das variáveis existentes no sistema. Ao definir uma variável esta ficará disponível para seleção dos arquivos. Siga os passos:

  • Você terá que selecionar "Definir diretório destino" na aba "Variáveis".
  • Selecione alguma variável disponível (por exemplo, A, B, C)
  • Digite a Descrição e pressione ENTER (serve apenas para sua informação)
  • No Conteúdo, você deve especificar o diretório e pressione ENTER. NO caso específico do diretório WINDOWS escreva: %w\SeuSubDir
  • Marque a opção DEPOIS do diretório destino.

Como crio diretórios vazios?

Você terá que anexar após DIRETÓRIO DESTINO (na Aba "Comandos Adicionais") o seguinte código:

CreateDir c:\Caminho

ou

CreateDir %d\SubDir

%d => Diretório destino digitado pelo usuário

Posso instalar programas DOS com o JGInstall?

Com certeza não terá problemas. O inconveniente é que terá uma instalação para DOS em Ambientes Windows.

O JGInstall é capaz de alterar o autoexec e config ?

Especificamente para o Autoexec e Config não. Mas possui suporte a arquivos .INI. (Ou seja, no formato:
ITEM= VALOR)

Quais as mínimas opções que tenho configurar para gerar um pacote de instalação?

Para fazer um KIT funcionar, é necessário definir 4 itens pelo menos:

  • Mensagem de Saudação
    Você irá escrever uma mensagem saudando o seu usuário.

  • Diretório destino
    É o diretório aonde serão instalados os arquivos no momento da instalação. Note que esse diretório não necessariamente deve existir em sua máquina e só uma sugestão para o seu usuário

  • Instalação de arquivos
    Você deve indicar QUAIS ARQUIVOS SERÃO COMPRIMIDOS a partir de um diretório da sua máquina. Nesse momento, você deve especificar aonde os arquivos serão copiados no cliente. Normalmente é no diretório destino.

  • Opções para instalação
    Crie um diretório onde o JGInstall irá salvar o seu KIT, e de onde você copiará o pacote pronto para ser instalado.

Como executar um arquivo com parâmetros?

Para executar um arquivo com parâmetros é necessário fazer do comando Execute do JGInstall. O Comando execute só executa o arquivo que exista e informa uma mensagem de erro caso o link não exista.
No seu caso, que transmite parâmetros ao executável você deve culocar o executável entre ASPAS. Por exemplo:

Execute "%d\viewsptb.exe" -c voc.ini mps.nfo

Como Criar um SubGrupo no menu iniciar?

Ao definir um grupo você deve especificar no nome o seu caminho alternativo. POr exemplo:

Nome Grupo: Repertório Jurídico\Marcca Informa
Descrição do Item: Medidas Provisórias

Como crio um Alias no BDE?

O JGInstall possui um Add-On que permite que você instale todos os arquivos do BDE mas não cria AliAS... Então restam três opções:

  • Criar um programinha para criar o AliAS (essa é ruim, mas se quiser eu tenho os componentes)
  • Modificar o seu programa para acrescentar o TDATABASE e criar uma alias DINAMICO, sem necessidade de criá-lo.
  • Abandonar o BDE e passar a utilizar o ADO (existente no Delphi 5)
O Componente TDATABASE é criado implicitamente quando você utiliza um TQUERY ou TTABLE. Contudo você pode declará-lo explicitamente adicionando-o ao DATAMODULE e ligando os Queries/Tables a esse TDATABASE ao invés do AliAS.

Propriedades importantes
  • Databasename -> Nome VIRTUAL do seu database. Esse nome é que será utilizado por suas tabelas.
  • Driver -> Deverá informar o driver nativo, no seu caso, paradox.
  • Parameters -> Parametros do seu banco. NO seu caso o diretório das tabelas Paradox.

Que opções devo preencher para criar um Kit básico?

Para gerar um Kit é necessário basicamente 4 OPCOES:

  • Mensagem de Saudação
    Você deve definir uma mensagem de saudação para seu usuário. Nada mais.
  • Diretório Destino
    Nesse item, você deverá especificar qual o diretório que você gostaria que o seu programa fosse instalado na máquina do seu usuário. Note que esse diretório não precisa existir na sua máquina. Ele será sugerido e criado APENAS no momento da instalação. Caso não escreva nenhuma mensagem, então esse diretório não poderá ser alterado pelo seu usuário.
  • Arquivos para Instalação
    Nesse item deverá selecionar QUAIS arquivos serão instalados. Selecione o botão: "SELECIONAR ARQUIVOS". Aparecerá um menu sulicitando AONDE você deseja instalar seus arquivos: DESTINO, WINDOWS, SYSTEM. Note que os arquivos não precisam estar nesses diretórios, mas serão copiados para esses locais no momento de instalação.
  • Mensagem de Saída
    Apenas uma mensagem informando que a instalação foi bem sucedida.

Como criar um atalho com um ícone definido por mim?

A criação de itens de programa com um arquivo de ícone diferente do arquivo atual deve ser feita através da opção Comandos Adicionais.
Siga os passos:

  • Abra Instalação de Arquivos
  • Selecione no ComboBox qualquer item com o nome [VAZIO]
  • Escreva em descrição: "Criação de atalho com outro arquivo de ícone"
  • Cole o seguinte script:

    Openlink
    CreateGroup Nome do Grupo
    CreateItemIcon %d\arquivo.ext;Descrição;%w\moreicons.dll;4
    Closelink

  • Informe que será definido DEPOIS de INSTALAÇÃO DE ARQUIVOS
  • Clique em DEFINIR
Obs: %d representa o diretório DESTINO que o usuário esculheu ao instalar.
%w representa o diretório WINDOWS da máquina do seu usuário

Por que quando tento criar um atalho aparece a mensagem:

Esse erro acontece quando o JGInstall não consegue criar o atalho especificado no script. Geralmente é quando tentamos deixar um caminho fixo, ou quando existem parâmetros na chamada do executável.
Siga as instruções abaixo para a correta criação do seguinte atalho: C:\loja\programs\dfrun.exe administracao.vd5

Em CRIAR GRUPO DE PROGRMAS

  • Origem do Item:
    Arquivo Já Existente
  • Nome:
    "%d\dfrun.exe" administracao.vd5
  • Descrição do ícone:
    Qualquer uma
  • Iniciar em:
    %d
Note que:
%d - Diretório destino esculhido pelo usuário durante a instalação
As ASPAS no item 2 são obr/igatórias para separar EXECUTÁVEL de PARAMETROS.

Como faço para registrar uma DLL ou OCX?

Infelizmente, a atual versão não registra automaticamente as DLLs e OCXs. Estamos trabalhando em uma nova versão para que essa funcionalidade (e muitas outras) possam ser incluídas.

De qualquer forma, seguem as instruções para registrar uma OCX:

  • Selecione normalmente seus arquivos do Pacote.
  • Na aba "Comandos Adicionais" selecione qualquer item do combo "Inclusão" marcado como "[VAZIO]"
  • Escreva na descrição: "Registrar OCX"
  • Na área de comandos escreva:
    Execute "%s\regsvr32.exe" %d\SEUARQUIVO.OCX
  • Selecione Inserir depois de Inclusão de Arquivos
  • Clique em Definir
Obs: %s - Diretório System; %d - Diretório que o programa está sendo instalado
Obs2: Caso deseje que não seja exibido mensagem acrescente o /s ao final do comando.

Como instalar arquivos em sub-diretórios do diretório destino?

Quando todos os arquivos a serem instalados já compõe a estrutura: C:\DESTINO\SUB-DIR, o processo de instalação fica bem fácil.
Nesse caso, deve-se estruturar TODOS os seus arquivos já como se fossem instalados na máquina, selecionar os arquivos e pressionar o botão "MONTAR SUB-DIRETÓRIOS". O programa automaticamente irá criar todos os sub-idretórios necessários.

Como instalar arquivos em um ou mais diretórios diferentes do diretório destino?

Caso se deseje instalar arquivos em outros diretórios diferentes do destino siga os passos:
Por exemplo seu diretório destino é C:\PROGRAMA e deseja instalar arquivos também em C:\OUTROS.

  • Selecione o item "Instalacao de Arquivos"
  • Selecione a aba variáveis
  • Selecione qualquer variável disponível
  • Escreva uma descrição (para lembrar-lhe depois)
  • Em conteúdo defina os outros diretórios, por exemplo : C:\OUTROS
  • Em posição selecione ANTES de Instalar arquivos.
  • Adicione os arquivos que compõe esse novo diretório (C:\OUTROS). Observe que mais um diretório além de destino, windows e system apareceu na lista. Esse novo diretório corresponde àquele criado anteriormente.

Como adicionar ao menu iniciar atalhos com ícones diferentes do padrão?

Utilizando o assistente de instalação do JGInstall é possível adicionar atalhos ao menu Iniciar, sendo assumido o ícone padrão. Em alguns casos, principalmente ao adicionar atalhos de programas DOS, é interessante que mudemos o ícone para um de nossa esculha. Siga os passos para mudar o ícone:

  • Selecione qualquer opção do JGInstall
  • Esculha a aba "Comandos Adicionais"
  • Em Inclusão selecione qualquer item <vazio>
  • No campo Descrição digite: "adicionar atalho com outro ícone"
  • Na área de texto maior digite:

    Openlink
    CreateItemIcon Alvo;Descrição;Arquivo de Ícone;Número Ícone
    Closelink

    Exemplo:
    CreateItemIcon %d\programa.bat;Executar Programa;%d\programa.ico;1
    Onde %d representa o diretório destino.
  • Informe se deseja inserir ANTES ou DEPOIS de algum item selecionado. No caso eu sugiro inserir DEPOIS de CRIAR GRUPO DE PROGRAMAS
  • Clique em DEFINIR