Click here to Skip to main content
15,900,378 members
Home / Discussions / C#
   

C#

 
GeneralMarshaling Array of IntPtr Pin
Tristan Rhodes12-Mar-04 3:30
Tristan Rhodes12-Mar-04 3:30 
GeneralRe: Marshaling Array of IntPtr Pin
John Fisher12-Mar-04 3:46
John Fisher12-Mar-04 3:46 
General- COM Interface Function Pin
Tristan Rhodes12-Mar-04 3:51
Tristan Rhodes12-Mar-04 3:51 
GeneralRe: Marshaling Array of IntPtr Pin
Heath Stewart12-Mar-04 4:07
protectorHeath Stewart12-Mar-04 4:07 
GeneralRe: Marshaling Array of IntPtr Pin
Tristan Rhodes12-Mar-04 4:23
Tristan Rhodes12-Mar-04 4:23 
GeneralRe: Marshaling Array of IntPtr Pin
Heath Stewart12-Mar-04 4:28
protectorHeath Stewart12-Mar-04 4:28 
GeneralRe: Marshaling Array of IntPtr Pin
Tristan Rhodes12-Mar-04 4:45
Tristan Rhodes12-Mar-04 4:45 
GeneralRe: Marshaling Array of IntPtr Pin
Heath Stewart12-Mar-04 4:50
protectorHeath Stewart12-Mar-04 4:50 
COM requires the address of the first element of an array. IntPtr is the managed representation of that address. The COM implementation doesn't care about arrays, only that address, so declaring the method to accept an array and passing an array in does not matter - it's only going to assign the address of the first array element in its implementation. You need to offset that address to get additional elements, which the Marshal class (or unsafe code) can help with.

 

Microsoft MVP, Visual C#
My Articles
GeneralRe: Marshaling Array of IntPtr Pin
Tristan Rhodes12-Mar-04 5:24
Tristan Rhodes12-Mar-04 5:24 
GeneralRe: Marshaling Array of IntPtr Pin
Heath Stewart12-Mar-04 5:29
protectorHeath Stewart12-Mar-04 5:29 
GeneralRe: Marshaling Array of IntPtr Pin
Tristan Rhodes12-Mar-04 6:28
Tristan Rhodes12-Mar-04 6:28 
Generalwebservice Pin
cmarmr12-Mar-04 3:26
cmarmr12-Mar-04 3:26 
GeneralRe: webservice Pin
Heath Stewart12-Mar-04 4:09
protectorHeath Stewart12-Mar-04 4:09 
GeneralPrinting With Win32API Pin
Shaun Becker12-Mar-04 3:24
Shaun Becker12-Mar-04 3:24 
GeneralA MDI in a MDI Pin
sixefftee12-Mar-04 3:12
sixefftee12-Mar-04 3:12 
GeneralRe: A MDI in a MDI Pin
ASGill12-Mar-04 4:23
ASGill12-Mar-04 4:23 
GeneralRe: A MDI in a MDI Pin
sixefftee12-Mar-04 6:20
sixefftee12-Mar-04 6:20 
GeneralRe: A MDI in a MDI Pin
John Fisher12-Mar-04 7:53
John Fisher12-Mar-04 7:53 
GeneralRe: A MDI in a MDI Pin
sixefftee12-Mar-04 8:34
sixefftee12-Mar-04 8:34 
GeneralRe: A MDI in a MDI Pin
John Fisher12-Mar-04 11:26
John Fisher12-Mar-04 11:26 
QuestionCan you temporarily lock a directory? Pin
boozebomb112-Mar-04 2:42
boozebomb112-Mar-04 2:42 
AnswerRe: Can you temporarily lock a directory? Pin
Heath Stewart12-Mar-04 3:56
protectorHeath Stewart12-Mar-04 3:56 
GeneralRe: Can you temporarily lock a directory? Pin
boozebomb112-Mar-04 4:13
boozebomb112-Mar-04 4:13 
GeneralRe: Can you temporarily lock a directory? Pin
Heath Stewart12-Mar-04 4:23
protectorHeath Stewart12-Mar-04 4:23 
GeneralCustom borders Pin
Mathew Hall12-Mar-04 2:24
Mathew Hall12-Mar-04 2:24 

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.