ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Using dll with a dynamic link in VB (https://www.excelbanter.com/excel-programming/310309-re-using-dll-dynamic-link-vbulletin.html)

Rob Bovey

Using dll with a dynamic link in VB
 
Hi Jul,

There isn't any way to do this that I'm aware of. I don't think it's
generally a good idea to give users the decision where to place DLLs anyway,
because it might give them the idea that they could move them later. My
advice would be to put the DLL in a folder that you know will be part of the
user's PATH environment variable, like Windows or Windows\System or
Windows\System32 depending on the OS.

--
Rob Bovey, MCSE, MCSD, Excel MVP
Application Professionals
http://www.appspro.com/

* Please post all replies to this newsgroup *
* I delete all unsolicited e-mail responses *


"jul" wrote in message
...
I have a function in a dll (built in C) that is called through Excel VBA.

Currently I declare my function in VB as follows:
Declare Function MyFunction Lib "C:\MyDll.dll" (ByVal ...) as Integer

Yet, I would like the user to be able to specify the adress of the dll in
excel (via a message box or a cell).

How can I change the link "C:\MyDll.dll" in a dynamic way in VBA.

Many thanks in advance

Julien





All times are GMT +1. The time now is 12:37 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com