There are now checks in the compiler for methodpointer and procvar, which are not compatible. But now some of the lazarus code will not compile anymore, because it expects procvars and methodpointer functions are given. Adding overloaded functions in GTK interface which have methodpointer? instead of 'object:pointer;procvar' ? Peter