PDA

View Full Version : SB third party installs on Win7 Ultimate 64 bit



NewsArchive
05-27-2009, 12:23 PM
Hi Friedrich,

One of my customers is trying to install some of our third party tools on a
Win7 Ultimate 64 bit machine. Everyting works fine on Win7 32bit, but on
64bit he gets ALL the clarion versions grayed out - see attached screenshot.
The "Clarion Environment Detection" is set up as shown in the attached
screenshot. I'm using SB 6.9 2587.

Any ideas?

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-27-2009, 12:25 PM
Hi Arnór,

Does he really have Clarion 6 on a 64-bit machine? He can't use it, so are
you sure he installed it?

Or does he have Clarion 7 installed?

Friedrich

NewsArchive
05-27-2009, 12:25 PM
By the way, I see the following when I start the LSZip installer on Vista
Ultimate 64-bit.

Only Clarion 7 is installed, the installer also supports C4, C5, and C6.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-27-2009, 12:26 PM
Hi Friedrich,

> By the way, I see the following when I start the LSZip installer on Vista
> Ultimate 64-bit.
>
> Only Clarion 7 is installed, the installer also supports C4, C5, and C6.

He had C7 Gold installed and apparently installed one of our products. Then
he updated to C7 Gold-2 and now when he went to install some more products,
he gets this on ALL our installs. I even sent him one install to make sure
that it was compiled with the latest SB update. He rebooted, same thing.
He gets the screen with all the listed Clarion installs and one extra radio
button with no text on it.

Anything we can send to you to test?

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-27-2009, 12:26 PM
Hi Friedrich,

> Does he really have Clarion 6 on a 64-bit machine? He can't use it, so are
> you sure he installed it?
>
> Or does he have Clarion 7 installed?

He has ONLY clarion 7 installed.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-27-2009, 01:10 PM
Arnor,

Friedrich is not available at the moment. Would it be possible to send him
one of the installers that fails on your customer`s machine? He will check
it when he is back.

Andrea
Lindersoft

NewsArchive
05-27-2009, 01:11 PM
Hi Andrea,

> Friedrich is not available at the moment. Would it be possible to send him
> one of the installers that fails on your customer`s machine? He will check
> it when he is back.

I sent him an email with the download info for one of the installers. I
don't have win7 installed myself so I will also try that but will probably
not get to that until this weekend. I have a feeling that this is an
isolated case.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-28-2009, 01:19 AM
> Hi Arnor,
>
> Does he really have Clarion 6 on a 64-bit machine? He can't use it, so are
> you sure he installed it?

Friedrich,

Aren't you forgetting one point about Clarion 7 and Clarion 6 on 64 bit
machines?

No, you can't use C6 16 bit IDE, but you can use C6 32 bit compilers,

so for example, if someone wanted to use C7 IDE to maintain a C6 project
(using C7 multiple version support) -

yes, you would install C6 on 64 bit machine, and let C7 multiple version
support use the C6 32 bit compilers.

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-28-2009, 01:20 AM
Hi David,

> yes, you would install C6 on 64 bit machine, and let C7 multiple version
> support use the C6 32 bit compilers.

Only Clarion 7 is installed on this machine. Various installs, both ours
and CapeSoft show all checked Clarion versions present and all disabled.
Friedrich has one of my installs to test with that is compiled with the
latest SB6.9 build so I hope he can figure something out:)

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-28-2009, 01:20 AM
> Hi David,
>
> On 27 May 2009 21:10:57 -0400, David Troxell - Encourager Software wrote:
>
>> yes, you would install C6 on 64 bit machine, and let C7 multiple version
>> support use the C6 32 bit compilers.
>
> Only Clarion 7 is installed on this machine.

Arnor,

I realize that your problem is SB related, and my point is a side
discussion, but I believe a valid point.

Friedrich's remark

> Does he really have Clarion 6 on a 64-bit machine? He can't use it, so are
> you sure he installed it?

Other developers have discussed installing Clarion 6 on 64 bit machines,
utilizing the C6 32 bit compiler (BUT, of course, NOT the C6 16 bit IDE)
for C7 multiple version support use.

The Clarion 7 program will register the Clarion 6 templates in this special
file - TemplateRegistry.trf

So, that is a point to consider in development for Clarion Third Party
install programs.

David

--
From David Troxell - Product Scope 7 - Encourager Software
Clarion Third Party Profile Exchange Online
http://encouragersoftware.com/profile/clarlinks.html
Profile Exchanges - www.encouragersoftware.com/profile/
http://www.profileexchanges.com/blog/

