2010-10-31 7 views
0

J'ai besoin de mettre à jour le contenu d'un href sur un IHTMLLinkElement. Ce que je suis venu, mais compiles provoque une erreur dès qu'il est exécuterMettre à jour un href sur un IHTMLLinkElement

static const CComBSTR href(L"http://www.google.com"); 
spLinkElement->put_href(href); // IHTMLLinkElement 

L'erreur que je reçois est

Program: C:\Program Files\Internet Explorer\IEXPORER.EXE 
File: c:\program files\microsoft visual studio 8\vc\atlmfc\include\atlcomcli.h 
Line: 154 
+0

C'est l'emplacement d'une erreur, pas l'erreur elle-même. Était-ce une violation d'accès? Un assert? Ma copie de atlcomcli.h a une accolade ('}') à la ligne 154. Veuillez fournir plus d'informations. –

+0

OK, j'ai regardé dans la fenêtre de sortie dans le studio visuel (oui, je suis très nouveau au studio visuel, deuxième jour) et je vois maintenant que l'exception signalée est: Exception de première chance à 0x7c812afb dans IEXPLORE.EXE: 0x800706BA: Le serveur RPC n'est pas disponible – opsb

Répondre

0

Essayez de vérifier si le service RPC est activé et en cours d'exécution ...

+0

J'ai arrêté d'obtenir l'erreur du serveur RPC après un redémarrage. Malheureusement, je n'ai plus rien d'autre que la notification d'erreur qui ne contient rien d'utile. – opsb

+0

quelle notification d'erreur est-ce? – Owen

Questions connexes