PDA

View Full Version : Installer sees C11.1 but no other versions



NewsArchive
04-21-2022, 02:37 AM
Hi Friedrich,

I had a customer contact me the other day. He had downloaded one of our
products that has all Clarion versions from 5.5 to 11.1 checked in the
install. He had both Clarion 11.1 and Clarion 10 installed and I think
some older ones as well. ONLY the 11.1 was enabled, all the other ones
were disabled. This install was created for C11.1 when it came out last
year and with whatever was the latest SB build at the time.

I tried the install on couple of my VMs and all the installed Clarion
versions were enabled.

The other Clarion versions were in the list, but disabled.

I don't recall ever seeing anything like that. Any idea what might
cause this?

Best regards,

--

Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
04-21-2022, 02:38 AM
> I had a customer contact me the other day. He had downloaded one of our
> products that has all Clarion versions from 5.5 to 11.1 checked in the
> install. He had both Clarion 11.1 and Clarion 10 installed and I think
> some older ones as well. ONLY the 11.1 was enabled, all the other ones
> were disabled. This install was created for C11.1 when it came out last
> year and with whatever was the latest SB build at the time.
>
> I tried the install on couple of my VMs and all the installed Clarion
> versions were enabled.
>
> The other Clarion versions were in the list, but disabled.
>
> I don't recall ever seeing anything like that. Any idea what might
> cause this?

Hi Arnor,

When the actual Clarion installer is used to install Clarion there are
markers that get put in place in the Windows Registry and other places.

If the Clarion folder has been "copied" to a machine then SetupBuilder will
not be able to "see" it because none of the markers are there.

So it won't show up as a viable version for an install despite actually
being there (despite being on the list of versions that your installer
supports).

We ran into this a lot over the last few years and the way we worked around
it was to have options in our installer to install into "detected" versions
of Clarion and also an option to "manually" install into a particular
version.

In the case of the manual install, we just assume that Clarion is installed
to the default location as a default (and still offer the user a chance to
change the root path).

That seems to work well and covers all the bases for developers who have
somehow ended up with undetectable versions on their computer.

I hope that helps!

Charles

--
-------------------------------------------------------------------------------------------------------
Charles Edmonds

cjeByteMeSpammers@lansrad.com (remove the "ByteMeSpammers" to email me)

www.clarionproseries.com - ProDocument, ImageEx, ProScan, ProImage, ProPath
and other Clarion developer tools!
www.lansrad.com - "Intelligent Solutions for Universal Problems"
-------------------------------------------------------------------------------------------------------

NewsArchive
04-21-2022, 02:38 AM
Hi Charles,

On 4/7/2022 22:21 PM, Charles Edmonds wrote:
> When the actual Clarion installer is used to install Clarion there are
> markers that get put in place in the Windows Registry and other places.
Yes, I use those in BA to detect what versions are installed.
> If the Clarion folder has been "copied" to a machine then SetupBuilder will
> not be able to "see" it because none of the markers are there.
>
> So it won't show up as a viable version for an install despite actually
> being there (despite being on the list of versions that your installer
> supports).

Right, but they DO show up in the installer, but as disabled! That's
what's puzzling. SB only shows the installs it finds, so if this was
copied I would expect the install NOT to show in the list of installed
Clarion versions, not to show and be disabled.

I have the option to select the install folder, but I did not get
response back if that was working or not or showing up as disabled also.

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
04-21-2022, 02:39 AM
> Right, but they DO show up in the installer, but as disabled! That's
> what's puzzling. SB only shows the installs it finds, so if this was
> copied I would expect the install NOT to show in the list of installed
> Clarion versions, not to show and be disabled.

Interesting.

I wonder if the folders are marked read-only?

If so SB might be saying that it can "see" them but can't "use" them.

I guess we'll have to wait for Friedrich to clarify this one!

Charles

--
-------------------------------------------------------------------------------------------------------
Charles Edmonds

cjeByteMeSpammers@lansrad.com (remove the "ByteMeSpammers" to email me)

www.clarionproseries.com - ProDocument, ImageEx, ProScan, ProImage, ProPath
and other Clarion developer tools!
www.lansrad.com - "Intelligent Solutions for Universal Problems"
-------------------------------------------------------------------------------------------------------

NewsArchive
04-21-2022, 02:39 AM
Hi Arnor,

it is very well possible, that your customer did not really "install"
Clarion 10. Perhaps he just copied Clarion 10 (and the older stuff) over to
this machine? Could you please check this?

IIRC, I had a detection tool available some years ago to check this
scenario. I'll try to update it to C11.1.

Friedrich

NewsArchive
04-21-2022, 02:39 AM
Hi Friedrich,

On 4/10/2022 06:32 AM, Friedrich Linder wrote:
> it is very well possible, that your customer did not really "install"
> Clarion 10. Perhaps he just copied Clarion 10 (and the older stuff) over to
> this machine? Could you please check this?

I just sent him an email and will respond back if/when I get a reply!

> IIRC, I had a detection tool available some years ago to check this
> scenario. I'll try to update it to C11.1.

The installer was able to detect and see C11.1, it was C10 that it was
showing as disabled.

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
04-21-2022, 02:41 AM
Hi Friedrich,

On 4/10/2022 06:32 AM, Friedrich Linder wrote:
> Clarion 10. Perhaps he just copied Clarion 10 (and the older stuff) over to
> this machine? Could you please check this?

He says C10 was installed with the C10 installer.

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC