none
MS ACESS ERREUR N° 28 Espace pile insuffisant RRS feed

  • Question

  • Bonjour, Dans MS Access lorsque j'ouvre un formulaire contenant des sous-formulaires qui contiennent des contrôles onglets, qui contiennent, évidement, aussi d'autres types de 

    contrôles; et ceci que se soit en mode design ou à l'exécution , j'ai un message d'erreur N° 28 : "Espace pile insuffisant" de l'application. Serait-il possible d'agir sur certains 

    paramètres de MS Access et/ou l'OS (Windows 7 64 bits), pour augmenter la taille de l'espace pile alloué par le système à l'application ? Cela se produit aussi pour des procédures 

    complexes et/ou récursives. En fait , je voudrais savoir s'il est possible d'augmenter la profondeur d’appels de la pile ?


    Merci pour toutes les suggestions de solutions.


    • Modifié Elkoli mardi 16 janvier 2018 11:36 titre
    mardi 16 janvier 2018 11:13

Toutes les réponses

  • Merci Vincent.

    Mais cette documentation je la connait déjà et elle n'apporte pas de solution concrète au problème du débordement de pile dans le VBE d'Access.

    Néanmoins il y aurait une piste à creuser du côté de l'appel des événements par le VBE d'Access. En effet dans cette documentation il est précisé, ou plutôt suggéré que la pile des appels pour les événements serait implicite, donc hors du contrôle du développeur : je cite (dernier paragraphe) "...car l'appel est effectué par Visual Basic plutôt que par un appel explicite dans votre code." 

    Donc cela voudrait-il dire que l'on ne pourrait pas gérer par VBA, la pile des appels pour les événements ? That is the question.

    Mais la vraie question demeure : peut-on augmenter la taille de la pile dans le VBE d'Access ? Et dans l'affirmative, comment ?

    Merci pour toutes vos suggestions.

    mardi 16 janvier 2018 21:43