Click to See Complete Forum and Search --> : BSTR returned to HTML page URGENT


Rene Greulich
June 2nd, 1999, 07:32 AM
Hi

I created a HTML Page which sends a BSTR to a com-dll. After working with it as a CString I return it as BSTR, but the BSTR(strData) is undefined

What am I doing wrong??????

// HTML code
___________________________________________
var strData;
// Objekt erzeugen
objDatasrc = new ActiveXObject("DataObject.DBase");

Data_ = new Array(15);
Data_ = OnAnalyse();

// Mit Datenquelleverbinden
if(Data_[0] != "kein")
objDatasrc.ConnectToDataBase2(strDatasrc, Data_[0], Data_[1], Data_[2], Data_[3], Data_[4]
, Data_[5], Data_[6], Data_[7], Data_[8], Data_[9]
, Data_[10], Data_[11], Data_[12], Data_[13], Data_[14]);
else
return;

// Daten auf HTML-Seiteausgeben ausgeben


strData = objDatasrc.GetNumber();
// strData = "undefined"
_____________________________________________

//c++ code *.cpp

BSTR __stdcall CDBase::GetNumber(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())

// ZU ERLEDIGEN: Implementierungscode hier hinzufügen

// CString to BSTR*
CString nummer = m_Analyse->GetNummer(0) ;
BSTR temp = nummer.AllocSysString();
//SysFreeString(temp);
return temp;
}
___________________________________________
//c++ code *.h

BSTR __stdcall GetNumber();

__________________________________________________

thanks
Rene