Discussione: C/C++ e strutture
View Single Post
Old 01-03-2007, 11:06   #3
misterx
Senior Member
 
Iscritto dal: Apr 2001
Cittā: Milano
Messaggi: 3736
la confusione č nata usando una funzione di questo tipo:

FW short WINAPI SpecFunctDir(unsigned short LibHndl, short type, short *top_prog, short *num_prog, PRGDIR *buf);
Codice:
unsigned short LibHndl;
short type = 0;
short top_prog;
short num_prog;
PRGDIR buf;

SpecFunctDir(LibHndl, type, &top_prog, &num_prog, &buf);
nel modo sopra funziona in modo corretto


in questo modo invece......

Codice:
unsigned short LibHndl;
short type = 0;
short *top_prog;
short *num_prog;
PRGDIR *buf;

SpecFunctDir(LibHndl, type, top_prog, num_prog, buf);
genera una eccezione
misterx č offline   Rispondi citando il messaggio o parte di esso