FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   INNO TROUBLESHOOT - Questions Here (https://fileforums.com/showthread.php?t=93193)

reiji777 21-01-2014 09:52

guys what is botva, gdf, gdi etc? is it some kind plugin? & what are their functions? sorry i'm still noob :o

y_thelastknight 21-01-2014 09:59

Quote:

Originally Posted by reiji777 (Post 428469)
what is botva

we can add png jpg file to inno setup. can create wizardfom from image, or set masks for form.

i know thats all :p

Logrim 24-01-2014 06:26

I need to know if it posible to disable the unninstall confirmation, and the finished unninstall confirmation msgboxes in inno, and how.. i already disable it in cancel button, but no figure how to make it in unninstall form. thanks..

P.D. Problem solved.. i add the /silent parameter in unnins000.exe shorcut, and how i have the unninstall form created, it appears without msgboxes.. i leave the answer for anyone who need it.
P.D2. Its only work in unninstall shorcut.. someone knows the form of make silent in add/remove program? Thanks

P.D. All Problems solved, thanks, Razor and Altef.

Sorry for my poor vocabulary, i hope understand me.

Logrim 30-01-2014 04:53

I have a problem, i want a custom form that when click install button, detect if the game is already installed and ofers unninstall it. I have the custom form made and attached in install button, the form works but allways appears, when game is installed and when not..

my code in the install button is this:

Quote:

function NextButtonClick(CurPageID: Integer): Boolean;
begin
sndPlaySound(ExpandConstant('{tmp}\click.wav'), $0002);
if RegQueryStringValue(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVer sion\Uninstall\Knights of the Old Republic_is1','UninstallString', Uninstall) then
DetectUnsLabel.Show;
DetectUninsForm.ShowModal;
Uninstall:=RemoveQuotes(Uninstall);
if RadioButton_1.Checked then
begin
if not RadioButton_1.Checked then
Result := True;
end;
end;
EDIT:Another question.. how to hide a custom form?

Thanks, and again sorry if my english is not god.

Vatsal Singh 01-02-2014 06:14

How to merge autorun.exe into setup.exe according to yener90 CIU v1.0.0.6.Thanks in advance.

altef_4 01-02-2014 07:20

Quote:

Originally Posted by Logrim (Post 428731)
I have a problem, i want a custom form that when click install button, detect if the game is already installed and ofers unninstall it. I have the custom form made and attached in install button, the form works but allways appears, when game is installed and when not..

my code in the install button is this:



EDIT:Another question.. how to hide a custom form?

Thanks, and again sorry if my english is not god.

i can't write working example baset on this data, but i can see few errors
Code:

function NextButtonClick(CurPageID: Integer): Boolean;
begin
sndPlaySound(ExpandConstant('{tmp}\click.wav'), $0002);
if CurPageID = wpInstalling then begin
if IsWin64 then
if RegQueryStringValue(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVer sion\Uninstall\Knights of the Old Republic_is1','UninstallString', Uninstall) then begin
DetectUnsLabel.Show;
DetectUninsForm.ShowModal;
Uninstall:=RemoveQuotes(Uninstall);
end;
end else begin
if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVer sion\Uninstall\Knights of the Old Republic_is1','UninstallString', Uninstall) then begin
DetectUnsLabel.Show;
DetectUninsForm.ShowModal;
Uninstall:=RemoveQuotes(Uninstall);
end;
Result := not RadioButton_1.Checked;
end else Result := True;
end;

you not checked 64 bit version of windows, result of function can be null, and to write working example i need know what do radiobutton, unslabel,uninstall.

for hide customform use customform.hide, for delete use customform.free, customform := nil; if you use customform.showmodal then to close it use customform.modalresult := mrok; in ee version

Logrim 03-02-2014 08:40

Another question,, its posible to add a round mask with botva2 and how? thanks.

Razor12911 03-02-2014 14:52

it's possible and the how part, you need contact me via PM. :)

Logrim 11-02-2014 00:17

And another question... how can i call filenamelabel when the compression is external? i mean compressed with freearc.

altef_4 11-02-2014 02:49

Quote:

Originally Posted by Logrim (Post 429017)
And another question... how can i call filenamelabel when the compression is external? i mean compressed with freearc.

if you use ISDone, check this function
Code:

function ProgressCallback(OveralPct,CurrentPct: integer;CurrentFile,TimeStr1,TimeStr2,TimeStr3:PAnsiChar): longword;
CurrentFile is container with current extract file name

e.g.
Code:

LabelCurrFileName.Caption:='Current File Name:  '+MinimizePathName(CurrentFile, LabelCurrFileName.Font, LabelCurrFileName.Width-ScaleX(100));
this code was taken from original ISDone 0.6 example

Logrim 11-02-2014 05:48

Thanks altef_4, problem solved.. and the detect install and offer unninstall too. :d Thanks for your help, man.

P.D. if i #define x64.. its the same than iswin64?, i try to do this for x64 registry keys and for x86 with RegWriteStringValue, but i dont have any way to test in x86 system.. The script work like a charm in x64 :D

This is the way i do it:

#ifdef x64
RegWriteStringValue(HKLM,'SOFTWARE\Wow6432Node\Mic rosoft\Windows\CurrentVersion\Uninstall\' + GameName('') + '_is1','UninstallString','"'+ExpandConstant('{unin stallexe}')+'" /Silent');
#else
RegWriteStringValue(HKCU,'Software\Microsoft\Windo ws\CurrentVersion\Uninstall\' + GameName('') + '_is1','UninstallString','"'+ExpandConstant('{unin stallexe}')+'" /Silent');
#endif

Is this correct?

altef_4 12-02-2014 07:22

Quote:

Originally Posted by Logrim (Post 429029)
Thanks altef_4, problem solved.. and the detect install and offer unninstall too. :d Thanks for your help, man.

P.D. if i #define x64.. its the same than iswin64?....

no, its not, if you use any pre processor directive e.g. #define, #include and others, its only works in compilation stage.
example how to use iswin64 with registry:

if iswin64 then
RegWriteStringValue(HKLM,'SOFTWARE\Wow6432Node\Mic rosoft\Windows\CurrentVersion\Uninstall\' + GameName('') + '_is1','UninstallString','"'+ExpandConstant('{unin stallexe}')+'" /Silent')
else
RegWriteStringValue(HKCU,'Software\Microsoft\Windo ws\CurrentVersion\Uninstall\' + GameName('') + '_is1','UninstallString','"'+ExpandConstant('{unin stallexe}')+'" /Silent');

Andrey167 12-02-2014 13:20

can have someone else there is an example check md5

jamel2013 14-02-2014 03:22

FontExpert is the software you need to view and manage fonts
installed or uninstalled on your computer. Not only it can display
these policies but also edit their properties and in print
reports. For easy searching, it can assign keywords and
organize them into categories. Obviously, you can copy, move or
remove fonts and if necessary even perform a filter or sort
according to your own criteria. Furthermore, FontExpert is able to detect and
resolve errors in installed fonts and also create a file
GIF, JPG, PNG, TIFF, BMP or even a HTML page from fonts
selected.

https://www.zeta-uploader.com/116132814

Logrim 14-02-2014 09:49

One question.. i try to execute directx in ssPostInstall.. my code for this is:

Quote:

procedure CurStepChanged(CurStep: TSetupStep);
begin
if (CurStep=ssPostInstall) then begin
if (DirectXCB.Checked = True) then begin
FileStatusLabel.Caption := ExpandConstant('{cm:Installing} ') + ExpandConstant('{#Redist1}') + ExpandConstant(', {cm:Wait}');
Exec(ExpandConstant('{src}\_CommonRedist\DirectX\D XSETUP.exe'),'/Silent',false);
but return invalid numbers of parameters error.. i'm lost,, what is wrong? thanks.
end;


All times are GMT -7. The time now is 06:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com