06-05-2016 11:07 AM
I'm currently using LabVIEW 2015 (64-bit) and am encountering a Call Library Function error because my dll is a 32-bit version. Does anyone have or knnow how to create a "File Dialog Wrapper.dll" 64-bit version that I could try? I'm completely unaware of how to do anything to create or modify a dll. Any help will be appreciated.
Thanks, Josh
06-05-2016 11:26 AM - edited 06-05-2016 11:28 AM
I cannot give you help in this, but I am curious about why do you use LV x64 version? Is there any special reason?
edit: and there is built-in File Dialog in LabVIEW, why do you need to call one from a DLL?
06-05-2016 04:31 PM - edited 06-05-2016 04:39 PM
Someone wanted to be smart and created an external DLL to call the OS file dialog for allowing multi-selection of files. That DLL was probably written in C/C++ and compliled and you will need the according source code and recompile it with a 64 bit C(++) compiler (or whatever compiler was used for this as it could be also Delphi or something) in order to make it work for 64 bit.
However there is a good chance that you could simply use the LabVIEW file dialog. The string formating as it is done to pass multiple patterns to the DLL function actually works at least for LabVIEW for Windows for its buiult in dialog too. and it also allows to select multi slection mode too.