Vraag & Antwoord

Programmeren

[vb] ocx-component vreet geheugen

8 antwoorden
  • 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]
  • Maar hoe roep je dat component aan? Laat je een nieuw component creëren? Of is het hergebruik?
  • Component óf éénmalig laten creëeren of, als dit ivm initalisatieroutines niet mogelijk is na gebruik steeds weer opruimen (als Nothing zetten).
  • 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]
  • 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]
  • Ja dat bedoelde ik ja ;) Ik ben geen VB goeroe :lol:
  • En andermaal laat de vraagsteller niets meer van zich horen....
  • zal zich wel schamen :) Joehoe, laat ons ook weten wat de oplossing is/was !

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.