Vraag & Antwoord

Programmeren

[VB6] Subclassing en debuggen

Hoi, Het is algemeen bekend dat je een progje in VB niet kan debuggen of met de stop-knop mag onderbreken als je mbv. subclassing Windows Messages probeert te onderscheppen. Maar ik ben nu een progje aan het maken en ik gebruik subclassing om een berichtje te onderscheppen en ik ben toch aan het debuggen. Volgens mij moet het gewoon kunnen als je de volgende regels in acht neemt: - Zorg ervoor dat je Tools -> Options -> General -> Compile On Demand uit hebt staan, zodat de brondcode volledig wordt gecompileerd bij een start (en niet pas zodra het nodig is) - Zet geen breakpoints neer in je WindowProc - Gebruik niet de stopknop om je progje te onderbreken. Wat betreft die laatste: ik heb nu een progje dat subclassing aanzet op het moment dat de betreffende Message wordt verwacht. Door [b:0fbc049ed2]Debug.Print "Hooking enabled !!"[/b:0fbc049ed2] te gebruiken op dit punt en [b:0fbc049ed2]Debug.Print "Hooking disabled !!"[/b:0fbc049ed2] als subclassing weer wordt uitgeschakeld kan ik dus bijhouden of ik speciaal moet opletten wat betreft het stoppen van het programma. Hopelijk heeft iemand hier nog iets op aan te [vullen | merken]... Groet, Phedny

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.