NewsArchive
05-28-2009, 01:21 AM
Hi David,

> I realize that your problem is SB related, and my point is a side
> discussion, but I believe a valid point.

Sure:)

> Other developers have discussed installing Clarion 6 on 64 bit machines,
> utilizing the C6 32 bit compiler (BUT, of course, NOT the C6 16 bit IDE)
> for C7 multiple version support use.

This got me thinking as I had installed C6 on my Vista 64. So I tried my
install there and I get exactly the same results as my customer on Win7 64.
I.e. I get C5.5, 6.0, 6.1, 6.2, 6.3 and 7.0 listed and they are all
disabled.

I checked the win.ini and it has no information about C6 there - no big
surprise as the C6 install doesn't update the win.ini.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-28-2009, 01:22 AM
Arnór,

> This got me thinking as I had installed C6 on my Vista 64. So I tried my
> install there and I get exactly the same results as my customer on Win7
> 64.
> I.e. I get C5.5, 6.0, 6.1, 6.2, 6.3 and 7.0 listed and they are all
> disabled.
>
> I checked the win.ini and it has no information about C6 there - no big
> surprise as the C6 install doesn't update the win.ini.

Hmm, I can't reproduce this :-( I installed C6 and C7 on a fresh Windows
Vista Ultimate 64-bit and only see the "Clarion 7" option in your installer
(see attached screenshot).

There must be a magic thing that causes this. Any idea?

Friedrich

NewsArchive
05-28-2009, 01:23 AM
By the way, here is the proof that I have installed C6 and C7 :)

Friedrich

NewsArchive
05-28-2009, 01:24 AM
Arnór

> Hmm, I can't reproduce this :-( I installed C6 and C7 on a fresh Windows
> Vista Ultimate 64-bit and only see the "Clarion 7" option in your
> installer (see attached screenshot).
>
> There must be a magic thing that causes this. Any idea?

Bingo. I uninstalled C7, so only C6 is on that x64 machine. I see the
problem in your installer -- the LSZip installer works okay (see attached
screenshots). I'll try to find out what is going on.

Friedrich

NewsArchive
05-28-2009, 01:24 AM
Arnór,

> Bingo. I uninstalled C7, so only C6 is on that x64 machine. I see the
> problem in your installer -- the LSZip installer works okay (see attached
> screenshots). I'll try to find out what is going on.

I created a simple project and it worked as expected. So I need your .sb6
project to find out what might cause this. Could you please provide me with
the original project file for the installer that you already sent?

Thanks,
Friedrich

NewsArchive
05-28-2009, 01:26 AM
Hi Arnór,

This could be too obvious, but I'll ask. Do you have a "Search for
Supported Clarion Version" text? See attached screenshot.

Friedrich

NewsArchive
05-28-2009, 01:27 AM
Hi Friedrich,

> One of my customers is trying to install some of our third party tools on a
> Win7 Ultimate 64 bit machine. Everyting works fine on Win7 32bit, but on
> 64bit he gets ALL the clarion versions grayed out - see attached screenshot.
> The "Clarion Environment Detection" is set up as shown in the attached
> screenshot. I'm using SB 6.9 2587.

I just tested this install on Vista Home Premium 64bit where I had Clarion 6
installed - no Clarion 7 or any other clarion.

I get the same results as my client gets on Win7 64bit - i.e. Clarion 5.5,
6.0, 6.1, 6.2, 6.3 and 7.0 are all listed and all disabled.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-28-2009, 01:28 AM
Hi Arnór,

> I get the same results as my client gets on Win7 64bit - i.e. Clarion 5.5,
> 6.0, 6.1, 6.2, 6.3 and 7.0 are all listed and all disabled.

IMO, you have removed the text resource in the "Search for Supported Clarion
Version" field.

The last radio button is not disabled in your case -- but it does not have
any text in your installation. It should display "Search for Supported
Clarion Version". If the user selects this last radio button, then the
"Change..." button is enabled. The user selects the Clarion directory and
then SetupBuilder detects the (supported) Clarion version (see attached
screenshots).

Friedrich

NewsArchive
05-29-2009, 01:24 AM
Hi Friedrich,

> This could be too obvious, but I'll ask. Do you have a "Search for
> Supported Clarion Version" text? See attached screenshot.

No I had missed it in all the installs<g> Could _that_ cause this?

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:25 AM
Hi Arnór,

