Hi Mike, thanks for your answer
This is the same VI, I made it in order to compare what happens in the case I use my vi's and the in the case I use my dll. It's true that in the upper case there is no defined dataflow but it seem to work perfectly. Consider the "init ref" vi as a non-reentrant global variable which is reused in the "begin service" vi and the "end service" vi as a way of setting a flag in the "begin service" vi in order to stop it.
The dll functions used in the lower case are the same as the vi's in the upper case.
The begin service takes the references of the activex and starts recording a video from an Axis IP video server. After each sequence, it stores metadata in a postgresql database and dumps the video block on the hard disk. When running the dll, the activex seems not to work as the metadata is still dropped in my database with an error flag indicating that the video has not been recorded (and the video files are not on the disk).
If you have an idea of how to resolve the problem, it would be wonderful.
Thanks in advance
Milas
Message Edited by Milas on
06-26-2008 09:59 AM