Rank: Newbie
Groups: Registered, Registered Users, Subscribers Joined: 8/30/2022(UTC) Posts: 5
Was thanked: 1 time(s) in 1 post(s)
|
Hi Guys I have downloaded the forum.dll from this website (https://forum.metastock.com/posts/t148096findunread-ForumDll-112).
However, when I go to extract the file or copy the file into the Program Files\equis\Metastock\External Function DLLs folder, I get an error message "Cannot open Output File, Access is denied". This seems to be suggesting I cannot copy files to this folder. Any clues on what I am doing wrong? Thanks
|
|
|
|
Rank: Advanced Member
Groups: Registered, Registered Users, Subscribers, Unverified Users Joined: 10/28/2004(UTC) Posts: 3,111 Location: Perth, Western Australia
Was thanked: 16 time(s) in 16 post(s)
|
|
|
|
|
Rank: Advanced Member
Groups: Moderators, Registered, Registered Users, Subscribers Joined: 10/8/2010(UTC) Posts: 1,960
Thanks: 92 times Was thanked: 155 time(s) in 150 post(s)
|
Originally Posted by: DWMcGrack Hi Guys I have downloaded the forum.dll from this website (https://forum.metastock.com/posts/t148096findunread-ForumDll-112).
However, when I go to extract the file or copy the file into the Program Files\equis\Metastock\External Function DLLs folder, I get an error message "Cannot open Output File, Access is denied". This seems to be suggesting I cannot copy files to this folder. Any clues on what I am doing wrong? Thanks
As wabbit noted, it is best to use the latest version of the DLL (2.0) through the link he provided. However, the problem you are encountering is likely a Windows security error. Windows typically protects the "Program Files" (and "Program Files (x86)") location, and will block you from extracting ZIP files directly into this location.
What you typically need to do is Extract the file somewhere else first that is not protected (i.e. your Desktop), and then Copy & Paste the file into the directory by right-clicking the file on your Desktop and choosing Copy, then navigating through the Windows File Explorer to C:\Program Files\Equis\MetaStock\External Function DLLs and right-clicking in the folder and choosing Paste. Windows will typically pop up a confirmation box to Continue with this action as a security measure, which doesn't happen when you simply try and Extract the file directly into that location (Windows simply blocks the action). The link wabbit provided is directly to the DLL, so you technically won't need to Unzip/Extract that file. But you will still want to save the downloaded file somewhere (i.e. your Downloads folder) then Copy & Paste using my instructions above. Edited by user Wednesday, September 14, 2022 3:18:01 PM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Newbie
Groups: Registered, Registered Users, Subscribers Joined: 8/30/2022(UTC) Posts: 5
Was thanked: 1 time(s) in 1 post(s)
|
Thanks for this.
I have downloaded the file and copy and paste as instructed above. However, when I look at indicator builder i cannot see the file or formulas.
I have tried pasting the folder (Form20) and separately each file contained in the folder (.data .rdata .reloc and
.text), but both don't appear to work.
Any suggestions on what I have missed?
Thanks
|
|
|
|
Rank: Advanced Member
Groups: Moderators, Registered, Registered Users, Subscribers Joined: 10/8/2010(UTC) Posts: 1,960
Thanks: 92 times Was thanked: 155 time(s) in 150 post(s)
|
Originally Posted by: DWMcGrack Thanks for this.
I have downloaded the file and copy and paste as instructed above. However, when I look at indicator builder i cannot see the file or formulas.
I have tried pasting the folder (Form20) and separately each file contained in the folder (.data .rdata .reloc and
.text), but both don't appear to work.
Any suggestions on what I have missed?
Thanks
Hello, Are you looking inside the "Functions" area specifically? To do this:
Open the Indicator Builder and click New.
Click into the Formula box and click the Functions button. On the left-hand side, scroll down the "Function Category" list The bottom section of the Function Category should list the various DLL function categories, including the Forum DLL functions. I don't think this would impact MetaStock's loading of the DLL, but if you have tried the above and you still cannot see the functions, you might need to try Unblocking the DLL file. Navigate to the file (C:\Program Files\Equis\MetaStock\External Function DLLs), right-click on the File and choose Properties. If there is an Unblock button at the bottom of the Properties window, click on this then click OK. Restart MetaStock to see if that helps.
|
|
|
|
Rank: Advanced Member
Groups: Registered, Registered Users, Subscribers, Unverified Users Joined: 10/28/2004(UTC) Posts: 3,111 Location: Perth, Western Australia
Was thanked: 16 time(s) in 16 post(s)
|
DLLs are first addressed when MS starts, so if MS is open when you copied the dll into the External Function DLLs folder, you need to restart MS.
Edited by user Thursday, September 15, 2022 11:46:09 PM(UTC)
| Reason: Not specified
|
|
|
|
Rank: Newbie
Groups: Registered, Registered Users, Subscribers Joined: 8/30/2022(UTC) Posts: 5
Was thanked: 1 time(s) in 1 post(s)
|
Thanks Guys, it has worked. I deleted the file and downloded it again. This time it worked.
I am not sure how or why, but the file I initially copied into MS was as a Windows folder Called Forum 20, not a MS file. I tried to replicated what I did to see how or why this may have occurred but can't. I assume user error but fortunately today the gods are smiling upon me, and all is good.
Thanks again.
|
1 user thanked DWMcGrack for this useful post.
|
|
|
Users browsing this topic |
Guest (Hidden)
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.