PDA

View Full Version : IC_CreateGrabber issue



andrewts
December 3, 2015, 14:35:34
In Windows 2008 R2 Standard, when I call IC_CreateGrabber i receive the following error:
Access violation at address 77482572 in module 'ntdll.dll'. Write of address 000000B4

(Of course I call first IC_InitLibrary(0) and it works properly)

I don't know if this problem is related to this one http://www.theimagingsourceforums.com/showthread.php?325398-Problem-with-camera-DFK-23GP031http://www.theimagingsourceforums.com/showthread.php?325398-Problem-with-camera-DFK-23GP031

The files qedit.dll and ksproxy.ax are already included on the Windows folder and in addition the camera works properly when used through a direct show compatible application.

Is there any way to use the C library on Windows Server?

Thanks

Stefan Geissler
December 3, 2015, 15:23:14
Hello

First of all, Windows 2008 R2 does not belong to the supported operating systems.

I must admit, I have no idea, what can cause your error. Is there a third party camera connected or installed on your computer?

Can you please try IC Capture?

andrewts
December 3, 2015, 18:52:18
IC Capture is not working (see screenshot 1819).
Another interesting thing is that in another PC, with the same hardware and the same S.0. both IC Capure and the function IC_CreateGrabber work properly (So, the software ICCapture and tisgrabber.dll work on Windows 2008)
So I looked at the installed programs and I tried to install on the PC that doesn't work all the software installed on the PC that works.
Now i call "PC A" the PC that works and "PC B" the pc that doesn't work.
Here the:
- software on the PC A 1820
- software on the PC B 1821
I found that on the PC A (but not on the PC B) is installed the software "Intel HD Graphics Driver".
I think it is installed because we installed an Intel Graphics adapter, now the adapter is removed.
On PC A and PC B the graphic adapter currently installed is an Intel(R) Express Chipset video (Q965/Q963). We use the Window Drivers, i tried to install the Intel drivers but this doesn't solve the problem.
Another difference is the NET Framework, on PC A is 4.0 and on PC B is 4.5.


Do you have any suggestion in order to discover what is missing?
Would be feasible to provide me a debug version of tisgrabber.dll in order to discover better what is going wrong on the call to IC_CreateGrabber?


Thanks very much

Stefan Geissler
December 4, 2015, 09:12:48
As already mentioned, Windows Server does not belong to the supported operating systems, because Microsoft did not install all necessary DirectShow components. Please ask Microsoft for support.

Maybe the following is to be done:
It seems, the file "qedit.dll" is missing. But you can copy this file from a matching client
Windows, e.g. Windows 7, i etc. The file is in

C:\Windows\SysWOW64\

Copy the file in the same directory on your Windows Server. Then you must register the DLL:

regsvr32 C:\Windows\SysWOW64\qedit.dll

In case you use 32 bit Windows, takte the appropriate actions.
Maybe you must do the same with ksproxy.ax

andrewts
December 4, 2015, 09:34:15
Thanks, this seems to have solved the problem.
As asked here : http://www.theimagingsourceforums.com/showthread.php?325398-Problem-with-camera-DFK-23GP031
Is there any possibility to obtain from The Imaging Source a support for Windows 2008 Server, considering also the number of cameras we will buy?
Eventually do you have any other person I should contact?

Thanks very much

Andrea Schiavinato

Stefan Geissler
December 4, 2015, 10:33:20
Is there any possibility to obtain from The Imaging Source a support for Windows 2008 Server, considering also the number of cameras we will buy?
Eventually do you have any other person I should contact?

I am the person to contact. I can only provide the support, we provide as usual. This is for free. Direct contact can be made at http://www.theimagingsource.com/en_US/company/contact/

It is nice to read, the problem is solved now.