class FEEDER { void setPort(SERIAL* p, const char* name, int speed) { port=p ; dir=0 ; pos=0 ; if(port) prs.msg("%s at %d bps",name,speed) ; else prs.msg("no port") ; } }; int main() { SERIAL* rs232 = new SERIAL(port,9600,hwnd); FEEDER feed(); feed.setPort(rs232,port,9600); //COMPILER says: request for member `setPort' in `feed', which is of non-class type `FEEDER ()()'| return 0; } //Wieso kann ich FEEDER::setPort(...) den Parameter rs232 schicken?????