|
#11
|
||||
|
||||
|
Quote:
Code:
[Files] Source: "Files\FMXInno.dll"; Flags: dontcopy; Code:
type TCallback = function(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB: Integer; DiskName, CurrentFile, RemainsTime, ElapsedTime, CurSpeed, AvgSpeed: WideString): LongWord; TCallbackEx = function(OverallPct, CurrentPct, DiskTotalMB, DiskExtractedMB, TotalFiles, CurFiles: Integer; DiskName, CurrentFile, RemainsTime, ElapsedTime, CurSpeed, AvgSpeed: WideString): LongWord; Code:
var ISArcExDiskCount : Integer; ISArcExCancel : Integer; ISArcExError : Boolean; ISArcDiskAddingSuccess: Boolean; Code:
function ISArcExInit(WinHandle: Longint; TimeFormat: Integer; Callback: TCallback): Boolean; external 'ISArcExInit@files:FMXInno.dll stdcall delayload'; function ISArcExInitEx(WinHandle: Longint; TimeFormat: Integer; Callback: TCallbackEx): Boolean; external 'ISArcExInitEx@files:FMXInno.dll stdcall delayload'; function ISArcExAddDisks(Inputfile, Password, OutputPath: Widestring): Boolean; external 'ISArcExAddDisks@files:FMXInno.dll stdcall delayload'; function ISArcExExtract(DiskNumber: Integer; CfgFile, WorkPath: Widestring): Boolean; external 'ISArcExExtract@files:FMXInno.dll stdcall delayload'; procedure ISArcExCallbackInterval(MSec: Cardinal); external 'ISArcExCallbackInterval@files:FMXInno.dll stdcall delayload'; function ISArcExGetCallbackInterval: Cardinal; external 'ISArcExGetCallbackInterval@files:FMXInno.dll stdcall delayload'; procedure ISArcExReduceCalcAccuracy(Factor: Byte); // Factor: 1-5 external 'ISArcExReduceCalcAccuracy@files:FMXInno.dll stdcall delayload'; function SuspendProc: Boolean; external 'SuspendProc@files:FMXInno.dll stdcall delayload'; function ResumeProc: Boolean; external 'ResumeProc@files:FMXInno.dll stdcall delayload'; procedure ISArcExStop; external 'ISArcExStop@files:FMXInno.dll stdcall delayload'; procedure ISArcExCleanUp; external 'ISArcExCleanUp@files:FMXInno.dll stdcall delayload'; function ChangeLanguage(Language: Widestring): boolean; external 'ChangeLanguage@files:FMXInno.dll stdcall delayload'; function Exec2(filename, Param: WideString; Show: Boolean): Boolean; external 'Exec2@files:FMXInno.dll stdcall delayload'; Last edited by hitman797; 06-10-2023 at 02:26. |
| The Following User Says Thank You to hitman797 For This Useful Post: | ||
Masquerade (06-10-2023) | ||
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Windows Fluent Effects Standalone API - InnoSetup / VCL / FXM | BLACKFIRE69 | Conversion Tutorials | 0 | 15-11-2023 17:35 |
| Windows Phone Installer similar to razor12911's original design? | Kitsune1982 | Conversion Tutorials | 0 | 02-07-2020 13:04 |
| INDEX - Conversion Tutorial Index | Razor12911 | Conversion Tutorials | 5 | 11-06-2020 02:05 |
| Frequently Asked Questions | Joe Forster/STA | PC Games - Frequently Asked Questions | 0 | 29-11-2005 09:48 |