anoniem Geplaatst: 17 juli 2003 Delen Geplaatst: 17 juli 2003 Tijdens het proggen loopt mijn progje vast. Het blijkt dat het werkgeheugen volloopt. Telkens als ik gebruik maakt van de ocx-comp wordt er opnieuw mem. gereserveerd, totdat alles op is. hier een fictief stukje prog: [code:1:c65f00b633]do while a < 1000 'aanroep component' a = a + 1 loop[/code:1:c65f00b633] Quote Link naar reactie
anoniem Geplaatst: 21 juli 2003 Auteur Delen Geplaatst: 21 juli 2003 Maar hoe roep je dat component aan? Laat je een nieuw component creëren? Of is het hergebruik? Quote Link naar reactie
anoniem Geplaatst: 22 juli 2003 Auteur Delen Geplaatst: 22 juli 2003 Component óf éénmalig laten creëeren of, als dit ivm initalisatieroutines niet mogelijk is na gebruik steeds weer opruimen (als Nothing zetten). Quote Link naar reactie
anoniem Geplaatst: 24 juli 2003 Auteur Delen Geplaatst: 24 juli 2003 Ik ken je code niet, maar heb je zoiets? [code:1:9cd828b290] Dim Component As New OCXComponent do while a < 1000 if (Component <> Nothing) then ComponentAanroep a = a + 1 Else DoeNiets() EndIf loop [/code:1:9cd828b290] Quote Link naar reactie
anoniem Geplaatst: 25 juli 2003 Auteur Delen Geplaatst: 25 juli 2003 Je bedoelt natuurlijk [quote:4a99a12bf6="w.roosenburg"] [code:1:4a99a12bf6] Dim Component As New OCXComponent do while a < 1000 if (Component Is Not Nothing) then ComponentAanroep a = a + 1 Else DoeNiets() EndIf loop [/code:1:4a99a12bf6][/quote:4a99a12bf6] Quote Link naar reactie
anoniem Geplaatst: 25 juli 2003 Auteur Delen Geplaatst: 25 juli 2003 Ja dat bedoelde ik ja ;) Ik ben geen VB goeroe :lol: Quote Link naar reactie
anoniem Geplaatst: 30 juli 2003 Auteur Delen Geplaatst: 30 juli 2003 En andermaal laat de vraagsteller niets meer van zich horen.... Quote Link naar reactie
anoniem Geplaatst: 13 augustus 2003 Auteur Delen Geplaatst: 13 augustus 2003 zal zich wel schamen :) Joehoe, laat ons ook weten wat de oplossing is/was ! Quote Link naar reactie
anoniem Geplaatst: 14 augustus 2003 Auteur Delen Geplaatst: 14 augustus 2003 Hier ben ik weer, tijdje uit de running geweest. Bij tropisch weer en vakantietijd ben ik niet aan het proggen. Ik denk dat ik het probleem op een andere manier moet aanpakken, heel simpel: een apart hkkp-tje (heel klein kut progje) met alleen de ocx-aanroep en verwerking. Hiet hkkp-tje vanuit het hoofd-prog aanroepen, aan het einde het hkkp-tje weer verlaten. Zo moet het geheugen weer worden vrijgegeven. Mocht dit lukken dan meldt ik dit. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen