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

Managed C++/CLI

 
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 
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 
Dear Luc

thank you very much for your answer.

> IMO the rumors of C++/CLI being much better at interop than C# are highly overrated.

That's good news for me, since I would like to avoid C++ wherever possible. Although C++ invoke is more convenient and allows for the creation of native objects, I don't think I really need it, because I plan to minimize the communication between managed/unmanaged to exactly two events: 1. Managed object passing parameters and data to native object (via P/invoke and native wrapper function) and 2. native object returning results (again via native wrapper).

> a key factor is making your managed side do the allocation of all buffers that need to be passed from one side to the other.

O really? I'm surprised! I'd rather let the native code itself allocate all the memory it needs, since I though allocation and management of natively allocated memory was faster?!? Confused | :confused:

I wouldn't want garbage collection anyway. So do you really mean allocating memory by the managed code using "new"? Of what benefit would that be? Or do you mean creating vars, arrays etc. in the managed code and, then, passing pinning or even interior pointer to the native code? If so, I don't think I would do that, since I would still have managed memory in any cace, with produces overhead I must avoid.

Thanks & best regs

U.K.
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 
GeneralRe: Resizing of Labels in Controls [modified] Pin
Luc Pattyn22-May-09 9:40
sitebuilderLuc Pattyn22-May-09 9:40 
QuestionSending events to main window of another process Pin
parth_patel21-May-09 5:34
parth_patel21-May-09 5:34 
QuestionRe: Sending events to main window of another process Pin
led mike21-May-09 5:48
led mike21-May-09 5:48 
AnswerRe: Sending events to main window of another process Pin
parth_patel21-May-09 6:05
parth_patel21-May-09 6:05 
GeneralRe: Sending events to main window of another process Pin
led mike21-May-09 7:50
led mike21-May-09 7: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.