<DIV>Bonjour</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have a serious porblem with ExternalInterface. I created in my application a class Mirot_Connection which is a subclass of ExternalInterface. My class is presented as follow:</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>(1) CormasNS.Models.Mirot defineClass: #Mirot_Connection<BR>&nbsp;superclass: #{External.ExternalInterface}<BR>&nbsp;indexedType: #none<BR>&nbsp;private: false<BR>&nbsp;instanceVariableNames: ''<BR>&nbsp;classInstanceVariableNames: ''<BR>&nbsp;imports: '<BR>&nbsp;&nbsp;&nbsp;CormasNS.Models.Mirot.Mirot_ConnectionDictionary.*<BR>&nbsp;&nbsp;&nbsp;'<BR>&nbsp;category: 'MirotCategory'<BR>&nbsp;attributes: #(<BR>&nbsp;&nbsp;&nbsp;#(#includeFiles #())<BR>&nbsp;&nbsp;&nbsp;#(#includeDirectories #())<BR>&nbsp; &nbsp;<STRONG><FONT color=#ff0000>#(#includeLibraryFIles #( 'C:\VW7\cormas\Models\Mirot\utils\dllc.dll'))</FONT></STRONG></DIV>
<DIV>&nbsp;&nbsp;&nbsp;#(#libraryDirectories #())<BR>&nbsp;&nbsp;&nbsp;#(#beVirtual false)<BR>&nbsp;&nbsp;&nbsp;#(#optimizationLevel #debug))</DIV>
<DIV>&nbsp;</DIV>
<DIV>When I execute my program, my class Mirot_Connect is automatically&nbsp;modified and I get a new definition of my class&nbsp;:&nbsp;</DIV>
<DIV>2)</DIV>
<DIV>&nbsp;CormasNS.Models.Mirot defineClass: #Mirot_Connection<BR>&nbsp;superclass: #{External.ExternalInterface}<BR>&nbsp;indexedType: #none<BR>&nbsp;private: false<BR>&nbsp;instanceVariableNames: ''<BR>&nbsp;classInstanceVariableNames: ''<BR>&nbsp;imports: '<BR>&nbsp;&nbsp;&nbsp;CormasNS.Models.Mirot.Mirot_ConnectionDictionary.*<BR>&nbsp;&nbsp;&nbsp;'<BR>&nbsp;category: 'MirotCategory'<BR>&nbsp;attributes: #(<BR>&nbsp;&nbsp;&nbsp;#(#includeFiles #())<BR>&nbsp;&nbsp;&nbsp;#(#includeDirectories #())<BR>&nbsp;&nbsp;<STRONG>&nbsp;<FONT color=#ff0000>((Core.Array new: 2) at: 1 put: #libraryFiles; at: 2 put: ((Core.Array new: 1) at: 1 put: (External.ExternalLibraryHolder basicNew instVarAt: 1 put: (External.ExternalLibraryHolder basicNew instVarAt: 1 put: 'C:\VW7\cormas\Models\Mirot\utils\dllc.dll'; instVarAt: 2 put: ((External.LinkedOrderedCollection new)); instVarAt: 3 put: nil; instVarAt: 4 put: CormasNS.Models.Mirot.Mirot_Connection; yourself); instVarAt: 2 put:
 ((External.LinkedOrderedCollection new)); instVarAt: 3 put: nil; instVarAt: 4 put: CormasNS.Models.Mirot.Mirot_Connection; yourself); yourself); yourself)<BR></FONT></STRONG>&nbsp;&nbsp;&nbsp;#(#libraryDirectories #())<BR>&nbsp;&nbsp;&nbsp;#(#beVirtual false)<BR>&nbsp;&nbsp;&nbsp;#(#optimizationLevel #debug))</DIV>
