Hallo,
ich versuche gerade eine Struktur von einem Dialog in einen anderen via Funktionsaufruf zu übergeben:
Ich bekomme vom VS2003 Compiler die Meldung:
error C2027: Verwendung des undefinierten Typs "VarsDBAll"
Kann mir jemand die richtige Syntax nennen um die struct richtig zu übergeben?
Vielen Dank!
ich versuche gerade eine Struktur von einem Dialog in einen anderen via Funktionsaufruf zu übergeben:
Code:
//In MyDlg1.cpp
#include "MyDlg3.h"
static const int nMaxRows = 5;
struct VarsDBAll
{
int nTypIconAll[nMaxRows];
CString strEigenschaftAll[nMaxRows];
CString strToleranzAll[nMaxRows];
int nPMIconAll[nMaxRows];
int nRMIconAll[nMaxRows];
int nBMIconAll[nMaxRows];
}varsDB;
BOOL MyDlg1::OnInitDialog()
{
CDialog::OnInitDialog();
...
MyDlg3* myDlg3 = (MyDlg3*)GetParent();
myDlg3->SetList(lvItem, varsDB, nSelectedItem, nNextItem);
}
//In MyDlg3.cpp
void MyDlg3::SetList(LVITEM lvItem, VarsDBAll varsDB, int nSelectedItem, int nNextItem)
{
...
}
Ich bekomme vom VS2003 Compiler die Meldung:
error C2027: Verwendung des undefinierten Typs "VarsDBAll"
Kann mir jemand die richtige Syntax nennen um die struct richtig zu übergeben?
Vielen Dank!