Pelo ISTool é ainda mais fácil: Na seção "Ícones", quando estiver criando um novo atalho, coloque o caminho do diretório do executável em "Executar em".
Após compilar o instalador, verifique os atalhos corretamente configurados. Abraço. -------------------------------------------------------------------------------- Atenciosamente: Eduardo Cláudio Nicácio Analista de Sistemas Pleno CTIS Tecnologia S/A Tel.: (11) 3150-6839 [EMAIL PROTECTED] ----- Original Message ----- From: Daniel Bastos To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 13, 2007 10:05 AM Subject: Re: [delphi-br] Criação de Atalho Pena que eu não sabia disso a alguns anos atraz :,) Em 13/11/07, Alexandre Rodrigues <[EMAIL PROTECTED]> escreveu: > > Não precisa criar um segundo executável para isso é só adicionar a tag > WorkingDir: 'caminho' na declaração do ícone. > > Segue exemplo abaixo. > > [Icons] > Name: {commondesktop}\'Nome Icone'; Filename: {app}\programa.exe; > IconFilename: {app}\programa.exe; WorkingDir: {app}; Tasks: desktopicon; > IconIndex: 0 > > Daniel Bastos escreveu: > > > > > > Tive o mesmo problema em um executável no qual foi criado uma instalação > com > > o inno setup. > > Mas justamente por causa que o inno não criava o atalho com o parametro > > "Iniciar em". > > O mais estranho, é que nem neste caso, o ExtractFilePath deu certo. > > > > A forma que eu resolvi foi criar um segundo executável, para recriar os > > atalhos que era executado no final da instalação do inno setup. Mas > > particularmente não sei se o inno continua com o mesmo problema .. pois > isso > > já faz uns 3 anos que aconteceu > > > > Em 09/11/07, Alexandre Rodrigues <[EMAIL PROTECTED]<alexandre_rodrigues_poa%40yahoo.com.br> > > <mailto:alexandre_rodrigues_poa%40yahoo.com.br>> > > > escreveu: > > > > > > Já passei por isso é uma questão configuração que está errada, você > > > utiliza o InnoSetup/IsTool? > > > > > > Ricardo César Cardoso escreveu: > > > > > > > > > > > > Bom dia Amigos! > > > > > > > > Desenvolvi uma aplicação onde guardo alguns parâmetros em arquivos > INI, > > > > inclusive o caminho do banco de dados que a aplicação usa.Montei um > > > > arquivo de instalação para este software e até ai tudo normal. > > > > > > > > Coloquei na antes da criação do form e conexão com o banco de dados > uma > > > > rotina que verifica onde está o arquivo de inicialização, e ao > > > > encontrá-lo, o software pega os parâmetros iniciais como idioma a > > > > utilizar e caminho da base de dados (nesse caso o mesmo do arquivo > > > > executável). Caso não encontre, cria este arquivo com algumas > > > > configurações padrão. > > > > > > > > O problema ocorre quando vou executar o software pelo atalho criado > no > > > > Desktop. Nesse caso não sei porque, mas o programa não encontra os > > > > parâmetros iniciais e tenta criar o arquivo com esses parâmetros no > > > > próprio desktop, mesmo existindo o arquivo de inicialização na pasta > do > > > > software. É como se o Windows ignorasse a existência dessa pasta e > > > > usasse a pasta onde está o atalho. > > > > > > > > Agora se vou até a pasta do software e crio o atalho manualmente, > tudo > > > > funciona perfeitamente. > > > > > > > > O que devo fazer? > > > > > > > > Grato, > > > > Ricardo. > > > > > > > > --------------------------------- > > > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > > > armazenamento! > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > _______________________________________________________ > > > Yahoo! Mail - Sempre a melhor opção para você! > > > Experimente já e veja as novidades. > > > http://br.yahoo.com/mailbeta/tudonovo/ > > <http://br.yahoo.com/mailbeta/tudonovo/> > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > _______________________________________________________ > Yahoo! Mail - Sempre a melhor opção para você! > Experimente já e veja as novidades. > http://br.yahoo.com/mailbeta/tudonovo/ > > > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]