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.