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

Managed C++/CLI

 
AnswerRe: Idle Process under XP SP2! wrong pid? or a feature? Pin
George L. Jackson18-Aug-07 7:24
George L. Jackson18-Aug-07 7:24 
QuestionTCL and C++ codings Pin
ucharista17-Aug-07 8:32
ucharista17-Aug-07 8:32 
Questionhow the music files are being handled in a game Pin
saraswathy14316-Aug-07 17:33
saraswathy14316-Aug-07 17:33 
AnswerRe: how the music files are being handled in a game Pin
Mark Salsbery17-Aug-07 5:34
Mark Salsbery17-Aug-07 5:34 
QuestionAssembly probing Pin
KrunalC15-Aug-07 16:47
KrunalC15-Aug-07 16:47 
AnswerRe: Assembly probing Pin
George L. Jackson16-Aug-07 0:14
George L. Jackson16-Aug-07 0:14 
QuestionPrinting with GDI+ Pin
BuckBrown15-Aug-07 11:59
BuckBrown15-Aug-07 11:59 
AnswerRe: Printing with GDI+ Pin
Luc Pattyn15-Aug-07 12:10
sitebuilderLuc Pattyn15-Aug-07 12:10 
GeneralRe: Printing with GDI+ Pin
BuckBrown16-Aug-07 9:35
BuckBrown16-Aug-07 9:35 
GeneralRe: Printing with GDI+ Pin
Luc Pattyn16-Aug-07 10:41
sitebuilderLuc Pattyn16-Aug-07 10:41 
GeneralRe: Printing with GDI+ Pin
BuckBrown16-Aug-07 9:43
BuckBrown16-Aug-07 9:43 
GeneralRe: Printing with GDI+ Pin
Luc Pattyn16-Aug-07 10:34
sitebuilderLuc Pattyn16-Aug-07 10:34 
GeneralRe: Printing with GDI+ Pin
BuckBrown16-Aug-07 11:17
BuckBrown16-Aug-07 11:17 
GeneralRe: Printing with GDI+ Pin
Luc Pattyn16-Aug-07 11:24
sitebuilderLuc Pattyn16-Aug-07 11:24 
GeneralRe: Printing with GDI+ Pin
BuckBrown16-Aug-07 12:27
BuckBrown16-Aug-07 12:27 
GeneralRe: Printing with GDI+ Pin
Luc Pattyn16-Aug-07 12:50
sitebuilderLuc Pattyn16-Aug-07 12:50 
GeneralRe: Printing with GDI+ Pin
BuckBrown20-Aug-07 6:26
BuckBrown20-Aug-07 6:26 
GeneralRe: Printing with GDI+ Pin
BuckBrown20-Aug-07 6:42
BuckBrown20-Aug-07 6:42 
GeneralRe: Printing with GDI+ Pin
Luc Pattyn20-Aug-07 13:12
sitebuilderLuc Pattyn20-Aug-07 13:12 
GeneralRe: Printing with GDI+ Pin
Luc Pattyn16-Aug-07 11:41
sitebuilderLuc Pattyn16-Aug-07 11:41 
QuestionHeapAlloc Pin
miah alom15-Aug-07 11:13
miah alom15-Aug-07 11:13 
AnswerRe: HeapAlloc Pin
Luc Pattyn15-Aug-07 11:23
sitebuilderLuc Pattyn15-Aug-07 11:23 
Hi,


it would be more accurate to use:
[DllImport("kernel32")]<br />
static extern IntPtr HeapAlloc(IntPtr hHeap, int flags, int size);


since both hHeap and the return value are pointers (hence 4B on Win32 and 8B on Win64,
exactly what IntPtr gives you).

As such you can pass the return value to your test method.


But then I am puzzled as to why you would use HeapAlloc at all.
You could allocate a byte array of the same size, and use GCHandle class
to "pin" it in memory, then get its pointer (which is an IntPtr obviously).
That way you get managed memory that will not move, and will live until
you Free the GCHandle.

Smile | :)


Luc Pattyn [Forum Guidelines] [My Articles]


this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google


GeneralRe: HeapAlloc Pin
Mark Salsbery15-Aug-07 11:26
Mark Salsbery15-Aug-07 11:26 
GeneralRe: HeapAlloc Pin
miah alom15-Aug-07 11:50
miah alom15-Aug-07 11:50 
GeneralRe: HeapAlloc Pin
Mark Salsbery15-Aug-07 12:16
Mark Salsbery15-Aug-07 12:16 

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.