>
> No I had missed it in all the installs<g> Could _that_ cause this?
>

YES :)

Use the #DLG_DETECTCLARION_SEARCH# text resource and you are done!

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 01:25 AM
Hi Friedrich,

> Use the #DLG_DETECTCLARION_SEARCH# text resource and you are done!

I get exactly the same results on Vista 64.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:25 AM
>
> I get exactly the same results on Vista 64.
>

So the last radio button is "blank"? Even if you add the
#DLG_DETECTCLARION_SEARCH# text resource there is no "Search for Supported
Clarion Version" radio button text?

Friedrich

NewsArchive
05-29-2009, 01:26 AM
Hi Friedrich,

>> I get exactly the same results on Vista 64.
>
> So the last radio button is "blank"? Even if you add the

No, the radio button has text and is enabled, but that is not the problem.
The problem is that it is not picking up Clarion 7 which is installed.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:26 AM
Hi Friedrich,

> I created a simple project and it worked as expected. So I need your .sb6
> project to find out what might cause this. Could you please provide me with
> the original project file for the installer that you already sent?

See your email:)

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:27 AM
Hi Friedrich,

> Bingo. I uninstalled C7, so only C6 is on that x64 machine. I see the
> problem in your installer -- the LSZip installer works okay (see attached
> screenshots). I'll try to find out what is going on.

Shouldn't the LSZip have detected C6?

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:27 AM
Hi Arnór,

>
> Shouldn't the LSZip have detected C6?
>

No, because the original "Clarion 6" installation is not UAC-aware. And the
"Clarion 6 UAC Installation Fix Version 1.20" (c6_vista_fix.exe) cannot be
used on x64. In other words, Clarion detection will always fail on a x64
UAC-aware system.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 01:28 AM
Hi Friedrich,

> IMO, you have removed the text resource in the "Search for Supported Clarion
> Version" field.

Added it and it made no difference, i.e. I still get all the Clarion
versions listed and disabled.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:28 AM
Hi Arnór,

> Added it and it made no difference, i.e. I still get all the Clarion
> versions listed and disabled.

And that is so completely correct ;-) See my other message.

On x64, your customer has to select the "Search for Supported Clarion
Version" option and then select the Clarion folder. The installer will then
do the rest.

Does this help?

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 01:29 AM
BTW, if there is any interest, I think we can update the "Clarion 6 UAC
Installation Fix" (c6_vista_fix.exe) to support x64.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 01:29 AM
Hi Friedrich,

> And that is so completely correct ;-) See my other message.
>
> On x64, your customer has to select the "Search for Supported Clarion
> Version" option and then select the Clarion folder. The installer will then
> do the rest.

I can understand that for C6 and older, but please note that my customer had
__only Clarion 7__ installed. Are you saying that SB can't detect C7 under
64bit either?

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:31 AM
Hi Arnór,

> I can understand that for C6 and older, but please note that my customer
> had __only Clarion 7__ installed. Are you saying that SB can't detect
> C7 under 64bit either?

C7 should not be a problem (see attached LSZip installer screenshot, Vista
64 Ultimate).

Friedrich

NewsArchive
05-29-2009, 01:32 AM
Hi Friedrich,

> C7 should not be a problem (see attached LSZip installer screenshot, Vista
> 64 Ultimate).

Please go back to my original message. The problem IS that it is not
detecting and enabling the Clarion 7 option. It is showing ALL the
available options disabled, except the one to pick a version. It should IMO
enable Clarion 7, but it does not. _THAT_ is the problem.

I also don't think it should list all the options when they are not
installed and it can't find them, i.e. it should ONLY list Clarion 7 and the
option to search, not C5.5, 6.0, 6.1, 6.2 and 6.3.

Please see the screenshot I posted with my first post. Ignore that it's
missing the text for picking the clarion version - no idea about that, looks
like it didn't get added when I checked the checkbox. That is not relevant.
What _is_ relevant is:

1. The Clarion 7 option is NOT being enabled when C7 IS installed.
2. The C5.5, 6.0, 6.1, 6.2 and 6.3 options are being shown when they should
not since none of them are installed or can be found.

In this case it should only show:

[] Clarion 7
[] Search for Supported Clarion versions

Hope this makes it clearer, sorry the missing text got us sidetracked;)

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:32 AM
Hi Friedrich,

> In this case it should only show:
>
> [] Clarion 7
> [] Search for Supported Clarion versions
>
> Hope this makes it clearer, sorry the missing text got us sidetracked;)

