Ahoj,
setkali jste se s problémem, že po určitém počtu zobrazení a unloadnutí formulářů vyskočí chyba?
Je to vidět na příkladu v příloze, kde se zobrazí a po vteřině skryje formulář a to se opakuje stále dokola.
Jakmile se formulář načte po 103., vyskočí chyba (v příloze).
To samé se dějě i u jiného příkladu (není přiložen), kde se zobrazí 1. formulář, po zadání dat se zobrazí 2. , po zadání dat se zobrazí 3. s výsledkem a po něm znovu první. U tohoto příkladu makro spadne na stejnou chybu už po 50. cyklu.
Když se podívám do správce souborů, je vidět, že s každým zobrazením ukousne excel kus paměti.
Vypadá to tedy, že unloadlé formuláře zůstavají někde v paměti a po jejím přeplnění (?) to spadne.
Setkali jste se s něčím podobným?
Přílohu stačí spustit tlačítkem start a počkat, než napočítá do 103, pak spadne.
Zkoušeno ve verzi 2007 a 2010, obě 32 bit.
Děkuji za rady.
--- Doplnění předchozího příspěvku (04 Úno 2014 16:16) ---
Tak to vypadá, že přepnutí ShowModal ve vlastnostech formuláře na FALSE tento problém řeší. Musím nastudovat, co to vlastně dělá.
VBA - Formulář spadne po určitém počtu unload/show Vyřešeno
VBA - Formulář spadne po určitém počtu unload/show Vyřešeno
- Přílohy
-
- test.xlsm
- Příklad
- (20.41 KiB) Staženo 12 x
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Rozdělení sítě na podsítě, výpočet podsítí podle počtu hostů Příloha(y)
od zuzana3 » 27 pro 2024 08:09 » v Administrace sítě - 12
- 4746
-
od petr22
Zobrazit poslední příspěvek
27 pro 2024 12:29
-
-
- 2
- 2538
-
od HelFix
Zobrazit poslední příspěvek
30 črc 2024 09:07
-
- 3
- 2942
-
od Alferi
Zobrazit poslední příspěvek
12 kvě 2025 13:03
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti