struktur als zeiger durch slotargument übergeben?
Verfasst: 11. Oktober 2004 12:52
also ich hab folgendes problem:
ich möchte eine struktur, mit hilfe eines zeigers, einem slot übergeben.
Quellcode:
...h
typedef struct{
char name[10];
int wert;
....
} t_meineStruct;
extern t_meineStruct meineStruct[num];
...h
public slots:
void newSlot(struct t_meineStruct *zgr);
...cpp
struct t_meineStruct *pz;
pz = &meineStruct[k];
connect( timer, SIGNAL( timeout()), this, SLOT( newSlot(pz)));
void Dialog::newSlot(struct t_meineStruct *zgr)
{
...
}
aber irgendwie läuft das nicht. kann mir irgendjemand sagen wo der fehler liegt.
ich find ihn nicht.
volture!
ich möchte eine struktur, mit hilfe eines zeigers, einem slot übergeben.
Quellcode:
...h
typedef struct{
char name[10];
int wert;
....
} t_meineStruct;
extern t_meineStruct meineStruct[num];
...h
public slots:
void newSlot(struct t_meineStruct *zgr);
...cpp
struct t_meineStruct *pz;
pz = &meineStruct[k];
connect( timer, SIGNAL( timeout()), this, SLOT( newSlot(pz)));
void Dialog::newSlot(struct t_meineStruct *zgr)
{
...
}
aber irgendwie läuft das nicht. kann mir irgendjemand sagen wo der fehler liegt.
ich find ihn nicht.
volture!