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

Managed C++/CLI

 
GeneralRe: Pinning Pointer (System::Array to BYTE[]) Pin
Jeffrey Walton12-Mar-08 19:00
Jeffrey Walton12-Mar-08 19:00 
QuestionCan I reuse C/C++ Code in .Net application? Pin
jamilkhan0079-Mar-08 6:15
jamilkhan0079-Mar-08 6:15 
GeneralRe: Can I reuse C/C++ Code in .Net application? Pin
Giorgi Dalakishvili9-Mar-08 9:26
mentorGiorgi Dalakishvili9-Mar-08 9:26 
GeneralRe: Can I reuse C/C++ Code in .Net application? Pin
Mark Salsbery9-Mar-08 14:25
Mark Salsbery9-Mar-08 14:25 
GeneralRe: Can I reuse C/C++ Code in .Net application? Pin
jamilkhan0079-Mar-08 20:04
jamilkhan0079-Mar-08 20:04 
GeneralRe: Can I reuse C/C++ Code in .Net application? Pin
Mark Salsbery9-Mar-08 21:14
Mark Salsbery9-Mar-08 21:14 
GeneralRe: Can I reuse C/C++ Code in .Net application? Pin
Paul Conrad10-Mar-08 16:55
professionalPaul Conrad10-Mar-08 16:55 
GeneralError in StructureToPtr Pin
javad_20058-Mar-08 2:17
javad_20058-Mar-08 2:17 
[StructLayout(LayoutKind::Sequential, Pack=1, CharSet=CharSet::Ansi)]
ref struct MyStruct
{
[MarshalAs(UnmanagedType::ByValArray, SizeConst=1024 )]
array<byte>^data;
};
///////////////////////
array<byte> ^Serialize(MyStruct ^Struct)
{

int len=Marshal::SizeOf(Struct);
IntPtr ptr=Marshal::AllocHGlobal(len);
array<byte>^ rawdatas = gcnew array<byte>(len);
try
{
Marshal::StructureToPtr(Struct,ptr,false);

Marshal::Copy( ptr, rawdatas, 0, len );
Marshal::FreeHGlobal( ptr );
//////////////////////////////////////////////////////////////////
return rawdatas;
}
catch(ArgumentException ^e)
{
MessageBox::Show(e->Message);
}
return rawdatas;
}
//////////////
Error in StructureToPtr:
Type could not be marshaled because the length of an embedded array instance does not match the declared length in the layout.
GeneralRe: Error in StructureToPtr Pin
Mark Salsbery8-Mar-08 10:14
Mark Salsbery8-Mar-08 10:14 
GeneralRe: Error in StructureToPtr Pin
javad_20058-Mar-08 21:25
javad_20058-Mar-08 21:25 
GeneralRe: Error in StructureToPtr Pin
Luc Pattyn9-Mar-08 2:46
sitebuilderLuc Pattyn9-Mar-08 2:46 
GeneralRe: Error in StructureToPtr Pin
Mark Salsbery9-Mar-08 9:13
Mark Salsbery9-Mar-08 9:13 
Questionstatic variable and namespace Pin
Member 45422727-Mar-08 20:30
Member 45422727-Mar-08 20:30 
GeneralRe: static variable and namespace Pin
Mark Salsbery8-Mar-08 10:02
Mark Salsbery8-Mar-08 10:02 
QuestionRe: static variable and namespace Pin
Member 454227210-Mar-08 0:28
Member 454227210-Mar-08 0:28 
GeneralRe: static variable and namespace Pin
Mark Salsbery10-Mar-08 7:03
Mark Salsbery10-Mar-08 7:03 
GeneralRe: static variable and namespace Pin
Mark Salsbery10-Mar-08 7:05
Mark Salsbery10-Mar-08 7:05 
Questioninternal (coded into the program) default values Pin
Angella7-Mar-08 11:09
Angella7-Mar-08 11:09 
GeneralRe: internal (coded into the program) default values Pin
Christian Graus7-Mar-08 11:45
protectorChristian Graus7-Mar-08 11:45 
GeneralRe: internal (coded into the program) default values Pin
led mike7-Mar-08 11:50
led mike7-Mar-08 11:50 
QuestionConverting parameter to parameter Pin
Efi Merdler7-Mar-08 3:59
Efi Merdler7-Mar-08 3:59 
GeneralRe: Converting parameter to parameter Pin
led mike7-Mar-08 4:20
led mike7-Mar-08 4:20 
GeneralRe: Converting parameter to parameter Pin
Efi Merdler7-Mar-08 4:32
Efi Merdler7-Mar-08 4:32 
GeneralRe: Converting parameter to parameter Pin
led mike7-Mar-08 4:37
led mike7-Mar-08 4:37 
GeneralRe: Converting parameter to parameter Pin
Efi Merdler7-Mar-08 4:44
Efi Merdler7-Mar-08 4:44 

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.