|
-
May 16th, 2012, 07:10 PM
#1
VB equivalent to C++ char *
Hi group,
I have a vb.net project (vb2005) which needs to call a C++ class module which I have added to the project. The C++ module accepts as input a char * variable, which has no equivalent in vb. On the vb side the variable is a string. I have successfully added and tested simple C++ calls and they all work fine, but I cannot get this to work, best I can do is to get vb to think its of type SByte.
I'm told that in .Net all data types are compatible at some level. I need to somehow represent a string as char * in vb, or a char pointer as string in C++, but don't know how to do it or the best way to go about. I'm totally rusty at C++ and would rather do it in vb.
Thanks...
-
May 17th, 2012, 01:54 AM
#2
Re: VB equivalent to C++ char *
-
May 18th, 2012, 05:11 AM
#3
Re: VB equivalent to C++ char *
Just pass the String as you normally would. P/Invoke would take care of the rest. Can you post your declaration of this function ?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|