Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A COM-alkalmazások számos feladatot hajtanak végre a programozó közvetlen irányításán kívül. A DLL-ek, az objektumok használati száma és a vágólap-műveletek közötti kommunikáció csak néhány olyan terület, ahol váratlan viselkedést tapasztalhat. Ha ez történik, az első lépés a probléma forrásának nyomon követése.
A Visual Studio hibakeresője támogatja a tárolókra és kiszolgálókra való átlépéseket. Ez magában foglalja a távoli eljáráshívásokon (RPC) való átlépés lehetőségét.
COM-kiszolgáló és -tároló hibakeresése ugyanabban a megoldásban
A COM-kiszolgáló és a tároló hibakeresését ugyanazon megoldás két projektjének használatával végezheti el. Állítsa be a megfelelő töréspontokat minden projektben, majd hibakeressen. Amikor a tároló meghívja a töréspontot elérő kiszolgálót, a tároló megvárja, amíg a kiszolgáló kódja visszatér (vagyis amíg befejezi a hibakeresést).
A COM-tárolók hibakeresése hasonló a standard programok hibakereséséhez. Az egyik különbség az, amikor egy eseményt hibakeresünk, amely visszahívást generál (például adatok húzása a tárolóalkalmazás fölött). Ebben az esetben töréspontot kell beállítania a visszahívási függvényben.
Kiszolgálóalkalmazás hibakeresése tárolóadatok nélkül
Ha nem rendelkezik vagy nem szeretne hibakeresési információkat használni a tárolóalkalmazáshoz, a kiszolgálóalkalmazás hibakeresésének megkezdése három lépésből áll:
Kezdje el a kiszolgáló hibakeresését normál alkalmazásként.
Állítsa be a töréspontokat a kívánt módon.
Indítsa el a tárolóalkalmazást.
Kiszolgáló- és tartományelkülönítési (SDI) alkalmazás hibakeresése
Ha egy kiszolgáló- és tartományelkülönítési (SDI) kiszolgálóalkalmazás hibakeresést végez, meg kell adnia /Embedding
vagy /Automation
a Project tulajdonságlapok párbeszédpanelének Parancssor argumentumok tulajdonságában a C/C++, C# vagy Visual Basic projektekhez.
Ezekkel a parancssori argumentumokkal a hibakereső úgy indíthatja el a kiszolgálóalkalmazást, mintha egy tárolóból indult volna el. Ha a tárolót a Program Managerből vagy a Fájlkezelőből indítja el, a tároló a hibakeresőben elindított kiszolgálópéldányt fogja használni.
A Projekttulajdonságok lapjai párbeszédpanel eléréséhez kattintson a jobb gombbal a projektre a Megoldáskezelőben, majd válassza a Helyi menü Tulajdonságok parancsát. A parancssori argumentumok tulajdonság megkereséséhez bontsa ki a Konfiguráció tulajdonságai kategóriát, és kattintson a Hibakeresés lapra.