Mam następujące klasy:V8 FunctionTemplate Klasa Instancja
class PluginManager
{
public:
Handle<Value> Register(const Arguments& args);
Handle<ObjectTemplate> GetObjectTemplate();
};
chcę metoda Rejestracja być dostępne z JavaScript. I dodać go do globalnego obiektu tak:
PluginManager pluginManagerInstance;
global->Set(String::New("register"), FunctionTemplate::New(pluginManagerInstance.Register));
To rzuca się następujący błąd:
'PluginManager::Register': function call missing argument list; use '&PluginManager::Register' to create a pointer to member
Próbowałem to zrobić, ale to nie działa albo. I nie jest to poprawne, ponieważ chcę wywołać metodę Register z pluginManagerInstance.
Z wyjątkiem tworzenia metody Register static lub global, żadnych pomysłów?
Dzięki.
ponieważ był dół głosowali, wydaje się, że coś jest nie tak z tym. Co jest z tym nie tak? – sbi