This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: DLL is placed in the wrong Support Dir
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 18, 2011
11:03 AM
DLL is placed in the wrong Support Dir
Hi,
I want to call some functions form a own DLL from within the *.rul file.
In past I did this several times in another project.
But in the current project I have the following problem:
I placed my DLL in support files --> language indepented
During the setup I display the support dir with MessageBox ( SUPPORTDIR ...
I also checked the content of the subfolders of
>> C:\Users\admin\AppData\Local\Temp <<
The setup always creates tow {xxx???464616616} folders
In one folder my DLL is placed
and in the other on are all the other files of the setup
The support Dir I display with MessagBox( SUPPORTIDR ... points to the folder with all the other files.
1. Why is my DLL placed in another new sub folder of
>> C:\Users\admin\AppData\Local\Temp << ????
2. How can I force the setup to place the DLL in the other sub folder ?
Thanks in advance for your help
I want to call some functions form a own DLL from within the *.rul file.
In past I did this several times in another project.
But in the current project I have the following problem:
I placed my DLL in support files --> language indepented
During the setup I display the support dir with MessageBox ( SUPPORTDIR ...
I also checked the content of the subfolders of
>> C:\Users\admin\AppData\Local\Temp <<
The setup always creates tow {xxx???464616616} folders
In one folder my DLL is placed
and in the other on are all the other files of the setup
The support Dir I display with MessagBox( SUPPORTIDR ... points to the folder with all the other files.
1. Why is my DLL placed in another new sub folder of
>> C:\Users\admin\AppData\Local\Temp << ????
2. How can I force the setup to place the DLL in the other sub folder ?
Thanks in advance for your help
(3) Replies
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 18, 2011
08:13 PM
Your project type is?
If your project type is MSI, please try to get SUPPORTDIR with MsiGetProperty.
If your project type is MSI, please try to get SUPPORTDIR with MsiGetProperty.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 19, 2011
02:16 AM
Thanks for that fast answer.
The project type is: Basic MSI Project
The project type is: Basic MSI Project
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 19, 2011
08:26 AM
Hi,
thanks for that fast & helpfull answer.
The path that is retrieved with MsiGetProperty ( "SUPPORTDIR" ... )
is the right path. This is the path, where my DLL is placed.
==> Herewith the problem is solved.
Thanks
thanks for that fast & helpfull answer.
The path that is retrieved with MsiGetProperty ( "SUPPORTDIR" ... )
is the right path. This is the path, where my DLL is placed.
==> Herewith the problem is solved.
Thanks
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)