Extreme Veteran
Beiträge: 572
| Hallo,
acimen - 04.04.15 18:13
habe ein Massives Problem bzgl. der Fehlermeldung 'Nicht genügend Speicher', bzw. 'Mehr Fenster können nicht erstellt werden'.
beide Fehler scheinen sehr eng miteinander verbunden zu sein.
[...]
Ich nutze Access2010 mit allen neuen SP's. Win8.1 ebenfalls alles auf dem aktuellen Stand. SQL-Server2012 als Datenbank - ebenfalls alles aktuell und alle SP's!
Hast du schon mal mit Win7 probiert? Wie ist das Verhalten? Welchen Treiber verwendest du für den Zugriff auf SQL 2012?
Allerdings besteht meine Anwendung aus insgesamt 17 .accdb's. Gestartet wird die Anwendung aus einer Start.accdb. Diese beinhaltet lediglich einige Funktionen
und genau ein Start-Formular (Splash-Screen) und baut ein Ribbon-Menü dynamisch auf.
Weiter enthält diese Start.accdb als Verweis die übrigen accdb's. Je nachdem welches Programm aus welcher .accdb geöffnet wird, wird entsprechend der Verweis dynamisch gesetzt.
Arbeitet man mit der Anwendung nun einige Stunden und hat man aus so ziemlich jeder .accdb ein Form geöffnet (und auch wieder geschlossen) kommt irgendwann
eben einer der oben genannten Fehlermeldungen. Danach geht nichts mehr. Nur ein schliessen von Access und neu starten hilft. Oft hilft nicht einmal dies,
dann müssen erst einmal aus der Start.accdb alle Verweise herausgenommen werden.
Kann es sein, dass in einer oder mehreren .accdbs Objekte erstellt und nicht wieder vernichtet werden, z.B. Set Rst=... ohne Rst.Close oder Set Rst=Nothing?
Mir fällt auf dass wenn ich versuche das Fenster Verweise zu öffnen, dass Access dann ALLE Objekte aus allen accdb's öffnet (Siehe Bild). Also alle Funktionen, Module, Module
aus den Forms/Reports in Fenstern. Oft kommt dann auch hier schon dann die Meldung nicht genügend Speicher. (Siehe Bild).
Das sind wohl Folgefehler.
----- Gruss - Peter |