You try to use a .NET interface class or method but it fails with a value error and this message appears in the Status Window: “Could not load bridge interface functions. (Error 0x00000000: “No error”)”.
1) Are the bridge DLL and the dyalognet.dll from the same version of Dyalog?
Right click on each and look at Properties->Details.
2) Are you running on a Windows on which you have not installed Dyalog?
Our installer will add the Visual Studio 2005 runtime package to the system. If you haven’t installed Dyalog on the computer and those Visual Studio 2005 runtime files aren’t there, our .NET interface will not work.
To resolve this, download and install one or both of the following packages from Microsoft.
For Dyalog 32-bit:
Microsoft Visual C++ 2005 Redistributable Package (x86)
http://www.microsoft.com/en-gb/download … px?id=3387
For Dyalog 64-bit:
Microsoft Visual C++ 2005 Redistributable Package (x64)
http://www.microsoft.com/en-us/download … x?id=21254
3) The other situation where this could happen is if the Dyalog and Dyalog .NET interface files are on a network drive. In that case, you could try adding this loadFromRemoteSources line to the dyalog.exe.config file: Change this part.
<?xml version ="1.0"?>
<configuration>
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319" />
</startup>
</configuration>
4) Another tool to try is Dependency Walker.
https://support.microsoft.com/en-us/kb/256872
http://www.dependencywalker.com/
It can do Profiling while Dyalog is running.
In Dependency Walker, File->Open.
Find the dyalog.exe.
Next, Profile->Start Profiling
Untick any option that says “***May fail on WOW64***”
When Dyalog is up, try the simple date time test:
⎕USING←'System'
dtime←⎕NEW DateTime(2015 1 1)
dtime
Take a look at the resultant log and see if it suggests anything to you.
If you’ve got a technical query, you might find the answer in our documentation or on our forums. Otherwise, please email us at support@dyalog.com, call +44 1256 830030, or send us a message.
Get tips and the latest news. We’ll never spam you. Unsubscribe at any time.
Copyright © 2004 – 2025 Dyalog Ltd.
Technical advice and assistance on all aspects of Dyalog usage is available by e-mail (support@dyalog.com) and/or telephone (+44 1256 830030 – limited to U.K. office hours). Limited advice on design and coding is available, but is not intended to replace the use of the printed and on-line documentation. Except when reporting an issue with the software, users are encouraged to seek advice from the user community via the Dyalog Forum (reading the content of the forums does not require membership).