
BOBOT
Canada
Asked
— Edited
I was wondering if anyone has connected to the video camera using ez_B.dll from visual basic? I'd like to see a tutorial using the same method as was used in the tutorial for connecting to the servo via ez_B and Visual Basic.
Also, was wondering if anyone has tried to build a .BAS (visual basic module) for the ez_B functions so that the functions can be called from old versions of basic such as VB6?
You can easily convert the C# examples to VB. Here is the C# Example converted to a VB: VB-Tutorial03-Camera.zip
For example, here is what the C# looks like...
And here is the project in VB
Started New Project: Visual Studio Pro 2012: windows form application
1: I set the CPU to x86 (BUILD..configuration_manager.) 2: Added EZB.DLL 3: added 3 combo boxes,2 timers to form1 4:added ALL of the EZB controls to the form,including videoplayer Getting a bunch of errors..and mytoolbar disapeared
ERROR in following line of code: 5:_camera = New Camera(EzB_Connect1.EZB) ' _camera = New Camera(EzB_Connect1.EZB)
Error 1 Argument not specified for parameter 'captureHeight' of 'Public Sub New(ezb As EZ_B.EZB, captureWidth As Integer, captureHeight As Integer)'. C:\Users\ANDY\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 13 19 WindowsApplication1
Error 2 Argument not specified for parameter 'captureWidth' of 'Public Sub New(ezb As EZ_B.EZB, captureWidth As Integer, captureHeight As Integer)'. C:\Users\ANDY\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 13 19 WindowsApplication1
Error 3 Line continuation character '_' must be preceded by at least one white space and must be the last character on the line. C:\Users\ANDY\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 16 69 WindowsApplication1
Error 4 'panel1' is not declared. It may be inaccessible due to its protection level. C:\Users\ANDY\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 33 53 WindowsApplication1
Error 5 'panel2' is not declared. It may be inaccessible due to its protection level. C:\Users\ANDY\AppData\Local\Temporary Projects\WindowsApplication1\Form1.vb 33 61 WindowsApplication1
Please re-read my message. Download the VB example here: VB Tutorial 03 Camera
For more information on using Visual Basic, check for online tutorials and classes. You may also check your local schools for night courses on introduction to programming.
My suggestion is to use ARC, then you can migrate to Visual Studio development. By then, you will probably wish to use C# because it is much easier than Visual Basic actually
Hi DJ. Thanks for the speedy reply. I already am using ARC, I recently purchased VS 2012. I used to do a lot of VB6 enterprise programming using the API.(hobby) Did a lot of winsockDLL programming and also using ip/worksV4 which are activeX controls that will let you build a TCP/ip server(daemon)((up to 1000 connections) in about 30 mins. in VB and a tcp/ip client in 10 mins
I also used wsock.bas in my vb programs...
I'm planning of learning VB.net and then go on the VC#. I'm able to add all of the ip/works DLL's to VB2012 including Telnet.ocx,daemon.tcpclient,ftpserver and client,udp etc...
So, I'm experimenting : got the VB servos going, want to get the vb camera going...then maybe GPS...but one thing at a time.
I'd also like to try and build an app using vb6 and EZB.bas.avicap32.dll.
I really like it if you could add a step by step tutorial for VB camera as you did with the VB servo control.(that was great.)
Thanks
Bobot, sounds great!
Again - I really need you to read my replies
I have included a link twice to download an entire example VB Camera project.
exactly what you're asking for
Here's what going on..
1: Created new project in VB2012(vs2012).Windows form application. 2:select x86 CPU from BUILD-configuarton manager 3.Add EZB to toolbox.
4:ADD all of the EZB controls to form1 5:ADD 3 combo boxes and 2 timer controls to form1
getting errors when I run the app or build.
The controls aren't being loaded into the application...probably because when I unzip the tutorial the application looks for them somewhere other than where I unzipped them..
more errors;