WK Ho
January 2, 2008, 14:12:53
Dear Sir
I have incorporate your IC 3.0 into my application codes which making up by many DLL. When I first entering the dialog DLL that contains the the IC Imaging I initialise the device and play the image with startLive() without any problem. I execute suspendLive() before leaving that particular dialog DLL [but that DLL is still alive in the application's memory space.] After some operation I enter the dialog DLL that contain IC 3.0 is Gone.
When I suspend the Live I got this:
The thread 0xE24 has exited with code 0 (0x0).
The thread 0xE30 has exited with code 0 (0x0).
When I temporily leave the DLL I get this ,essage:
The thread 0xE9C has exited with code 0 (0x0).
The thread 0xDE4 has exited with code 0 (0x0).
The thread 0x884 has exited with code -2147024637 (0x80070103).
The thread 0xE18 has exited with code 0 (0x0).
The thread 0xDC8 has exited with code 0 (0x0).
The thread 0xDAC has exited with code 0 (0x0).
When I re-enter the DLL the getDev telling me there is none. I need to re-do all the initialisation again in order to display live again. Which take a long time
to re-establish
Can you tell me how to keep the device alive through out my application's life time? Best with some example code as I am new to this and the IC 3.0 is rather complex with more examples it could cut down the learning curve to the user.
I am using VC 6.0.
In addition, could you tell me what does this message means:
c:\csource\ic30\core\dshowlib\filtergraph.cpp(301) : Graph returned S_FALSE, so not yet started ...
I would get it whenever I run startLive().
WK
I have incorporate your IC 3.0 into my application codes which making up by many DLL. When I first entering the dialog DLL that contains the the IC Imaging I initialise the device and play the image with startLive() without any problem. I execute suspendLive() before leaving that particular dialog DLL [but that DLL is still alive in the application's memory space.] After some operation I enter the dialog DLL that contain IC 3.0 is Gone.
When I suspend the Live I got this:
The thread 0xE24 has exited with code 0 (0x0).
The thread 0xE30 has exited with code 0 (0x0).
When I temporily leave the DLL I get this ,essage:
The thread 0xE9C has exited with code 0 (0x0).
The thread 0xDE4 has exited with code 0 (0x0).
The thread 0x884 has exited with code -2147024637 (0x80070103).
The thread 0xE18 has exited with code 0 (0x0).
The thread 0xDC8 has exited with code 0 (0x0).
The thread 0xDAC has exited with code 0 (0x0).
When I re-enter the DLL the getDev telling me there is none. I need to re-do all the initialisation again in order to display live again. Which take a long time
to re-establish
Can you tell me how to keep the device alive through out my application's life time? Best with some example code as I am new to this and the IC 3.0 is rather complex with more examples it could cut down the learning curve to the user.
I am using VC 6.0.
In addition, could you tell me what does this message means:
c:\csource\ic30\core\dshowlib\filtergraph.cpp(301) : Graph returned S_FALSE, so not yet started ...
I would get it whenever I run startLive().
WK