PDA

View Full Version : Ask user



NewsArchive
08-03-2018, 08:35 AM
In the script to install .net 4, i have:
#include script "rt_dotnetframework4_x86_x64.sbi" [Config] ==>
[_RT_DOTNET4_ASK_USER]=1; [DOTNET4_MSI]=0

If I change [_RT_DOTNET4_ASK_USER]=1 to 0, it will install without asking?

Thanks
Peter

NewsArchive
08-03-2018, 10:34 AM
> In the script to install .net 4, i have:
> #include script "rt_dotnetframework4_x86_x64.sbi" [Config] ==>
> [_RT_DOTNET4_ASK_USER]=1; [DOTNET4_MSI]=0
>
> If I change [_RT_DOTNET4_ASK_USER]=1 to 0, it will install without asking?

Peter,

That seems like a bad idea IMHO.

The user may have reasons for NOT wanting to have .NET4 installed.
Personally I hate it when an installer does something that affects my
entire machine without asking first.

Also you would not want to have the .NET4 portion downloaded and
reinstalled again if they decided to reinstall your software.

I realize that we always want to make our installs such that even a brain
dead end user can succeed<g>, but this might be a place where asking is a
good idea.

:-)

Charles



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

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

www.learnh5fast.com - Master building web and mobile apps with Clarion H5!
www.clarionproseries.com - ProDocument, ImageEx, ProScan, ProImage, ProPath
and other Clarion developer tools!
www.seal-soft.com - The xProduct Clarion templates - xWordCOM, xToolTip,
xDataBackup Manager and more!
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms - Now with PNG support!
www.fotokiss.com - "World's Best Auction Photo Editor"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
-------------------------------------------------------------------------------------------------------

NewsArchive
08-05-2018, 02:28 AM
Hi Charles,
Itīs a good point but:
1) If the user is installing my software and .net4 itīs a requirement,
when he agreed installing it, why not install .net4 automatically?
2) If itīs a second install, setupbuilder checks if there is or not a
..net present, if it founds, sb does not show the installation option.
But this is something that not bother me.
Just thinking in making the things easier for my clients...
Regards

Peter

NewsArchive
08-05-2018, 02:28 AM
> Hi Charles,
> Itīs a good point but:
> 1) If the user is installing my software and .net4 itīs a requirement,
> when he agreed installing it, why not install .net4 automatically?
> 2) If itīs a second install, setupbuilder checks if there is or not a
> ..net present, if it founds, sb does not show the installation option.
> But this is something that not bother me.
> Just thinking in making the things easier for my clients...

Hi Peter,

I agree that making things easier is always good.

It is good that SB detects if it is present and does not offer to reinstall
(and I would expect no less from SetupBuilder - I just don't have anything
that uses .NET so I'd not experienced it).


In favor of asking first (and I'm just being the devil's advocate here),
another reason that asking first might be a good idea could be as simple as
maybe they are installing on a machine where they have limited ( or
metered) access and perhaps they don't want to pay for the bandwidth of the
..NET download.

Or perhaps they are doing a quick install of your software on a laptop (or
so they think) and don't have time to complete the .NET download/install
before they have to leave.

Then going back to the original question, perhaps they don't want an
updated (or later on an older) version of .NET on that particular machine.
If someone had a machine that they use for testing at a certain level of
..NET and they installed your software and it updated it without a warning,
they might not be happy about it.

In truth, most customers probably won't care, but there are always those
one-off scenarios where someone is unhappy and rants "Why didn't you want
me you were about to install .NET4?".

As the old saying goes, some folks would complain if you hung them with a
new rope!

:-)

Charles



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

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

www.learnh5fast.com - Master building web and mobile apps with Clarion H5!
www.clarionproseries.com - ProDocument, ImageEx, ProScan, ProImage, ProPath
and other Clarion developer tools!
www.seal-soft.com - The xProduct Clarion templates - xWordCOM, xToolTip,
xDataBackup Manager and more!
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms - Now with PNG support!
www.fotokiss.com - "World's Best Auction Photo Editor"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
-------------------------------------------------------------------------------------------------------

NewsArchive
08-05-2018, 02:29 AM
Hi Charles/Peter,

