Thanks Kurix! I had a bad day, I wasn't meant to be rude, but maybe too much pessimistic.
Ok, you just made me remember I have to hack a banks adress before I can use it with the pointer argument (toms method).
So a$ is in fact a string, only a null terminated one. Since blitz strings are not null terminated AFAIK, i take it i have to a$=a$+chr$(0) it.
There are two error messages: Userlib not found and userlib function not found, and they do describe what's going on. I only didn't know that one DLL may require a further DLL and if this second DLL is missing, there may still be this "userlib not found" error.
If you really want to help me, then have a quick look on the package OpenVIP. It's a Video processing library, created for DLL usage, so maybe it's very useful for blitz.
I don't please you to wrap it, although that would be cool, but if you could see if it can be wrapped at all or if there are some basic troubles in the interface (callback things)?
The adress of the sourceforge download page is:
http://sourceforge.net/projects/openvip
The documentation says the file "highlevel_api.h" should contain all neccessary information to access the public functions and methods of the high level dll "openvip_hl.dll". The "highlevel_api.h" lists the function "openvip_destroy", but when I run a text search over all files inside the openvip folder, this string cannot be found in any file but "highlevel_api.h". Nevertheless the documentation states clearly that openvip_create and openvip_destroy are the mandatory basement for every call of the library. This is what's confusing me. Where is this function anyway? Does it exist or is it only me who misunderstood everything once again.
Ok, you just made me remember I have to hack a banks adress before I can use it with the pointer argument (toms method).
So a$ is in fact a string, only a null terminated one. Since blitz strings are not null terminated AFAIK, i take it i have to a$=a$+chr$(0) it.
There are two error messages: Userlib not found and userlib function not found, and they do describe what's going on. I only didn't know that one DLL may require a further DLL and if this second DLL is missing, there may still be this "userlib not found" error.
If you really want to help me, then have a quick look on the package OpenVIP. It's a Video processing library, created for DLL usage, so maybe it's very useful for blitz.
I don't please you to wrap it, although that would be cool, but if you could see if it can be wrapped at all or if there are some basic troubles in the interface (callback things)?
The adress of the sourceforge download page is:
http://sourceforge.net/projects/openvip
The documentation says the file "highlevel_api.h" should contain all neccessary information to access the public functions and methods of the high level dll "openvip_hl.dll". The "highlevel_api.h" lists the function "openvip_destroy", but when I run a text search over all files inside the openvip folder, this string cannot be found in any file but "highlevel_api.h". Nevertheless the documentation states clearly that openvip_create and openvip_destroy are the mandatory basement for every call of the library. This is what's confusing me. Where is this function anyway? Does it exist or is it only me who misunderstood everything once again.