Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Orodja za Microsoft Access » WKL Forms Object Library » troubleshooting » Kopiranje in lepljenje po številnih sejah Accessa ne delujeta

Kopiranje in lepljenje po številnih sejah Accessa ne delujeta

Kopiranje in lepljenje prenehata delovati v vseh programih seje Windows, tudi zunaj Accessa; Access pri klicih avtomatizacije ali DDE sporoča napako 0x80070008 (premalo pomnilnika) in se vede nepredvidljivo.

Okolje

Windows 10 in 11 z Accessom za Microsoft 365, v računalnikih, v katerih se Access v eni seji Windows zelo pogosto zažene in zapre, na primer z načrtovanim opravilom ali avtomatiziranimi preizkusi. Težava ni značilna za kontrolnike WKL.

Vzrok

Windows za vsako sejo vodi globalno tabelo atomov s 16.384 vnosi; vnos se sprosti šele, ko ga lastnik izbriše ali ko se uporabnik odjavi. Pri Accessu se kopičita dve vrsti vnosov:

  • Vsak Access, ki se konča z Quit, pusti vnos MSAccess<process id>; Access, končan v upravitelju opravil, ne pusti nobenega.
  • Zahteve za dostopnost, poslane podatkovnemu listu Accessa (tabeli, poizvedbi, podobrazcu v pogledu podatkovnega lista), pustijo vnos MSAA:..., kadar program, ki je spraševal, odgovora nikoli ne prevzame. Taki vnosi izvirajo iz Accessovega lastnega okna podatkovnega lista, tudi v podatkovni zbirki brez kontrolnikov WKL; okna kontrolnikov WKL na take zahteve odgovarjajo, ne da bi puščala vnose.

Ko je tabela polna, odpovejo odložišče (kopiranje in lepljenje OLE, tudi med drugimi programi), DDE in nekateri klici avtomatizacije.

Rešitev

  1. Odjavite se iz sistema Windows in se znova prijavite ali pa znova zaženite računalnik: samo to izprazni tabelo.
  2. Pri opravilih, ki avtomatizirajo Access: Access končajte z Quit, počakajte, da se proces konča, in ne zaganjajte novega Accessa za vsak majhen korak.
  3. Pri orodjih, ki Access berejo prek UI Automation: okna lastnega procesa Accessa poiščite po njihovi ročici, namesto da preiskujete celotno namizje, in ne sprašujte zasedenega ali obviselega okna.
sl/wiki/msaccess/comctl/troubleshooting/clipboard-fails-after-many-access-sessions.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille