ISDone lite
About:- Name: ISDone lite
- Version: v0.1
- Author: BLACKFIRE69
- Project: A Side project of XTime v6 (2021).
New:- Installation speed added by default.
- It doesn't need "records.inf".
Code:
type
TCallback = function(OveralPct,CurrentPct:integer;CurrentFile,TimeStr1,TimeStr2,TimeStr3,Speed:PAnsiChar): longword;
function ISArcExtract(InputFile, OutputPath, Password, CfgFile, WorkPath: WideString):boolean; external 'ISArcExtract@files:ISDone.dll stdcall delayload';
function ISDoneInit(WinHandle: longint; disks, timeformat: integer; callback: TCallback): boolean; external 'ISDoneInit@files:ISDone.dll stdcall';
function SuspendProc:boolean; external 'SuspendProc@files:ISDone.dll stdcall';
function ResumeProc:boolean; external 'ResumeProc@files:ISDone.dll stdcall';
function Exec2(FileName, Param: WideString;Show:boolean): boolean; external 'Exec2@files:ISDone.dll stdcall delayload';
procedure ISDoneStop; external 'ISDoneStop@files:ISDone.dll stdcall';
function ChangeLanguage(Language:WideString):boolean; external 'ChangeLanguage@files:ISDone.dll stdcall delayload';
Information: