Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

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

Phedny