PDA

View Full Version : Clarion Version Detection



NewsArchive
09-12-2012, 01:19 AM
Hi Friedrich,

What does the Clarion detection dialog use to determine if the clarion
version is installed?

I have a client who has C8 in a non-standard location (C:\Apps\C8). The
SoftVelocity\Clarion8\root entry is correct in the registry but my
installer does not detect Clarion 8 in the Selectino Clarion Version
dialog.

Thanks,
Rick

NewsArchive
09-12-2012, 01:19 AM
Hi Rick,

> What does the Clarion detection dialog use to determine if the
> clarion version is installed?
>
> I have a client who has C8 in a non-standard location (C:\Apps\C8).
> The SoftVelocity\Clarion8\root entry is correct in the registry
> but my installer does not detect Clarion 8 in the Selectino Clarion
> Version dialog.

If your installer does not detect C8 then he damaged his installation:

He has to fix the following locations:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uni nstall\{19336650-F595-11DF-72AE-06609D572CD6}\InstallLocation

Or if he has Clarion 8 PE:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uni nstall\{5C35A2B0-F595-11DF-2EA6-0662547D0BB3}\InstallLocation

Friedrich

NewsArchive
09-12-2012, 01:20 AM
Hi Friedrich,

I just figured out it was looking at the uninstall location from reading
the linder soft forums. :)

However, when do I grab %_SB_RETURN% to get the Clarion version choice the
user made in the version dialog?

Thanks,
Rick

NewsArchive
09-12-2012, 01:21 AM
Figured it out. I was looking for some type of event for the dialog rather
than just testing the dialog.
This works:
If %_SB_DIALOGID% Equals "$CLARIONDIALOG$" Then
Set Variable %CLARIONVERSIONCHECK% to "%_SB_RETURN%"
Display Message Box "Accessory Path %CLARIONACCESSORYPATH%\nVersion:
%C..." -- "debugging"
End

Rick