> Then going back to the original question, perhaps they don't want an
> updated (or later on an older) version of .NET on that particular machine.
> If someone had a machine that they use for testing at a certain level of
> ..NET and they installed your software and it updated it without a warning,
> they might not be happy about it.

In my experience .NET installs into separate folders for each .NET
build. For example I have these folders in
C:\Windows\Microsoft.NET\Framework on this particular machine:

v1.0.3705\
v1.1.4322\
v2.0.50727\
v3.0\
v3.5\
v4.0.30319\

I'm pretty sure if I installed another build of .NET 4.0 it would go
into it's own folder. So the chances of "DLL hell" with .NET should be
minimal.

I have software that uses .NET and none of the installers ask for
permissions to download/install the .NET version they use/need.

The .NET 4.0 framework standalone installer is 48.1MB and .NET 4.5.2 is
66.8MB and 4.7.1 is 65.6MB so we are not talking about huge downloads.

I'm a little surprised that a VM I created about a month ago only has
4.0 framework installed, not the more recent ones...

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
08-05-2018, 02:29 AM
> In my experience .NET installs into separate folders for each .NET
> build. For example I have these folders in
> C:\Windows\Microsoft.NET\Framework on this particular machine:
>
> v1.0.3705\
> v1.1.4322\
> v2.0.50727\
> v3.0\
> v3.5\
> v4.0.30319\
>
> I'm pretty sure if I installed another build of .NET 4.0 it would go
> into it's own folder. So the chances of "DLL hell" with .NET should be
> minimal.
>
> I have software that uses .NET and none of the installers ask for
> permissions to download/install the .NET version they use/need.
>
> The .NET 4.0 framework standalone installer is 48.1MB and .NET 4.5.2 is
> 66.8MB and 4.7.1 is 65.6MB so we are not talking about huge downloads.

Thanks for the info Arnor!

That is very helpful.

Charles


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

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

www.learnh5fast.com - Master building web and mobile apps with Clarion H5!
www.clarionproseries.com - ProDocument, ImageEx, ProScan, ProImage, ProPath
and other Clarion developer tools!
www.seal-soft.com - The xProduct Clarion templates - xWordCOM, xToolTip,
xDataBackup Manager and more!
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms - Now with PNG support!
www.fotokiss.com - "World's Best Auction Photo Editor"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
-------------------------------------------------------------------------------------------------------

NewsArchive
08-06-2018, 04:57 AM
Hi Charles,

>> The .NET 4.0 framework standalone installer is 48.1MB and .NET 4.5.2 is
>> 66.8MB and 4.7.1 is 65.6MB so we are not talking about huge downloads.
>
> Thanks for the info Arnor!
>
> That is very helpful.


Welcome! I seem to recall those used to be much bigger but was
pleasantly surprised with the sizes being less than some of my installs!
Or maybe it's just that way back when we were on a LOT slower internet
connections and 60+MB seemed much bigger!<g>

Best regards,

--
Arnor Baldvinsson
Icetips Alta LLC

NewsArchive
08-06-2018, 04:57 AM
> Welcome! I seem to recall those used to be much bigger but was
> pleasantly surprised with the sizes being less than some of my installs!
> Or maybe it's just that way back when we were on a LOT slower internet
> connections and 60+MB seemed much bigger!<g>

I think that has a lot to do with it<g>.

Charles

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

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

www.learnh5fast.com - Master building web and mobile apps with Clarion H5!
www.clarionproseries.com - ProDocument, ImageEx, ProScan, ProImage, ProPath
and other Clarion developer tools!
www.seal-soft.com - The xProduct Clarion templates - xWordCOM, xToolTip,
xDataBackup Manager and more!
www.ezchangelog.com - "Free ChangeLog software to manage your projects!"
www.setupcast.com - "A revolutionary new publishing system for software
developers - enhanced for SetupBuilder users!"
www.ezround.com - "Round Corner HTML tables with matching Banners, Buttons
and Forms - Now with PNG support!
www.fotokiss.com - "World's Best Auction Photo Editor"
www.lansrad.com - "Intelligent Solutions for Universal Problems"
-------------------------------------------------------------------------------------------------------