I read few discussions on the difference between 32 bits & 64 bits. Many said to go with 32bits. They all were quite old discussions. I want to know the situation with LabVIEW 2020. Is it worth going with 64bits architecture? If yes, why & how does it change from 32 bits? I have a python code to be integrated in LabVIEW which has libraries only for 64bits. What all things should i be considering before going for the right platform? Could you please help me choosing?
The same issues that the old discussions mention are still there, except that toolkit support has gotten a bit better. There are also a few weird bugs that you find in LV 64-bit that have no analogs in LV 32-bit.
Thanks Bill for your response. No I could not find libs in 32bit for Python. I rather thought of making an dll & calling. I have hardly seen people using LabVIEW 64bit version. This makes me wonder. My application quite huge. I do not want to change everything because of a small Python code
If the Python library is only 64-bit you also only can create a 64-bit DLL from that and that would mean you can only call it in 64-bit LabVIEW. Mixing of 32-bit and 64-bit code inside the same process is not supporte by Microsoft Windows in any fashion. There are VERY hacky ways to do it anyways but the effort and complexity is simply not worth it. If you don't know assembly programming there is simply no beginning at it.
Of course you could run your library in 64-bit Python and simply start it up from LabVIEW as seperate process and then communicate through TCP/IP or some other interprocess communication method with it. While it takes some effort to program a proper interprocess communication scheme, it is possibly less work than recompiling and especially revalidating your existing app to LabVIEW 64-bit.
The python code will be one of the core codes. So I am gonna try to make a 32bit dll & calling it.(i am not sure, if its possible). Running 2 things in parallel & communicating with eachother in every cycle is not what i am looking for in my application. Hopefully all the dlls we are currently using will have its 64bit version. What i understood is, there is no harm in 64bit LabVIEW version right?
Either way, if your Python library is only available as 64-bit code you can NOT create a 32-bit DLL from it, and if you plan to create a 32-bit DLL from your existing LabVIEW code you can not call it from 64-bit Python!
Thank you for the help people. It seems that we gotta go ahead with 64bit version. I was trying really hard to keep it to 32bit version as we may lose lots of toolkits from 3rd party & support in 64bit version.
We have a new workstation that runs 64-bit, and the installation is defaulting to the 64-bit version instead of giving an option on whether to install 32-bit or 64-bit. I can't find any options for this, or any information on this elsewhere.
The Mac version does no longer come in a 32bit version. Newer maOS versions don't even support 32bit applications anymore. So if this really is on a Mac, your plugin provider needs to offer a new version - otherwise you will no longer be able to use the plugin. The only way around this is to run an older version on macOS in a virtual machine with an old version of Acrobat and the 32bit plugin.
We used Creative Cloud today to install AcrobatDC and it installed the 64 bit version. We then had issues converting a .dwg file to a PDF. We uninstalled the 64 bit Acrobat but do not see any option to install the 32 bit from the creative cloud suite. Please help.
We used the Creative Cloud install method yesterday and the 64 bit version was installed by default. We uninstalled it and then tried again hoping it would have an option but it did not and installed 64 bit again. Is there a way to have the 32 bit version installed?
Hi... I had problems for 2 weeks with Adobe Acrobat Pro 64bits. Now I followed your link to install Adobe 32bits. Everything is working good now and I don't need to install ACC. So happy... Tks a lot...
This behaviour is also now happening in my Enteprise Enviroment in Norway. Before the supper Adobe Acrobat DC would default to 32-bit. Wich was fine as our users often want a quick method to read PDF's without signing in.
For other people running into this same issue needing 32-bit deployed to allow for plugins, log in to your adminconsole.adobe.com, and go to Packages. Create a self service package, and choose 32-bit Acrobat. It will prepare it and then you can download it and deploy with your method of choice.
b37509886e