spym4n 0 Denunciar post Postado Junho 4, 2008 Boa tarde pessoal do fórum, Estou com o seguinte problema, preciso usar uma biblioteca em C, que umas de suas funções necessito passar o ponteiro de uma função para funcionar com um handler, o problema é que meu código está OO com c++, e gostaria de invés de colocar esse ponteiro de função, colocar um handler de um método que tenho nesta mesma classe. A principio pensei que era só colocar o nome do método como parametro, mas no entanto ele não consegue fazer o casting, pois a função espera um (void*) e eu envio um MINHACLASS::void*, é a mensagem que recebo. A função que estou usando é do RTAI: rt_thread_create(*void, *void, int); Resumindo, o que quero é de vez de passar uma função nesse primeiro parametro, eu passar um método. Se alguém puder me dar algum esclarecimento, agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
José Enésio 4 Denunciar post Postado Junho 5, 2008 Não tem como passar como this.nomemetodo ou this->nomemetodo ou seilá como é em C++? :unsure: Compartilhar este post Link para o post Compartilhar em outros sites