Een vraag van een hobby programmeur.
De situatie:
Mijn programma leest een Internet pagina in, filtert deze, en zet de gewenste data in een database. Op zich werkt dit prima. Het duurt wel behoorlijk lang voordat deze taak gedaan is. (meerdere Internet pagina's) Maar dat wist ik van te voren, en is ook geen probleem.
Het probleem.
Maar om nu naar het scherm te blijven turen, dat is geen goed idee, en dus ga ik wat anders op de computer doen. En daarmee ontstaat het probleem dat het programma aangeeft "Programma reageert niet". Dat staat ook bij Taakbeheer. In werkelijkheid loopt mijn programma gewoon door. Immers, als deze wel weer reageert, dan is alles gedaan wat ik geprogrammeerd heb. Er zijn 2 redenen waarom ik weet dat het programma de melding geeft dat deze niet meer reageert. De eerste reden is dat het scherm niet meer geupdate wordt. De andere reden is dat het zowel in Taakbeheer als boven in het programma de tekst verschijnt dat het programma niet meer reageert.
Kan iemand mij uitleggen waarom dit zo gebeurd. En is er misschien een oplossing voor?
Als het programma gestart wordt vanuit de programmeer omgeving met F9, dan loopt het programma beter dan dat deze als executable wordt gestart.
Leon.
Bookmarks