Some Questions

Got a problem you cannot solve? Try here.
Post Reply
Pixbyte
Posts: 19
Joined: Tue Feb 07, 2006 4:04 pm

Some Questions

Post by Pixbyte »

Hello,

some questions:

1.) I set the result from an Messagebox (Yes/no) to an variable. You wrote that the result is the text of the button. Is that right? I mean In germany it is "Ja", in US it is "Yes" and so on. I used now "YES" it seems to work but I want to know that "YES" is the riight query for an messagebox.

2.) I use the MergerModule GDIPlus. I see now that this file will installed into the application folder (Targetdir). Why it is not possible to install it to the normal place, the System32 folder?

Ocrana
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

Hi Ocrana!

1) The returned values are always system independent, while the MessageBox dialog buttons are not. So you can test for YES in all locales.

2) This seems to me like a merge module issue, as the merge module specifies its target folder.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Pixbyte
Posts: 19
Joined: Tue Feb 07, 2006 4:04 pm

Post by Pixbyte »

I know you are sick and tired about to hear this, but with InstallShield we used before, it asked us what Targetdir we want to choose. Isn't there any commandline possible?

Ingo
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

Ah, sorry this is not available at this time - I will submit it as a feature request for you.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Pixbyte
Posts: 19
Joined: Tue Feb 07, 2006 4:04 pm

Post by Pixbyte »

ok, but please remember that this is an very important feature. We did an test with 4 Cleaning Tools. All of those reports that the file GDI+ is 6 times available and it suggest to delete 5 of it. If user clicks "OK", it deletes and 5 software titles are not runnable anymore.

Ingo
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

Hi Ingo

As you know, with side by side installations of assemblies and DLLs, DLLs may now be installed inside application folders, instead of the system directory. So I wouldn't rely on cleaning tools who report this as an error too much.

Of course, InstallAware should allow setting merge module target folders - I have already entered this as a feature request. Thanks for reporting this!
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
GW44
Posts: 37
Joined: Wed Feb 22, 2006 3:13 pm

Target Dir

Post by GW44 »

This is a major one for us too.

We have several apps which must be installed in the same target dir. (Accounting Apps).

The end user may have purchased anyone or several of the apps and many do not know where they installed the apps. Nor do they know how to check for the location. They know how to click on the app desktop icon and use the app but that's about it.

So having a default dir shown is critical for us.


Thks, GW44
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

Hi GW44

End users are of course able to choose their installation target directory, and you can of course specify a default value for that - today!
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Pixbyte
Posts: 19
Joined: Tue Feb 07, 2006 4:04 pm

Post by Pixbyte »

Hi Michael,

never...really never write down that an enduser is able to do something. If you really have access to an "big" sofwtare and its support database, you will be surprised how stupid enduser are.... ;)

Ingo
Pixbyte
Posts: 19
Joined: Tue Feb 07, 2006 4:04 pm

Post by Pixbyte »

But in all GW44 have an design problem with their software and Installaware. Thats why I asked this about Mergermodules. The problem is, if you really have much software titles from one company, most of them are basing on an same "groundlibrary". And with this normaly every developer use an combination out of TargetDir and CommonFilesDir. But with Installaware GW44 is restricted to design well, cause he cannot set the Targetpath of the MergerMdoules.

Ingo
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

Hi Ingo!

I'm not sure I understand what you and/or GW44 are saying...I thought GW44 was asking if end-users are able to choose their install folder, and naturally, the answer is a big resounding yes :)
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Pixbyte
Posts: 19
Joined: Tue Feb 07, 2006 4:04 pm

Post by Pixbyte »

hmm, if I read this in this context you are absolute right :oops:
GW44
Posts: 37
Joined: Wed Feb 22, 2006 3:13 pm

Post by GW44 »

Yes, that's what I was asking (specify a default installation path) as somewhere I read in this NG that this option was not available.

So glad to hear it is, so I'll just have to find it. Just really getting into it, so I'll get there.
MichaelNesmith
Posts: 3452
Joined: Thu Dec 22, 2005 7:17 pm
Contact:

Post by MichaelNesmith »

This is real easy to find! Switch to the visual view (ALT+V) and select the first visual view (Project Properties), edit the Target Folder field! Typically this is $PROGRAMFILES$\\$TITLE$.

If you want to disallow users to change this defualt path, switch to the Dialogs view, and uncheck destination from the sequence of dialogs shown.
Michael Nesmith
Install[b]Aware[/b]
[i]Home of The Next Generation MSI Installer[/i]
Get your free copy today - http://www.installaware.com/
Post Reply