<DIV>&nbsp;</DIV>
<DIV>With this new definition, I can't execute my application, I get an error. I don't understand the problem, please explain the problem and if possible the solution.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Best regards</DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>J'ai créé une classe Mirot_Connect qui se présente comme suit</DIV>
<DIV>&nbsp;</DIV>
<DIV>CormasNS.Models.Mirot defineClass: #Mirot_Connection<BR>&nbsp;superclass: #{External.ExternalInterface}<BR>&nbsp;indexedType: #none<BR>&nbsp;private: false<BR>&nbsp;instanceVariableNames: ''<BR>&nbsp;classInstanceVariableNames: ''<BR>&nbsp;imports: '<BR>&nbsp;&nbsp;&nbsp;CormasNS.Models.Mirot.Mirot_ConnectionDictionary.*<BR>&nbsp;&nbsp;&nbsp;'<BR>&nbsp;category: 'MirotCategory'<BR>&nbsp;attributes: #(<BR>&nbsp;&nbsp;&nbsp;#(#includeFiles #())<BR>&nbsp;&nbsp;&nbsp;#(#includeDirectories #())<BR>&nbsp; &nbsp;<STRONG><FONT color=#ff0000>#(#includeLibraryFIles #( 'C:\VW7\cormas\Models\Mirot\utils\dllc.dll'))</FONT></STRONG></DIV>
<DIV>&nbsp;&nbsp;&nbsp;#(#libraryDirectories #())<BR>&nbsp;&nbsp;&nbsp;#(#beVirtual false)<BR>&nbsp;&nbsp;&nbsp;#(#optimizationLevel #debug))</DIV>
<DIV>&nbsp;</DIV>
<DIV>Lorque j'exécute mon programme, la classe se transforme,&nbsp;&nbsp;et se présente comme suit:</DIV>
<DIV>&nbsp;</DIV>
<DIV>CormasNS.Models.Mirot defineClass: #Mirot_Connection<BR>&nbsp;superclass: #{External.ExternalInterface}<BR>&nbsp;indexedType: #none<BR>&nbsp;private: false<BR>&nbsp;instanceVariableNames: ''<BR>&nbsp;classInstanceVariableNames: ''<BR>&nbsp;imports: '<BR>&nbsp;&nbsp;&nbsp;CormasNS.Models.Mirot.Mirot_ConnectionDictionary.*<BR>&nbsp;&nbsp;&nbsp;'<BR>&nbsp;category: 'MirotCategory'<BR>&nbsp;attributes: #(<BR>&nbsp;&nbsp;&nbsp;#(#includeFiles #())<BR>&nbsp;&nbsp;&nbsp;#(#includeDirectories #())<BR>&nbsp;&nbsp;<STRONG>&nbsp;<FONT color=#ff0000>((Core.Array new: 2) at: 1 put: #libraryFiles; at: 2 put: ((Core.Array new: 1) at: 1 put: (External.ExternalLibraryHolder basicNew instVarAt: 1 put: (External.ExternalLibraryHolder basicNew instVarAt: 1 put: 'C:\VW7\cormas\Models\Mirot\utils\dllc.dll'; instVarAt: 2 put: ((External.LinkedOrderedCollection new)); instVarAt: 3 put: nil; instVarAt: 4 put: CormasNS.Models.Mirot.Mirot_Connection; yourself); instVarAt: 2 put:
 ((External.LinkedOrderedCollection new)); instVarAt: 3 put: nil; instVarAt: 4 put: CormasNS.Models.Mirot.Mirot_Connection; yourself); yourself); yourself)<BR></FONT></STRONG>&nbsp;&nbsp;&nbsp;#(#libraryDirectories #())<BR>&nbsp;&nbsp;&nbsp;#(#beVirtual false)<BR>&nbsp;&nbsp;&nbsp;#(#optimizationLevel #debug))</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>A cause de cette transformation, mon programme ne s'éxécute pas. Je ne comprends pas. Je vous bien prie de vouloir m'expliquer ce problème.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Merci</DIV>
<DIV>&nbsp;</DIV>
<DIV>BELEM Mahamadou</DIV>
<DIV>Cel: 06 99 59 73 70</DIV><p>
                <hr size=1> 
<b><font color=#FF0000>Appel audio GRATUIT</font> partout dans le monde</b> avec le nouveau Yahoo! Messenger<br> 
<a href="http://us.rd.yahoo.com/messenger/mail_taglines/default/*http://fr.messenger.yahoo.com">Téléchargez le ici !</a>