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

Managed C++/CLI

 
Questiondirectx Pin
saisp8-Aug-07 18:22
saisp8-Aug-07 18:22 
Questionc++ projects Pin
Reet Dhiman7-Aug-07 23:43
Reet Dhiman7-Aug-07 23:43 
AnswerRe: c++ projects Pin
iddqd5158-Aug-07 3:26
iddqd5158-Aug-07 3:26 
AnswerRe: c++ projects Pin
originSH8-Aug-07 6:10
originSH8-Aug-07 6:10 
GeneralRe: c++ projects Pin
Karismatic8-Aug-07 20:24
Karismatic8-Aug-07 20:24 
GeneralRe: c++ projects Pin
originSH9-Aug-07 4:28
originSH9-Aug-07 4:28 
AnswerRe: c++ projects Pin
Jonathan [Darka]10-Aug-07 4:48
professionalJonathan [Darka]10-Aug-07 4:48 
Questioncannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
BuckBrown7-Aug-07 12:03
BuckBrown7-Aug-07 12:03 
Hi, I am using Visual Studio 2005 C++/CLI. I am trying to pass an array from one object to another through a function. I get the above error which I find confusing because they seem to match. Why can't it convert? Or maybe you can show me the best way to copy an array of structures from Object A to Object B (because A will go away before B).

// Defined in Wafer.h -------------------------------------

value struct Die
{
int nXcoord;
int nYcoord;
int nBin;
};
array<Die>^ Failed;

void TransferFailedArray(array<Die>^ failed_die);

// Defined in FailMap.h -------------------------------------

value struct Die
{
int nXcoord;
int nYcoord;
int nBin;
};
array<Die>^ FailedDie;

// Defined in Form1.h ---------------------------------------
// Wafer^ is instantiated in Form1 constructor.

CFailMap^ FailMap = gcnew CFailMap();
Wafer->DeviceName = FailMap->DeviceName;
Wafer->LotNumber = FailMap->LotName;
Wafer->WaferNumber = FailMap->WaferName;
Wafer->TransferFailedArray(FailMap->FailedDie); // This line gives the error

// Defined in Wafer.cpp -------------------------------------

void CWafer::TransferFailedArray(array<Die>^ failed_die)
{
failed_die->Copy(failed_die, this->Failed, failed_die->Length);
failed_die->CopyTo(Failed, 0);
}

Does anyone see a problem with the syntax in here for defining the function?

Thanks

Buck
AnswerRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
Luc Pattyn7-Aug-07 14:22
sitebuilderLuc Pattyn7-Aug-07 14:22 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
BuckBrown8-Aug-07 5:37
BuckBrown8-Aug-07 5:37 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
BuckBrown8-Aug-07 7:22
BuckBrown8-Aug-07 7:22 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
Luc Pattyn8-Aug-07 7:35
sitebuilderLuc Pattyn8-Aug-07 7:35 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
BuckBrown8-Aug-07 11:45
BuckBrown8-Aug-07 11:45 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
Luc Pattyn8-Aug-07 12:00
sitebuilderLuc Pattyn8-Aug-07 12:00 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
BuckBrown9-Aug-07 9:23
BuckBrown9-Aug-07 9:23 
GeneralRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' Pin
Luc Pattyn9-Aug-07 10:09
sitebuilderLuc Pattyn9-Aug-07 10:09 
AnswerRe: cannot convert parameter 1 from 'cli::array ^' to 'cli::array ^' [modified] Pin
George L. Jackson7-Aug-07 15:05
George L. Jackson7-Aug-07 15:05 
QuestionEntry point of exe Pin
Nandu_77b7-Aug-07 2:09
Nandu_77b7-Aug-07 2:09 
AnswerRe: Entry point of exe Pin
Luc Pattyn7-Aug-07 2:42
sitebuilderLuc Pattyn7-Aug-07 2:42 
GeneralRe: Entry point of exe Pin
Nandu_77b9-Aug-07 4:52
Nandu_77b9-Aug-07 4:52 
QuestionDiff between array and list. Pin
Nandu_77b7-Aug-07 0:47
Nandu_77b7-Aug-07 0:47 
AnswerRe: Diff between array and list. Pin
Luc Pattyn7-Aug-07 1:39
sitebuilderLuc Pattyn7-Aug-07 1:39 
GeneralRe: Diff between array and list. Pin
Nandu_77b9-Aug-07 4:51
Nandu_77b9-Aug-07 4:51 
Questionminimizing dialog to system tray Pin
dona jain6-Aug-07 18:50
dona jain6-Aug-07 18:50 
AnswerRe: minimizing dialog to system tray Pin
Mark Salsbery6-Aug-07 20:12
Mark Salsbery6-Aug-07 20:12 

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.