Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 04:01:16 +0000



Post From: ACSIL - DLL cannot be opened for writing

[2018-11-22 21:54:00]
Kiwi - Posts: 374
Manual version. 1 chart with multiple studies from the same dll (KiwX.dll on my ramdisk, /home/john/zRamdisk/SierraData , all my data is stored in ram for green / noise / ssd life improvement).

Original: https://i.imgur.com/pfg25fZ.png

Analysis Build Build Release all & insert to reload chart: https://i.imgur.com/jcROAzv.png

Analysis Build Build Load all ... returns us to the original


So now one file. Note that the SC directory is SC64 as shown here (but the data is set to the ramdisk directory above):

https://i.imgur.com/KtA8VeG.png

Opening Choose DLL to release shows: https://i.imgur.com/eYGsOR4.png

Using Folder I navigate to the ramdisk: https://i.imgur.com/GD6qSsu.png

Select kiwX_64.dll then choose Open (window goes away)


FOUND THE PROBLEM .. Initially I discovered that closing on kiwX.dll would work so I thought that having the 32 bit dll in the directory was causing a problem. So I deleted it. So picture above but without kiwX.dll in the directory. Opened SC again ... choose release kiwX_64.dll ... didnt work!!! So tried changing name in open box to kiwX.dll (even though not present) and when I selected open it unloaded the link to _64.dll & the next insert resulted in a blank chart.

I suspect this is a SC64 only problem that you can easily fix. Or it might be better to add a note to the documentation to skip the _64 ... actually is it necessary to include the path given that we're forced to use the data directory? Then the command could just be:

sock.sendto(b"RELEASE_DLL--KiwX.dll", ("127.0.0.1", 22903))
Date Time Of Last Edit: 2018-11-22 23:09:11