what am i doing wrong here some help please

wvmarle:
Calling a function without the () or an undeclared variable normally results in a compiler error.

You can't call a function without the (), but you can test for the existence (ie. function pointer non-null) of a function by missing out the parentheses.