windows - Get string memory location C++/CLI -


I have a method in a Windows Forms application where I get the contents of the text box and store it in the string. I would like to get the memory spot where the string is stored. In the console application, it works with and string data but I am not able to get memory space in this situation.

This is what the function looks like:

  Private: System :: Zero Button 1_Click (System :: Object ^ Sender, System :: EventArgues ^ E) {string} ^ Maestring = text box 1-> Text; // myString}  

string myString Is a managed item. You can not retrieve the original resident for managed objects using the operator's address ( & amp; ).

Instead, you can use this to pin the object so that it can not be transferred by the garbage collector, as long as pin_ptr ;> is in the scope .

  pin_ptr  

But assuming that the code in question is not exaggerated for the purposes of an illustration, I do not know why you want to do this just in the first place one Create unmanaged objects, and then retrieve your address as you normally would for & amp; with the operator.


Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -