I've recently downloaded EEIP.Net and think it's a great project. I've been using it to communicate with a Cognex camera, however I ran into an issue with GetAttributeSingle not handling long responses correctly.
I've investigated, and when I built the DLL from source myself it worked correctly.
It seems the DLL distributed in the package 'Explicit_Messaging_Examples_Visual_Studio_Project' is actually version 1.0, not version 1.4. I had copied the DLL from the example Visual Studio project to my own project, and so I had the wrong version.
Last edit: Andy Heaton 2018-05-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've recently downloaded EEIP.Net and think it's a great project. I've been using it to communicate with a Cognex camera, however I ran into an issue with GetAttributeSingle not handling long responses correctly.
I've investigated, and when I built the DLL from source myself it worked correctly.
It seems the DLL distributed in the package 'Explicit_Messaging_Examples_Visual_Studio_Project' is actually version 1.0, not version 1.4. I had copied the DLL from the example Visual Studio project to my own project, and so I had the wrong version.
Last edit: Andy Heaton 2018-05-10
Yes, you are right, I created the examples some time ago, and I didn't update the DLL attached.
The best way would be to use the DLL from the Sourceforge folder.