關於dll的呼叫...(編號:2343)

我用delphi寫了一個test.dll,現在想在VB上呼叫使用,如果這dll放於windows\system即可使用declare function test lib "test.dll"....執行正確,現在我想將此dll放於app.path ,如將declare function test lib "c:\...\test.dll"....設定程式路徑即可正確執行,但萬一我程式安裝於其他路徑,將無法正確呼叫,而這declare function內之dll路徑名稱又不准輸入變數如app.path,請問有人知道這該如何解決嗎?感激不盡