LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

CVI ActiveX control with Multisim

Hi

 

I am writing a program in CVI that will display the image of a Multisim Circuit using ActiveX control/ Circuit Design Suite 10.1. But is giving me an error that the Handle is invalid, can anyone tell me what I am doing wrong? This is the code

 

 char

   CircuitPicture[100],
   *CirPath[100],
   cTemp[100],
   *chrPath;
 HRESULT result;
 ERRORINFO Error;
 CAObjHandle MultisimCircuit;

  // Open Multisim Circuit 
 result = MultisimInterface_OpenIMultisimCircuit (cCirPath, NULL, 1, LOCALE_NEUTRAL, 0, &MultisimCircuit);
  // Get Circuit Image
  result = MultisimInterface_IMultisimCircuitGetCircuitImage (MultisimCircuit, &Error, MultisimInterfaceConst_CircuitImagePNG,"c:\\temp.png",&chrPath);
  DisplayImageFile (iPointsPanelHandle, Points_PictureCircuit,CircuitPicture);

Thank you

0 Kudos
Message 1 of 1
(2,932 Views)