![]() |
Damn, any idea where should i start to learn basic inno setup functions and stuff?
|
1 Attachment(s)
Quote:
It has other libraries like cmdout.dll (by Ele) but I don't know if it's public. I've also attached here an example using version without libraries. |
Quote:
RIGHT?? |
4 Attachment(s)
Quote:
Tested with: Inno 5.5.1.ee2(unicode) Enhanced and Inno 6.2.0(unicode). Note: There're two separate libraries here. One is for Inno and the other is for Delphi. Preview: |
@Ele, thanks your plugin works great in my tests. I tried the dll by BLACKFIRE69 however I could not get it to work.
Is there a way to stop my memo from echoing the same thing twice? Currently I have it set to echo the file currently being extracted however this means it echoes the same file over and over again until it moves onto the next file. Here's the current code: Code:
function ProgressCallback(OveralPct, CurrentPct: Integer; CurrentFile, TimeStr1, TimeStr2, TimeStr3: PAnsiChar): LongWord; |
Yes it it possible the way you thought on it. I remember this was the case in all your repacks and I wondered why you made it this way :)
However, I think there is a more easier way to do this. I guess one of our experts will answer you on this :D |
Quote:
Memo.Lines.Add('Unpacking: ' + CurrentFile); |
Quote:
I don't know if the filenames are partially cut off or not. Let's say you have 2 files with same names in somewhat similar paths then the second file will also be displayed. Example: 1) Data1.bin destination {app}\bin FileName = Bin32\File1.txt FileName = Bin32\File2.txt 2) Data2.bin destination {app}\ FileName = Bin\Bin32\File1.txt FileName = Bin\File3.txt In this case there are similar names as long as it is not the same name as the previous line, it will be added. Code:
if (Memo.Lines.Count = 0) or (CompareText(Memo.Lines.Strings[Memo.Lines.Count - 1], 'Unpacking: ' + CurrentFile) <> 0) then |
Quote:
|
Is there an inno library that support blake3 hashings? ISHash does MD5 but not Blake3.
|
Something like this?
https://github.com/namazso/OpenHashTab Edit: Scratch it, it's just a shellext installer... Maybe ask peterf if he got some spare time to add it into ishash |
Can Help Me ?
|
I didn't expect it before. the newest version of Inno Setup 6 was no longer code of Application.ProcessMessanges; Is there any similar this code?
|
Quote:
function TranslateMessage(const lpMsg: TMsg): BOOL; external '[email protected] stdcall'; function DispatchMessage(const lpMsg: TMsg): Longint; external '[email protected] stdcall'; procedure AppProcessMessages; var Msg: TMsg; begin while PeekMessage(Msg, 0, 0, 0, 1) do begin TranslateMessage(Msg); DispatchMessage(Msg); end; end; |
Quote:
|
| All times are GMT -7. The time now is 08:27. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com