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

Managed C++/CLI

 
GeneralRe: conver "System::String ^" to std::String Pin
Mark Salsbery28-May-09 7:38
Mark Salsbery28-May-09 7:38 
GeneralRe: conver "System::String ^" to std::String Pin
N a v a n e e t h28-May-09 15:30
N a v a n e e t h28-May-09 15:30 
AnswerRe: conver "System::String ^" to std::String [modified] Pin
Mark Salsbery28-May-09 7:51
Mark Salsbery28-May-09 7:51 
GeneralRe: conver "System::String ^" to std::String Pin
tecnico.antonio28-May-09 23:33
tecnico.antonio28-May-09 23:33 
GeneralRe: conver "System::String ^" to std::String Pin
Mark Salsbery29-May-09 5:57
Mark Salsbery29-May-09 5:57 
QuestionHow to hook the ReadFile API like FileMon does. Pin
deadlyabbas28-May-09 1:04
deadlyabbas28-May-09 1:04 
QuestionManaged C++/CLI calling native C++ class: GC? Wrapper recommended? Pin
Unbe Kant22-May-09 13:45
Unbe Kant22-May-09 13:45 
AnswerRe: Managed C++/CLI calling native C++ class: GC? Wrapper recommended? Pin
N a v a n e e t h23-May-09 5:27
N a v a n e e t h23-May-09 5:27 
1 - If BusinessClass is not a ref class, memory allocated won't be managed by GC.
2 - It depends on your requirements. If possible, try to use managed classes over native classes.
3 - If your BusinessClass is not managed (ref class BusinessClass), you can't use gcnew on that. gcnew creates objects on managed heap and memory will be managed by garbage collector. If it is native class and instantiated using new, memory will be on unmanaged heap and you are responsible for cleaning it. If you are not cleaning, you will have a memory leak.
4 - C# uses P-Invoke to communicate with native classes. I don't think that C# supports writing native classes like the example 1.

Smile | :)


QuestionUse native C++-DLLs with managed C++ or C#? Pin
Unbe Kant22-May-09 13:26
Unbe Kant22-May-09 13:26 
AnswerRe: Use native C++-DLLs with managed C++ or C#? Pin
N a v a n e e t h23-May-09 5:53
N a v a n e e t h23-May-09 5:53 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Unbe Kant23-May-09 8:09
Unbe Kant23-May-09 8:09 
AnswerRe: Use native C++-DLLs with managed C++ or C#? Pin
Luc Pattyn23-May-09 6:17
sitebuilderLuc Pattyn23-May-09 6:17 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Unbe Kant23-May-09 8:24
Unbe Kant23-May-09 8:24 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Luc Pattyn23-May-09 8:57
sitebuilderLuc Pattyn23-May-09 8:57 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Unbe Kant23-May-09 12:07
Unbe Kant23-May-09 12:07 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Luc Pattyn23-May-09 12:35
sitebuilderLuc Pattyn23-May-09 12:35 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Unbe Kant23-May-09 13:22
Unbe Kant23-May-09 13:22 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
led mike27-May-09 5:01
led mike27-May-09 5:01 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
Luc Pattyn27-May-09 5:50
sitebuilderLuc Pattyn27-May-09 5:50 
GeneralRe: Use native C++-DLLs with managed C++ or C#? Pin
N a v a n e e t h27-May-09 17:22
N a v a n e e t h27-May-09 17:22 
QuestionResizing of Labels in Controls Pin
cherrymotion21-May-09 21:23
cherrymotion21-May-09 21:23 
AnswerRe: Resizing of Labels in Controls Pin
N a v a n e e t h21-May-09 21:54
N a v a n e e t h21-May-09 21:54 
GeneralRe: Resizing of Labels in Controls Pin
cherrymotion21-May-09 22:16
cherrymotion21-May-09 22:16 
QuestionRe: Resizing of Labels in Controls Pin
led mike22-May-09 4:26
led mike22-May-09 4:26 
AnswerRe: Resizing of Labels in Controls Pin
cherrymotion22-May-09 8:25
cherrymotion22-May-09 8:25 

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.