Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/11/2007, 21h20   #1
Membre Expert
 
Avatar de curt
 
Homme Curt
Bureau d'Etudes
Inscription : mars 2006
Messages : 983
Détails du profil
Informations personnelles :
Nom : Homme Curt
Localisation : France

Informations professionnelles :
Activité : Bureau d'Etudes
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2006
Messages : 983
Points : 1 172
Points : 1 172
Par défaut MSACCESS reste dans les processus

Bonsoir à tous,

à chaque jour ces problèmes. En voilà un que je m'explique pas.

Quand je quitte ACCESS (quel que soit la base ouverte, voir même pas de base lancé, juste Access), MSACCESS reste dans les processus et je ne peux pas lancer à nouveau ACCESS. Donc méthode brutale (à la mano) pour Terminer le processus et ça fonctionne de nouveau normalement.

Ma config (si ça peux aider !) XP familial + Office pro 2003

J'ai tenté une réparation (sans effet) et une réinstallation d'access. De plus, toutes les mises à jour office et xp ont été faite....

Si quelqu'un à un début de solution, j'en serais grandement preneur.

Merci
curt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 22h08   #2
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Généralement on rencontre ce genre de problème quand on n'a pas libéré explicitement certains objets. Il faut vérifier si celà a bien été fait genre :
Set xxxx = Nothing
Lorsqu'un programme instancie des objets par la commande :
Set variable = instance,
Elle doit les libérer en fin de listing par l'instruction :
Set variable = Nothing

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 23h14   #3
Membre Expert
 
Avatar de curt
 
Homme Curt
Bureau d'Etudes
Inscription : mars 2006
Messages : 983
Détails du profil
Informations personnelles :
Nom : Homme Curt
Localisation : France

Informations professionnelles :
Activité : Bureau d'Etudes
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2006
Messages : 983
Points : 1 172
Points : 1 172
Bonsoir francishop,

au risque de paraître insistant, pourrais-tu expliquez plus longuement mon soucis et la façon d'y remédier... Il me manque sans doute quelques notions élémentaires en la matière !!

Merci en tout cas de t'occuper de mon "petit" soucis.

Curt
curt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2007, 23h35   #4
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Va dans un module. (Alt et F11) et là vérifie si, lorqu'on a instancié genre Set variable, qu'avant End Sub apparaisse la libération Set variable = Nothing

Normalement, si tu es le concepteur intégrale de la base tu sais si tu a été un peu léger de ce côté. Par contre, si c'est une base que tu reprends, il faut fouiller.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 01h54   #5
Membre habitué
 
Inscription : mai 2007
Messages : 188
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 188
Points : 104
Points : 104
J'ai le même problème pour ACCESS 2007/Windows Vista de temps en temps.

Ce problème existe déjà depuis Access 2000, et j'ai l'impression que c'est un problème inhérent du système Access/Windows, comme des processus Zombie sous Unix/Linux: on ne peut supprimer tous les processus à cause d'erreur du noyau du processeur. Oh oui combien je fais attention au genre d'instruction pour libérer de la RAM:
Code :
1
2
 
  Set xMonObject = Nothing
Car la mémoire m'est tellement précieuse. Mais cela (Precessus Zombie) arrive quand même de temps en temps, surtout quand le taux d'occupation de RAM est relativement élevé.

Le seul moyen reste probablement taskmgr.exe (Gestionnaire de tâches Windows) pour supprimer ces processus manuellement.
jacou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 09h33   #6
Membre Expert
 
Avatar de curt
 
Homme Curt
Bureau d'Etudes
Inscription : mars 2006
Messages : 983
Détails du profil
Informations personnelles :
Nom : Homme Curt
Localisation : France

Informations professionnelles :
Activité : Bureau d'Etudes
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : mars 2006
Messages : 983
Points : 1 172
Points : 1 172
bonjour Francishop,

bien vu... (pas que j'ai été léger...) mais pour l'instance.
En fait, en installant le code pour bloqué la molette de la souris, j'ai oublié de mettre
Code :
Set clsMouseWheel = Nothing
sur l'évènement "sur fermeture".

Comme quoi, on peut faire 90kgs et rester léger...

Merci pour l'info en tout cas et bonne journée.
curt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h31.


 
 
 
 
Partenaires

Hébergement Web