Page 1 of 1

Some Questions

Posted: Sat Feb 18, 2006 12:06 am
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

Posted: Sat Feb 18, 2006 9:18 am
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.

Posted: Sat Feb 18, 2006 12:00 pm
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

Posted: Sat Feb 18, 2006 3:28 pm
by MichaelNesmith
Ah, sorry this is not available at this time - I will submit it as a feature request for you.

Posted: Sat Feb 18, 2006 5:37 pm
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

Posted: Sat Feb 18, 2006 8:07 pm
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!

Target Dir

Posted: Wed Feb 22, 2006 3:22 pm
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

Posted: Wed Feb 22, 2006 5:25 pm
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!

Posted: Wed Feb 22, 2006 5:30 pm
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

Posted: Wed Feb 22, 2006 5:38 pm
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

Posted: Wed Feb 22, 2006 5:49 pm
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 :)

Posted: Wed Feb 22, 2006 6:00 pm
by Pixbyte
hmm, if I read this in this context you are absolute right :oops:

Posted: Wed Feb 22, 2006 7:25 pm
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.

Posted: Thu Feb 23, 2006 8:13 am
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.