ciao
ho il seguente codice:
Uso runtimecheker per scovare i memory leak e rileva su questa linea un imprecisione: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
pMatImport è una struttura , e il suo campo Gamma è un double.codice:m_pSapModel->PropMaterial->GetWeightAndMass(strMaterial,&pMatImport->Gamma,&dMass,dTemp);//memory leak
m_pSapModel->PropMaterial->GetWeightAndMass is a com function that return the data to import
è la funzione com da cui importare i dati.

Rispondi quotando