Quote:
Originally Posted by Masquerade
Is there any way I can use ExtractTemporaryFile with the * wildcard?
Currently I have this:
Code:
[Files]
Source: Include\*; DestDir: {tmp}; Flags: dontcopy
However, how can I extract all of the files included above to {tmp} without manually specifiying everything (since I'm trying to desing the code so that anything in the Include folder will be extracted to {tmp})?
|
HTML Code:
#define Resources "Files\*"
[Files]
Source: {#Resources}; DestDir: {tmp}; Flags: dontcopy
[Code]
function InitializeSetup:boolean;
begin
#define FHandle
#define FRst
#define Mask Resources
#sub ProcessFiles
#define FileName FindGetFileName(FHandle)
ExtractTemporaryFile('{#FileName}');
#endsub
#for {FHandle = FRst = FindFirst(Mask, 0); FRst; FRst = FindNext(FHandle)} ProcessFiles
Result:=True;
end;