I added a new camera to my setup this weekend, and got one of the new Toshiba IK-WB 15a cameras — that’s the new model that replaces the IKWB 11 line.Â So far, it seems like a very good camera.Â It’s more responsive and seems more stable than the IKWB 11a series.
However, when I pointed my self-written camera recording program to it, I couldn’t get a picture.Â I guessed that it might be due to a new authentication scheme in the camera, and perhaps my older Indy HTTP components (used in my program) were not compatible.Â So I upgraded Indy 10.0.76 to the latest 10.1.5.Â (http://www.indyproject.org/download/Files/Indy10.html)
When I did that and ran Delphi again, I got this error: “Cannot load package ‘IndySystem50 ‘ . It contains unit ‘filectrl’Â which is also contained in package ‘Vclx50′“.Â Searching the Delphi 5 help boards found no solution to the problem.Â Lots ofÂ peopleÂ have had this problem, but no one posted a solution.Â As it turns out, all I needed to do was reinstall Indy 10.0.76.Â Â There appears to be a bug in the 10.1.5 compiled packages, at least for Delphi 5.Â Use 10.0.76 instead.
As it turns out, the authentication problem with the new 15a camera was simply that it requires a user name and password to grab images (which 11a did not).Â In my program, I just added a user name and password to the “user” and “password” properties of the Indy HTTP component.Â Works great now!
More on the new Toshiba IKWB 15a camera soon …