ciao
ho il seguente codice:
codice:
_bstr_t strMaterial = _bstr_t(m_MapAllMaterials[m_iIndexMaterial])//assegno una stringa a strMaterial;   
        _bstr_t strEmpty_T;    
        double dTemp = 0.;   
        double dMass=0.;   
        double dEmpty =0;   
        _bstr_t strEmpty;   
        SAP2000::eMatType matType;   
        long lSymType;   
  
        strEmpty_T = "";   
        strEmpty = "";   
           
        //carico e subito setto le proprietà del materiale   
        m_pSapModel->PropMaterial->GetWeightAndMass(strMaterial,&pMatImport->Gamma,&dMass,dTemp);//memory leak
Uso runtimecheker per scovare i memory leak e rileva su questa linea un imprecisione:
codice:
 m_pSapModel->PropMaterial->GetWeightAndMass(strMaterial,&pMatImport->Gamma,&dMass,dTemp);//memory leak
pMatImport è una struttura , e il suo campo Gamma è un double.

m_pSapModel->PropMaterial->GetWeightAndMass is a com function that return the data to import


è la funzione com da cui importare i dati.