954,224 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

How To create an instance of a Class in Visual Basic

HI

I want to create an Instance of Class(Object) In Visual Basic.Using "Create Object " Syntax. please refer attached CPP & header File for the class COMOutput. How can i create an object for this COMOutput Class in Visual Basic. And I need to access the Functions Defined in The COMOutput.Cpp. PLease Help me.Thanks

Augustin

Attachments COMOutput.cpp (0.74KB) COMOutput.h (1.17KB)
Augustin
Newbie Poster
6 posts since Sep 2007
Reputation Points: 10
Solved Threads: 0
 

You need to compile this cpp class as a .DLL and then refer this dll in your VB propject.

You are good to go.

binoj_daniel
Practically a Master Poster
645 posts since Dec 2006
Reputation Points: 25
Solved Threads: 18
 

Create a dll file using VC++ Win32 Dynamic-Link Library Project type.
Compile the dll and register it in system32.

binoj_daniel
Practically a Master Poster
645 posts since Dec 2006
Reputation Points: 25
Solved Threads: 18
 

Hi Binoj

I have tried to create a DLL with the C++ & the Header file. But i got Errors While Creating . As i have No idea on What Header Files to be included for the Errors. Can u help me on that

Augustin
Newbie Poster
6 posts since Sep 2007
Reputation Points: 10
Solved Threads: 0
 

.CPP and .H files can't be directly referenced fronm VB. compile to .DLL file and then instanceate in VB.

debasisdas
Posting Genius
6,870 posts since Feb 2007
Reputation Points: 666
Solved Threads: 434
 

HI debasis,

I have tried to create a DLL with the C++ & the Header file. But i got Errors While Creating . As i have No idea on What Header Files to be included for the Errors. Can u help me on that ..please try to create a DLL with the files i have attached & can u give me a feedback on Errors....Thanks

Augustin
Newbie Poster
6 posts since Sep 2007
Reputation Points: 10
Solved Threads: 0
 

create a DLL.register
to to command prompt and type
c:>regsvr32

open your vb project. go to project-refrences- add the DLL from the list

now create a object
dim obj as new

now u can use the function

hope this will work

hereisanswer
Newbie Poster
1 post since Oct 2007
Reputation Points: 10
Solved Threads: 0
 
.CPP and .H files can't be directly referenced fronm VB. compile to .DLL file and then instanceate in VB.


Please see the post before you post redundant replies.

binoj_daniel
Practically a Master Poster
645 posts since Dec 2006
Reputation Points: 25
Solved Threads: 18
 

create a DLL.register to to command prompt and type c:>regsvr32

open your vb project. go to project-refrences- add the DLL from the list

now create a object dim obj as new

now u can use the function

hope this will work


I think thats what i posted in my first post. Please take time to read before posting.

binoj_daniel
Practically a Master Poster
645 posts since Dec 2006
Reputation Points: 25
Solved Threads: 18
 
.CPP and .H files can't be directly referenced fronm VB. compile to .DLL file and then instanceate in VB.


I have tried to create a DLL with the C++ & Header file. It is using ATL/COM Model ..So if i tried to create a DLL i am getting Errors. How to create it Properly. PLease can you refer the files Attached COMOutput.h COMOutput.Cpp

Augustin
Newbie Poster
6 posts since Sep 2007
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You