lukasS
Erfahrenes Mitglied
Hallo,
ich habe eine Funktion, bei der ich einen void* als Übergabeparameter habe. Aus diesem Pointer hätte ich gerne ein MSXML2::IXMLDOMElementPtr-Objekt. Dies mache ich folgendermaßen:
Das funktioniert auch, nun würde ich gerne bspw. die Funktion GetnodeName() aufrufen, leider funktioniert das nicht, das p_DOMElement ein doublepointer ist, was muss ich machen, um ganz normal auf die Funktionen zugreifen zu können, sprich:
Habe schon verschiedene Varianten ausprobiert, leider bisher ohne Erfolg. Was soll ich machen?
Danke schonmal!
Lukas
PS: Compiler ist egal, da diese DOM-Objekte von Microsoft kommen, arbeite aber mit VC++.
ich habe eine Funktion, bei der ich einen void* als Übergabeparameter habe. Aus diesem Pointer hätte ich gerne ein MSXML2::IXMLDOMElementPtr-Objekt. Dies mache ich folgendermaßen:
Code:
MSXML2::IXMLDOMElementPtr* p_DOMElement = (MSXML2::IXMLDOMElementPtr*)p_Void;
Das funktioniert auch, nun würde ich gerne bspw. die Funktion GetnodeName() aufrufen, leider funktioniert das nicht, das p_DOMElement ein doublepointer ist, was muss ich machen, um ganz normal auf die Funktionen zugreifen zu können, sprich:
Code:
_bst_t bstr = p_DOMElement->GetnodeName();
Habe schon verschiedene Varianten ausprobiert, leider bisher ohne Erfolg. Was soll ich machen?
Danke schonmal!
Lukas
PS: Compiler ist egal, da diese DOM-Objekte von Microsoft kommen, arbeite aber mit VC++.