IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

[UNITY PRO XL] Message d'erreur mémoire.


Sujet :

Automation

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ambèrieu
    Inscrit en
    Janvier 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ambèrieu
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 16
    Points : 11
    Points
    11
    Par défaut [UNITY PRO XL] Message d'erreur mémoire.
    Salut,

    J'ai souvent ce genre d'avertissements qui est affiché sur Unity Pro XL, et je ne comprend pourquoi ils apparaissent..

    «*Analyse en cours...
    Option du projet désactivée : Maintenir les liens de sortie sur les EF désactivés (EN=0)
    {Programme_1 : [MAST]} : 0 erreur(s), 0 avertissement(s)
    {Variables et instances FB} : Avertissement : 'destination' chevauche la mémoire, en raison d'affectation sur l'adresse '%MW6' équivalente et de l'écriture d'adresses directes ou de bits extraits.
    {Programme_1 : [MAST]} : Avertissement : l'instruction '%MW6' chevauche la mémoire en raison d'affectation sur des variables ou de l'écriture d'adresses équivalentes ou de bits extraits.
    {Programme_1 : [MAST]} : Avertissement : l'instruction '%MW6' chevauche la mémoire en raison d'affectation sur des variables ou de l'écriture d'adresses équivalentes ou de bits extraits.
    {Programme_1 : [MAST]} : Avertissement : l'instruction '%MW6' chevauche la mémoire en raison d'affectation sur des variables ou de l'écriture d'adresses équivalentes ou de bits extraits.
    {Programme_1 : [MAST]} : Avertissement : l'instruction '%MW6' chevauche la mémoire en raison d'affectation sur des variables ou de l'écriture d'adresses équivalentes ou de bits extraits.
    Génération en cours...
    Edition des liens en cours...
    Processus réussi : 0 Erreur(s) , 5 Avertissement(s)*»

    Savez-vous d'où cela peut-il provenir*? Je n'ai pas utlisé de mots double ou autre qui pourrait chevaucher la mémoire...

    Flo

  2. #2
    Membre du Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2011
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Automaticien

    Informations forums :
    Inscription : Mai 2011
    Messages : 68
    Points : 64
    Points
    64
    Par défaut
    Apparemment tu as utilisé directement l'adresse %MW6 dans ton code alors que cette adresse est affectée à la variable 'destination'.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ambèrieu
    Inscrit en
    Janvier 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ambèrieu
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    Salut LePingouin,

    Merci pour ta réponse,

    Ça veut dire simplement que le mot possède un mnémonique et que j'utilise l'adresse directe au lieu de ce mnémonique, donc ça ne pose pas de problème à l'exécution ?

    Flo.

  4. #4
    Membre du Club
    Homme Profil pro
    Automaticien
    Inscrit en
    Mai 2011
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Automaticien

    Informations forums :
    Inscription : Mai 2011
    Messages : 68
    Points : 64
    Points
    64
    Par défaut
    Exact, il n'y a aucun problème d'exécution. C'est juste pour t'avertir du chevauchement si par hasard tu ne l'avais pas fais exprès.

    Si cet avertissement t'embête, tu peux désactiver les avertissements de chevauchement dans les options de projet.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Ambèrieu
    Inscrit en
    Janvier 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ambèrieu
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2013
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    Ha super merci de l'info, je vais le désactiver de suite.

  6. #6
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 90
    Points : 126
    Points
    126
    Par défaut
    Salut,

    ça ne pose pas de problème à l'éxécution, par contre, c'est une source de bugs potentielle.
    Plutôt que désactiver l'avertissement de chevauchement, il vaudrait mieux modifier les lignes de code faisant référence à %MW6 par la variable destination, puisque tu l'as créée.
    En général, c'est plutôt une bonne idée de garder actifs les avertissements du compilateur, et travailler avec des variables non localisées.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/01/2017, 09h48
  2. Message d'erreur : "Mémoire insuffisante [..]"
    Par mcroz dans le forum Access
    Réponses: 8
    Dernier message: 01/03/2007, 17h14
  3. message d'erreur "Mémoire insuffisante"
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 25/10/2005, 14h41
  4. [delphi 5 pro] Form.ShowModal, message d'erreur
    Par mariustrezor dans le forum Bases de données
    Réponses: 6
    Dernier message: 07/12/2004, 08h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo