I'm in the very early stages of a project and need some guidance regarding VC++ and VB mixing. Essentially, I have a number of computation engines which I want to package as DLLs which will be called from VB. I would most like to write the DLLs in VC++. They will be used to due intensive compuations but won't be responsible for any graphical output.
My question(s):
What are the requirements to develop components in VC++ such that VB can call them?
What about classes? Can I have class objects passed to and from VB into/out of the DLLs? (Class objects would most appropriately contain my data.)
What variable types are compatible between the two languages employed in this manner?
Are there any really good books out there which show you how to do these things? Most of the books I've seen deal with strictly visual components rather than computation engines such as these.
Any help is appreciated.