Also, on my Vista64, ONLY Clarion 6.3 is installed, not Clarion 7 or any
other version. But since the win.ini hasn't been updated, SB can't detect
C6.3. In this case IMO it should only show:

[] Search for Supported Clarion versions

Since it can't find any versions installed. But it shows:

[] Clarion 7
[] Clarion 6.3
[] Clarion 6.2
[] Clarion 6.1
[] Clarion 6.0
[] Clarion 5.5
[] Search for Supported Clarion versions

I.e. it lists all the options available and all but the last one is
disabled.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-29-2009, 01:33 AM
Hi Arnór,

My previous message should answer this. If not, let me know.

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
05-29-2009, 01:34 AM
> I also don't think it should list all the options when they are not
> installed and it can't find them, i.e. it should ONLY list Clarion 7
> and the option to search, not C5.5, 6.0, 6.1, 6.2 and 6.3.

But exactly this is the idea behind that feature! The installer does not
detect any valid version and so displays all supported Clarion versions (all
radio buttons disabled). The user has to select a Clarion directory and the
installer will automatically detect to which Clarion version the folder
belongs to. The attached screenshot is from your installer after the user
selected the Clarion 6 directory -- it automatically enabled the Clarion 6
radio button.

Hope this helps.

Friedrich

NewsArchive
05-29-2009, 01:34 AM
By the way, if the user would select a Clarion 5.0 directory (not a valid
Clarion version in your case because you only support C55 - C7) then the
installer would not enable any "Clarion version" radio button and the user
would be unable to continue the installation process.

Friedrich

NewsArchive
05-29-2009, 01:35 AM
Hi Arnór,

> What _is_ relevant is:
>
> 1. The Clarion 7 option is NOT being enabled when C7 IS installed.

I'll set up a clean machine to test your installer again.

> 2. The C5.5, 6.0, 6.1, 6.2 and 6.3 options are being shown when they
> should
> not since none of them are installed or can be found.

And this is the correct behaviour.

> In this case it should only show:
>
> [] Clarion 7
> [] Search for Supported Clarion versions

No. It should display the following to tell the user which Clarion versions
are supported:

[] Clarion 7
[] Clarion 6.3
[] Clarion 6.2
[] Clarion 6.1
[] Clarion 6.0
[] Clarion 5.5
[] Search for Supported Clarion versions

With all "Clarion version" radio buttons disabled, "Search" radio button
enabled.

I'll keep you posted.

Friedrich

NewsArchive
05-30-2009, 01:30 AM
Hi Friedrich,

> But exactly this is the idea behind that feature! The installer does not
> detect any valid version and so displays all supported Clarion versions (all

Yes, this is starting to make sense. So we just have the question why C7
didn't show up under Win7. I will test this out on a Vista64 as I have that
installed in VM already, but I'll probably not get to win7 until next week.

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
05-30-2009, 01:31 AM
>
> I'll set up a clean machine to test your installer again.
>

BTW, I am unavailable today and I'll do this on Saturday.

Friedrich

NewsArchive
06-01-2009, 01:30 AM
Hi Friedrich,

> Yes, this is starting to make sense. So we just have the question why C7
> didn't show up under Win7. I will test this out on a Vista64 as I have that
> installed in VM already, but I'll probably not get to win7 until next week.

Never mind. My customer just got back to me and said that after installing
the latest C7 upgrade his Win7 64 now recognizes the C7 install:)

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php

NewsArchive
06-01-2009, 01:30 AM
Hi Arnór,

> Never mind. My customer just got back to me and said that after
> installing the latest C7 upgrade his Win7 64 now recognizes the
> C7 install:)

Thank you for the very good news. I checked, rechecked and checked again
all Clarion specific source codes but was unable to find anything unusual.

Thanks again.

Friedrich

--
Friedrich Linder
Lindersoft
www.lindersoft.com
+1.954.252.3910

SetupBuilder is installation -- "point. click. ship"

-- Official Comodo Code Signing and SSL Certificate Partner

NewsArchive
06-01-2009, 01:31 AM
Hi Friedrich,

> Thank you for the very good news. I checked, rechecked and checked again
> all Clarion specific source codes but was unable to find anything unusual.

Just file it under "Weird things that happen in late May" - As good a place
as any<bg>

Best regards,

--
Arnór Baldvinsson - Icetips Alta LLC
Port Angeles, Washington
www.icetips.com - www.buildautomator.com

Icetips product subscriptions at http://www.icetips.com/subscribe.php