INNO SETUP SECAO [CODE]
Bom dia Colegas,
Alguém já precisou escrever em um arquivo através de uma instalação via Inno Setup?
Bom, preciso de uma luz com essa questão, não sei se é possÃvel fazer o que eu estou tentando.
Meu objetivo é escrever em um arquivo o diretório da instalação do meu programa. Estou tentando desta forma.
[Files]
Source: [Ô]c:\pathworld.dat[Ô]; DestDir: [Ô]{app}[Ô]; Flags: ignoreversion; Check: alteraPatWorld([ô]{(app}[ô])
[code]
function alteraPatWorld(caminho: string): boolean;
var
arq: file;
begin
AssignFile(arq, caminho + [ô]\pathworld.dat[ô]);
Rewrite(arq);
Write(arq, caminho);
CloseFile(arq);
Result := True
end;
O compilador do Inno Sutup me retorna um erro, informando que não encontra o tipo de variável [Ô]file[Ô].
Alguém sabe se o que eu estou tentando fazer é possÃvel? e o que poderia ser o problema?
Agradeço pela ajuda.
Alguém já precisou escrever em um arquivo através de uma instalação via Inno Setup?
Bom, preciso de uma luz com essa questão, não sei se é possÃvel fazer o que eu estou tentando.
Meu objetivo é escrever em um arquivo o diretório da instalação do meu programa. Estou tentando desta forma.
[Files]
Source: [Ô]c:\pathworld.dat[Ô]; DestDir: [Ô]{app}[Ô]; Flags: ignoreversion; Check: alteraPatWorld([ô]{(app}[ô])
[code]
function alteraPatWorld(caminho: string): boolean;
var
arq: file;
begin
AssignFile(arq, caminho + [ô]\pathworld.dat[ô]);
Rewrite(arq);
Write(arq, caminho);
CloseFile(arq);
Result := True
end;
O compilador do Inno Sutup me retorna um erro, informando que não encontra o tipo de variável [Ô]file[Ô].
Alguém sabe se o que eu estou tentando fazer é possÃvel? e o que poderia ser o problema?
Agradeço pela ajuda.
Tenta assim:
function alteraPatWorld(caminho: string): boolean;
var
arq: caminho;
begin
function alteraPatWorld(caminho: string): boolean;
var
arq: caminho;
begin
Olá Kerplunk,
Agora diz q [Ô]caminho[Ô] não é um tipo de dado encontrado..
Obrigado pela ajuda.
Agora diz q [Ô]caminho[Ô] não é um tipo de dado encontrado..
Obrigado pela ajuda.
o Problema é que o compilador do Inno Setup não encontra a referência para a biblioteca File, as funções AssingFile .. tbm não funciona.
Creio que devo referenciar alguma biblioteca. Não sei se isso é possivel.
Não tenho o Delphi instalado em meu computador, pode estar ai problema tbm.
Grato.
Creio que devo referenciar alguma biblioteca. Não sei se isso é possivel.
Não tenho o Delphi instalado em meu computador, pode estar ai problema tbm.
Grato.
Resolvi meu problema criando um .bat, e executado o mesmo junto com o instalador.
Obrigado.
Obrigado.
Tópico encerrado , respostas não são mais permitidas