Wie bekomme ich Daten in ein Listenelement?

ibo

Mitglied
Leute ich muss daten die mit ner funktion reinhole
in einem listenelement ausgeben und ich weiß nicht wie ich das anstellen soll!

Kennt sich da jemand aus?


Hier die Funktion mit der ich die daten hole und im MainFrame ausgebe:

void CApiw2Doc::OnDaten_holen()
{



LPCTSTR Archiv = "";
LPCTSTR Variable = "";


TCHAR szText[255];
PTLG_ARCHIVDATARAW pDaten=NULL;

SYSTEMTIME Start;
SYSTEMTIME Stop;

DWORD Anzahl=10;
DWORD Meldung=0;
CMN_ERROR Error;

HWND hwndParent = NULL;

BOOL ret = FALSE;



sprintf(szText,"MyDaten holen ...");
ODKTrace(szText);


Start.wYear = x.Jahr;
Start.wMonth= x.Monat;
Start.wDay = x.Tag;
Start.wHour = x.Stunde;
Start.wMinute = x.Minute;
Start.wSecond = x.Sekunde;
Start.wMilliseconds = 0;

//GetSystemTime(Start);

Stop.wYear = 2004;
Stop.wMonth = 8;
Stop.wDay = 4;
Stop.wHour = 0;
Stop.wMinute = 0;
Stop.wSecond = 0;
Stop.wMilliseconds = 0;

GetSystemTime(&Stop);

pDaten = NULL;
memset(&Error,0,sizeof(CMN_ERROR));


ret = TLGConnect(hwndParent, &Error);

if (ret)
{
sprintf(szText,"TLGConnect Verbindung aufgebaut! Fehler : E1= 0x%08lx ; E2= 0x%08lx ; %s",
Error.dwError1, Error.dwError2, Error.szErrorText);
ODKTrace(szText);
}
ret = false;
memset(&Error,0,sizeof(CMN_ERROR));
ret = TLGGetArchivDataEx(Archiv, Variable, &Start, &Stop, &pDaten, &Anzahl,&Meldung, &Error);
if (ret)
{
sprintf(szText,"Archivdaten ermittelt !");
ODKTrace(szText);
}
sprintf(szText,"Anzahl%04d",Anzahl);
ODKTrace(szText);
sprintf(szText,"TLG DATAREAD Fehler : E1= 0x%08lx ; E2= 0x%08lx ; %s",
Error.dwError1, Error.dwError2, Error.szErrorText);
ODKTrace(szText);

if (pDaten == NULL)
{
sprintf(szText,"kein Datensatz");
ODKTrace(szText);
}

pDaten++;
pDaten++;
sprintf(szText,"Jahr: %04d,Monat: %04d, Tag: %04d, Stunde: %04d, Minute: %04d, Daten %04d", pDaten->stTime.wYear,pDaten->stTime.wMonth, pDaten->stTime.wDay, pDaten->stTime.wHour, pDaten->stTime.wMinute,pDaten->doValue);
ODKTrace(szText);
sprintf(szText,"Stunde: %04d, Minute: %04d, Daten %04d", pDaten->stTime.wHour, pDaten->stTime.wMinute,pDaten->doValue);
ODKTrace(szText);

pDaten = NULL;
ret = TLGFreeMemory(pDaten);


}

wie schaffe ich es das was ich hier im Hauptfenster ausgebe in ein listenelement im dialog auszugeben?
 
Zuletzt bearbeitet:
Falls ich die Frage richtig verstanden habe:

Für jedes Element einen <m-Listenelement-Variable>.AddString("string");
 
Zurück