Click here to Skip to main content
15,911,531 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
QuestionHow to make text width Uniform in richtextbox? Pin
santoshkaif24-Oct-09 4:00
santoshkaif24-Oct-09 4:00 
AnswerRe: How to make text width Uniform in richtextbox? Pin
Nuri Ismail24-Oct-09 6:05
Nuri Ismail24-Oct-09 6:05 
GeneralRe: How to make text width Uniform in richtextbox? Pin
santoshkaif24-Oct-09 22:42
santoshkaif24-Oct-09 22:42 
Questionreading in char Pin
jonig1923-Oct-09 14:31
jonig1923-Oct-09 14:31 
AnswerRe: reading in char Pin
Mark Salsbery24-Oct-09 6:20
Mark Salsbery24-Oct-09 6:20 
Questionpainting with correct timing on vertical sync Pin
Andreoli Carlo22-Oct-09 3:56
professionalAndreoli Carlo22-Oct-09 3:56 
QuestionError while Database name is numeric in MySQL Pin
MsmVc21-Oct-09 22:26
MsmVc21-Oct-09 22:26 
QuestionMarshal native string to managed string for wrapper DLL Pin
alleyes20-Oct-09 9:53
professionalalleyes20-Oct-09 9:53 
I have the following native function call:

wchar_t* SXNative::ReturnString()
{
  wchar_t retString[128];  
  wchar_t Test[] = L"This is a dummy";

  wcscpy_s(retString, sizeof(Test) / sizeof(wchar_t), Test);

  return retString;
}


The return value works fine from the native function.

In a C++/CLI wrapper class I have a managed type that marshalls the return type:

String^ ManagedWrapper::Managed_ReturnString()
{
  wchar_t* test = nat_ptr->ReturnString();
  return gcnew String(test);
}


The return type from the manaaged function returns garbage.

Any idea what is wrong with this?

Thanks in advance.

Jer 29:11

AnswerRe: Marshal native string to managed string for wrapper DLL Pin
Luc Pattyn20-Oct-09 14:38
sitebuilderLuc Pattyn20-Oct-09 14:38 
GeneralRe: Marshal native string to managed string for wrapper DLL [modified] Pin
alleyes20-Oct-09 15:07
professionalalleyes20-Oct-09 15:07 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Luc Pattyn20-Oct-09 15:20
sitebuilderLuc Pattyn20-Oct-09 15:20 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes20-Oct-09 15:37
professionalalleyes20-Oct-09 15:37 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Luc Pattyn20-Oct-09 15:40
sitebuilderLuc Pattyn20-Oct-09 15:40 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes20-Oct-09 15:58
professionalalleyes20-Oct-09 15:58 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Luc Pattyn20-Oct-09 16:04
sitebuilderLuc Pattyn20-Oct-09 16:04 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Andreoli Carlo21-Oct-09 2:46
professionalAndreoli Carlo21-Oct-09 2:46 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes21-Oct-09 8:53
professionalalleyes21-Oct-09 8:53 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Mark Salsbery21-Oct-09 7:12
Mark Salsbery21-Oct-09 7:12 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes21-Oct-09 8:01
professionalalleyes21-Oct-09 8:01 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Mark Salsbery21-Oct-09 8:09
Mark Salsbery21-Oct-09 8:09 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes21-Oct-09 8:18
professionalalleyes21-Oct-09 8:18 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Mark Salsbery21-Oct-09 8:29
Mark Salsbery21-Oct-09 8:29 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes21-Oct-09 8:39
professionalalleyes21-Oct-09 8:39 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
Mark Salsbery21-Oct-09 8:46
Mark Salsbery21-Oct-09 8:46 
GeneralRe: Marshal native string to managed string for wrapper DLL Pin
alleyes21-Oct-09 8:50
professionalalleyes21-Oct-09 8:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.