Hallo, vielleicht kann mir ja hier jemand helfen.
Und zwar kommt bei mir bei folgendem Quellcode:
//Auslesen
//CSDBase *OpenSimplorerDataBase(LPCTSTR lpszName);
virtual CSDBStreamDataSet::Load(); //Datei laden
long CSDBStreamDataSet::GetNumberOfEntries(); //Anzahl der Stützstellen
//Datei auslesen in einem Block
CSDBase *pSDBase = NULL;
void *pdValues = NULL;
pSDBase = OpenSimplorerDataBase(filename);
CSDBStreamExp *pExp = NULL;
pExp = pSDBase->OpenStreamExp();
CSDBStreamRun *pRun = pSDBase->OpenStreamRun(pExp->GetTableName());
CSDBStreamAnalysis *pAna= pSDBase->OpenStreamAnalysis(pRun->GetTableName());
CSDBStreamChannel *pChn = pSDBase->OpenStreamChannel(pAna->GetTableName());
cout<<"pExp="; cout<<pExp<<endl;
cout<<"pRun="; cout<<pRun<<endl;
cout<<"pAna="; cout<<pAna<<endl;
cout<<"pChn="; cout<<pChn<<endl;
/* CSDBStreamDataSet *OpenStreamDataSet(LPCTSTR lpszStreamName,long lDataType = STREAM_CHN_DATATYPE_REAL, long lChannelValSize = 0, BOOL bCreate = FALSE );
CSDBStreamDataSet *pVal = pSDBase->OpenStreamDataSet(pChn->GetTableName(),pChn->GetDataType(),pChn->CalcChannelValSize());
double dAnzahlStuetzstellen=pVal->GetNumberOfEntries();
pdValues = new double[dAnzahlStuetzstellen];
pSDBase->ReadDataSetBlock((void*)pdValues,pVal,STREAM_BLOCK_REDUCE,dAnzahlStuetzstellen);
//BasisChannel bestimmen
CString strBasisChannel;
strBasisChannel = pAna->GetBaseChannelName();
*/
der Fehler:
Debug Assertion Failed!
Program: D:\ordner\debug\name.exe
File:C:\name\data.cpp
Libe:729
ich weiß allerdings nicht was das bedeutet und woher er diese Datei nimmt, denn ich binde diese Datei eigentlich nicht mit ein.
Kann mir hier jemand helfen??
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP