Hello,
Thanks for your reply.
There is already a log file. I didn't check its contents before though.
Below is what I see close to the error.
2025-12-24 01:39:27.128 Before Creating custom form...
2025-12-24 01:39:27.135 Custom form created.
2025-12-24 01:39:27.135 Before Creating label...
2025-12-24 01:39:27.136 Before positioning custom form...
2025-12-24 01:39:27.136 InitializeSetup raised an exception (fatal).
2025-12-24 01:39:27.136 Exception message:
2025-12-24 01:39:27.136 Message box (OK):
Runtime error (at 30:2215):
Access violation at address 007D16BC in module 'ZEntegre_eMM_UpdateSetup.tmp' (offset 1B16BC). Read of address 0000001C.
2025-12-24 01:39:27.944 User chose OK.
2025-12-24 01:39:27.944 Deinitializing Setup.
2025-12-24 01:39:27.944 DeinitializeSetup raised an exception.
2025-12-24 01:39:27.944 Exception message:
2025-12-24 01:39:27.944 Message box (OK):
2025-12-24 01:39:28.493 User chose OK.
2025-12-24 01:39:28.496 Log closed.
I have below script code in my iss file for relevant log lines above
Log('Before positioning custom form...');
{ Center on WizardForm. Without this call it will still automatically center, but on the screen }
dlgWait.FlipAndCenterIfNeeded(True, WizardForm, False);
Log('Before showing custom form...');
So, it is failing in InitializeSetup at line below
dlgWait.FlipAndCenterIfNeeded(True, WizardForm, False);
However, I have no idea why.
What I was doing is to display a form for the user to wait while services are shutdown.
Thanks & Regards,
Ertan