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

Interfaces Graphiques Discussion :

Impossible d'ouvrir une interface graphique développée sous R2011a sur une version 7 de MATLAB


Sujet :

Interfaces Graphiques

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2012
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 48
    Points : 13
    Points
    13
    Par défaut Impossible d'ouvrir une interface graphique développée sous R2011a sur une version 7 de MATLAB
    Bonjour
    J'ai créé une interface graphique GUI avec matlab 2011 sur windows 7, mais lorsque je l'ouvre avec matlab 7 sur windows xp j'obtient cette erreur. Q'est ce que je dois faire dans ce cas SVP??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
     
    ------------------------------------------------------------------------
           Segmentation violation detected at Wed Sep 19 10:09:03 2012
    ------------------------------------------------------------------------
     
    Configuration:
      MATLAB Version:   7.0.0.19920 (R14)
      Operating System: Microsoft Windows XP
      Window System:    Version 5.1 (Build 2600: Service Pack 2)
      Processor ID:     x86 Family 6 Model 15 Stepping 13, GenuineIntel
      Virtual Machine:  Java 1.4.2 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
        (mixed mode)
      Default Charset:  ibm-5352_P100-1998
     
    Register State:
      EAX = dd000000  EBX = dd000000
      ECX = 00cd5130  EDX = 78874cc4
      ESI = 11a95e40  EDI = 02cfa9f0
      EBP = 00cd5158  ESP = 00cd5130
      EIP = 789bf671  FLG = 00010286
     
    Stack Trace:
      [0] m_interpreter.dll:public: virtual void __thiscall FunctionHandleWorkspaceCI::customLoad(class mcos::COSInterfacePtr,class mcos::COSValue,class mcos::COSDataTypePtr)(0x12231660, 0x12194510, 0x02c5a110, 5) + 401 bytes
      [1] mcos.dll:public: virtual void __thiscall mcos::COSClassI::customLoad(class mcos::COSInterfacePtr,class mcos::COSValue,class mcos::COSDataTypePtr)(0x12231660, 0x12194510, 0x02c5a110, 5) + 133 bytes
      [2] mcos.dll:$L86174(0x00cd5284, 0x02abd850, 0, 0x00cd5298 "´RÍ") + 128 bytes
      [3] mcos.dll:public: virtual class mcos::COSInterfacePtr __thiscall mcos::File::getInterface(unsigned int)const (0x00cd5284, 1, 0x120d1310 "IM", 0) + 32 bytes
      [4] mcos.dll:public: struct mxArray_tag * __thiscall mcos::File::convertCOSInterfaceFromMatrix(struct mxArray_tag const *)(0x12194850, 0x1219c6d0, 0x00cd8ea0, 0x78870d8b) + 134 bytes
      [5] mcos.dll:struct mxArray_tag * __cdecl mcosConvertFromMATFileArray(struct mxArray_tag const *,struct mxArray_tag const * *)(0x12189210, 0x00cd52e0, 0x00cd52e4 "8[Í", 0x787a7d97) + 128 bytes
      [6] mcos.dll:_omLoadOpaque(0x1219c6d0, 0x12189210, 0x00cd52e0, 0x02a979e0 "MCOS") + 16 bytes
      [7] libmx.dll:int __cdecl miConvertToOpaque(struct miStreamRec_tag *,struct mxArray_tag *,struct mxArray_tag const *,struct mxArray_tag * *)(0x120d1310 "IM", 0x12189210, 0x00cd5b30, 0x120d1310 "IM") + 39 bytes
      [8] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd6374, 0, 0) + 3170 bytes
      [9] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd6bcc, 0, 0) + 3749 bytes
      [10] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd7424, 0, 0) + 3749 bytes
      [11] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd7c7c, 0, 0) + 4278 bytes
      [12] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd84d4, 0, 0) + 3749 bytes
      [13] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd8d2c, 0, 0) + 3749 bytes
      [14] libmx.dll:int __cdecl _HandleArrayForStream(struct miStreamRec_tag *,struct miItem_tag *,int,int)(0x120d1310 "IM", 0x00cd8d8c, 0, 0) + 3749 bytes
      [15] libmx.dll:_miGetItemData(0x120d1310 "IM", 0x00cd8d8c, 0xffffffff, 0) + 137 bytes
      [16] libmx.dll:_miGetItem(0x120d1310 "IM", 0x00cd8dbc, 128, 14) + 263 bytes
      [17] libmat.dll:struct mxArray_tag * __cdecl matGetValueAtOffset(struct MATFile_tag *,char *,int)(0x02b9bde0, 0, 128, 0x00cd8df0) + 49 bytes
      [18] libmat.dll:struct mxArray_tag * __cdecl matGetVariable5(struct MATFile_tag *,char const *)(0x02b9bde0, 0x123a5074 "hgS_070000", 0x00cd8eac, 0x78b3d60f) + 40 bytes
      [19] libmat.dll:_matGetVariable(0x02b9bde0, 0x123a5074 "hgS_070000", 0, 0x031a593e) + 24 bytes
      [20] m_interpreter.dll:void __cdecl inLoadFcnPrivate(char const *,int,char * *,bool,int,int,class LoadDestination *)(0x00cd8ff4 "C:\Documents and Settings\bella ..", 0, 0x00cd8f2c, 0x00cd9500) + 639 bytes
      [21] m_interpreter.dll:_inLoadFcnWithLHS(0x00cd8ff4 "C:\Documents and Settings\bella ..", 0, 0x00cd8f2c, 1) + 154 bytes
      [22] m_interpreter.dll:_inFullLoadFcn(1, 0x00cd97b4, 2, 0x00cd9814) + 805 bytes
      [23] m_dispatcher.dll:public: virtual void __thiscall Mfh_builtin<struct mxArray_tag>::dispatch_mf(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cd97b4, 2, 0x00cd9814) + 55 bytes
      [24] m_dispatcher.dll:public: virtual void __thiscall Mfh_MATLAB_fn::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cd97b4, 2, 0x00cd9814) + 200 bytes
      [25] m_interpreter.dll:_inDispatchFromStack(298, 0x122f6234 "load", 1, 2) + 891 bytes
      [26] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x122f6234 "load", 298, 1, 2) + 111 bytes
      [27] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 1781, 44, 0) + 2282 bytes
      [28] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 1781, 40, 0) + 272 bytes
      [29] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x12264d10, 0, 2, 1) + 773 bytes
      [30] m_interpreter.dll:_inWordsj(2, 0x00cd9ed4, 2, 0x00cd9f34) + 441 bytes
      [31] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(2, 0x00cd9ed4, 2, 0x00cd9f34) + 158 bytes
      [32] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 2, 0x00cd9ed4, 2) + 28 bytes
      [33] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(2, 0x00cd9ed4, 2, 0x00cd9f34) + 26 bytes
      [34] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(2, 0x00cd9ed4, 2, 0x00cd9f34) + 273 bytes
      [35] m_interpreter.dll:_inDispatchFromStack(553, 0x122d1424 "hgload", 2, 2) + 891 bytes
      [36] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x122d1424 "hgload", 553, 2, 2) + 111 bytes
      [37] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 1377, 1805, 0) + 2282 bytes
      [38] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 1377, 1779, 0) + 272 bytes
      [39] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x123dab90, 0, 2, 2) + 773 bytes
      [40] m_interpreter.dll:_inWordsj(1, 0x00cda5f4, 2, 0x00cda654) + 441 bytes
      [41] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(1, 0x00cda5f4, 2, 0x00cda654) + 158 bytes
      [42] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 1, 0x00cda5f4, 2) + 28 bytes
      [43] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cda5f4, 2, 0x00cda654) + 26 bytes
      [44] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cda5f4, 2, 0x00cda654) + 273 bytes
      [45] m_interpreter.dll:_inDispatchFromStack(580, 0x122d1840 "newGuideFig", 1, 2) + 891 bytes
      [46] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x122d1840 "newGuideFig", 580, 1, 2) + 111 bytes
      [47] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 430, 2140, 0) + 2282 bytes
      [48] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 430, 2138, 0) + 272 bytes
      [49] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x123d9820, 0, 2, 0) + 773 bytes
      [50] m_interpreter.dll:_inWordsj(1, 0x00cdad14, 2, 0x00cdad74) + 441 bytes
      [51] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(1, 0x00cdad14, 2, 0x00cdad74) + 158 bytes
      [52] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 1, 0x00cdad14, 2) + 28 bytes
      [53] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdad14, 2, 0x00cdad74) + 26 bytes
      [54] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(1, 0x00cdad14, 2, 0x00cdad74) + 273 bytes
      [55] m_interpreter.dll:_inDispatchFromStack(579, 0x122d1944 "readSavedFigure", 1, 0x01fffffe) + 891 bytes
      [56] m_interpreter.dll:enum opcodes __cdecl inDispatchCall(char const *,int,int,int,int *,int *)(0x122d1944 "readSavedFigure", 579, 1, 0xfffffffe) + 111 bytes
      [57] m_interpreter.dll:int __cdecl inInterp(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag volatile *)(1, 1491, 99, 0) + 2282 bytes
      [58] m_interpreter.dll:int __cdecl inInterPcodeSJ(enum inDebugCheck,int,int,enum opcodes,struct inPcodeNest_tag *)(1, 1491, 7, 0) + 272 bytes
      [59] m_interpreter.dll:int __cdecl inExecuteMFunctionOrScript(class Mfh_mp *,bool)(0x121a27f0, 0, 3, 1) + 773 bytes
      [60] m_interpreter.dll:_inWordsj(15, 0x121d9ec0, 3, 0x12269574) + 441 bytes
      [61] m_interpreter.dll:public: void __thiscall Mfh_mp::inRunMP(int,struct mxArray_tag * *,int,struct mxArray_tag * *,struct inWorkSpace_tag *)(15, 0x121d9ec0, 3, 0x12269574) + 158 bytes
      [62] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(struct _mdUnknown_workspace *,int,struct mxArray_tag * *,int,struct mxArray_tag * *)(0, 15, 0x121d9ec0, 3) + 28 bytes
      [63] m_interpreter.dll:public: virtual void __thiscall Mfh_mp::dispatch_file(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(15, 0x121d9ec0, 3, 0x12269574) + 26 bytes
      [64] m_dispatcher.dll:public: virtual void __thiscall Mfh_file::dispatch_fh(int,struct mxArray_tag * *,int,struct mxArray_tag * *)(15, 0x121d9ec0, 3, 0x12269574) + 273 bytes
      [65] m_interpreter.dll:_inCallFcn(15, 0x121d9ec0, 3, 0x12269574) + 104 bytes
      [66] m_interpreter.dll:_inCallFcnWithTrap(15, 0x121d9ec0, 3, 0x12269574) + 123 bytes
      [67] jmi_mi.dll:_FEvalIqmPreFcn(1, 0xffffffff, 0x1259bf30, 0x79087428) + 480 bytes
      [68] bridge.dll:struct IqmRequest_tag * __cdecl mnIqmDequeue(int)(0xffffffff, 0x00cdf3c8, 0x11c1cdb0, 0x00cdf3d0) + 1470 bytes
      [69] bridge.dll:char * __cdecl win32IoReadLine(int,struct _iobuf *,char *,char *,int,bool *)(255, 0x7c38b4e8, 0x11c1cdb0, 4096) + 141 bytes
      [70] bridge.dll:char * __cdecl ioReadLine(int,struct _iobuf *,char *,char *,int,bool *)(255, 0x7c38b4e8, 0x11c1cdb0, 0x11c1cdb0) + 28 bytes
      [71] bridge.dll:void __cdecl mnGetFullLine(char * *,unsigned int *,unsigned int *,int)(0x00cdf3cc, 255, 1, 0) + 54 bytes
      [72] bridge.dll:_mnGetCommandLineBuffer(255, 0x00cdf4e4, 0x00cdf4a0, 0x02d61ec8) + 92 bytes
      [73] bridge.dll:_mnParser(0x7c80b529, 0x02d61ec8, 0, 0) + 364 bytes
      [74] mcr.dll:public: void __thiscall mcrInstance::mnParser(void)(271242, 0x4d5c3a43, 0x414c5441, 0x625c3742) + 87 bytes
      [75] MATLAB.exe:0x00401d2f(4194304, 0, 271242, 0x02d61ec8)
      [76] MATLAB.exe:0x00403e45(3604532, 3342392, 0x7ffdf000, 0x8054a6ed)
      [77] kernel32.dll:0x7c816d4f(0x00403cc0 "jth(U@", 0, 200, 324)
     
    Please follow these steps in reporting this problem to The MathWorks so
    that we have the best chance of correcting it:
     
      1. Send this crash report to segv@mathworks.com for automated analysis.
         For your convenience, this information has been recorded in:
           C:\DOCUME~1\BELLAV~1\LOCALS~1\Temp\matlab_crash_dump.1632
     
      2. Also, if the problem is reproducible, send the crash report to
         support@mathworks.com along with:
           - A specific list of steps that will reproduce the problem
           - Any M, MEX, MDL or other files required to reproduce the problem
           - Any error messages displayed to the command window
         A technical support engineer will contact you with further information.
     
    Thank you for your assistance.  Please save your workspace and restart
    MATLAB before continuing your work.
     
    Error in ==> guidefunc at 99
            varargout = readSavedFigure(varargin{:});
     
    Could not create figure:
    127

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Points : 4 661
    Points
    4 661
    Par défaut
    Bonjour,

    Je pense que tu peux faire ca:
    Please follow these steps in reporting this problem to The MathWorks so
    that we have the best chance of correcting it:

    1. Send this crash report to segv@mathworks.com for automated analysis.
    For your convenience, this information has been recorded in:
    C:\DOCUME~1\BELLAV~1\LOCALS~1\Temp\matlab_crash_dump.1632

    2. Also, if the problem is reproducible, send the crash report to
    support@mathworks.com
    along with:
    - A specific list of steps that will reproduce the problem
    - Any M, MEX, MDL or other files required to reproduce the problem
    - Any error messages displayed to the command window
    A technical support engineer will contact you with further information.
    Duf

  3. #3
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 313
    Points : 52 939
    Points
    52 939
    Par défaut
    Je pense que ça vient d'une incompatibilité de format des fichiers mat entre les version de MATLAB.

    Essaye d'enregistrer à nouveau l'interface graphique en cochant avant la case "MATLAB Version 7 or later" dans le menu "Preferences > General > MAT-Files" de MATLAB R2011

  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2012
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Septembre 2012
    Messages : 48
    Points : 13
    Points
    13
    Par défaut

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/07/2012, 00h07
  2. Réponses: 4
    Dernier message: 25/01/2009, 17h24
  3. Réponses: 0
    Dernier message: 18/07/2008, 11h19
  4. [Débutant] Comment enregistrer un graphe affiche sur une interface graphique ?
    Par tonio70140 dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 05/07/2007, 15h08

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