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

Exe programma gemaakt in VB6 blijft actief.

Laurens
3 antwoorden
  • Hallo mensen
    Ik schreef een programma in VB6.0 en werk er tot volle tevredenheid mee. Nu blijkt dat na het afsluiten van dit programma het nog steeds actief onder Windows is. M.a.w. door op Ctr-Alt-Del te drukken zie ik dat het programma nog steeds open staat.
    Vraagje aan jullie. Welke code moet ik meegeven aan de afsluitbutton om het programma ook echt af te sluiten?
    Alvast bedankt.
    Joop
  • Zet je al je forms netjes op nothing bij afsluiten? Dit kun je eenvoudig doen door bij afsluiten de forms collection door te wandelen en ze een voor een op nothing te zetten. Dus bijv. in de unload van je main form.

    [code:1:32cd7a6feb]
    dim frmForm as form

    For Each frmForm In forms

    unload frmForm
    set frmForm = Nothing
    Next frmForm

    [/code:1:32cd7a6feb]

    Creëer je objecten die je die je niet opruimt? Het Crystal report object bijv. wil er nogal eens voor zorgen dat je app actief blijft.

    Houd het er maar op dat je tegenover iedere Set … as New in je programma een Set … = Nothing moet hebben. Dan kan er wat weinig fout gaan wat dit soort problemen betreft.
  • Hallo Laurens
    Bedankt voor je reactie.
    Klopt inderdaad en werkt perfect.
    Thanks
    Joop

Beantwoord deze vraag

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