Oh, shit, Thank you Andrew & Axel. On Tue, 2009-10-27 at 11:34 +0000, Andrew Haley wrote: > Mohsen Pahlevanzadeh wrote: > > My main file: > > int main(){ > > module_management *x; > > x.printg(); > > } > > Well, that's not going to work, is it? x is a pointer, not > an object. You need > > x = create_object("mikrotik"); > x->printg(); > > Andrew.