<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Arial","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Arial","sans-serif";
        color:navy;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:595.3pt 841.9pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=FR link=blue vlink=purple>

<div class=WordSection1>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Rémi, <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>I wouldn’t go as far as saying that there is a bug in type
65. It could be that your type does something that only screws up type 65 (and
no others).<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Type 65 has the particularity of opening a window, that’s
why I suggested to look into MFC-related problems, but it could be a thousand
other things. That’s why the lives of us programmers are so much misery
and toil </span><span lang=EN-US style='font-size:11.0pt;font-family:Wingdings;
color:#1F497D'>J</span><span lang=EN-US style='font-size:11.0pt;font-family:
"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Werner<o:p></o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>De :</span></b><span lang=EN-US style='font-size:
10.0pt;font-family:"Tahoma","sans-serif"'> PERRIER Rémi 226004
[mailto:remi.perrier@cea.fr] <br>
<b>Envoyé :</b> vendredi </span><span style='font-size:10.0pt;font-family:
"Tahoma","sans-serif"'>23 juillet 2010 14:59<br>
<b>À :</b> keilholz, werner; trnsys-users@cae.wisc.edu<br>
<b>Objet :</b> RE: [TRNSYS-users] problem using plotter : Type65<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>It appears that simply turning on the “debug mode”
control card makes the bug disappear… Since this component is meant to be
used by other users, I’d like to make it operational in any situation.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>It seems the stack is pointing to TREXE.EXE. There is no problem
with any other component (I tried randomly some types), including the printer.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>If I understood correctly your previous message, you mean that the
problem is coming from the Type65 itself? And that Type65 can’t be used
with the type I developed?<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>Thanks a lot,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p> </o:p></span></p>

<p style='margin:0cm;margin-bottom:.0001pt'><b><span lang=EN-GB
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>Rémi
PERRIER</span></b><span lang=EN-GB style='color:navy'><o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'>***************************************<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p> </o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Hi Rémi,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>This sounds like your component corrupted memory that type 65 is
trying to use. <o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Did you start TRNEXE.EXE from within your C++ project? Then you
should get a call stack and be able to identify where the problem is caused.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>If it is inside TRNEXE, you can open then TRNDLL (FORTRAN)
workspace and run your project from there – in case it is due to some
weird behavior inside TRNDLL, it shows you what goes wrong on the FORTRAN side.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>If you get the stack pointing to something in TRNEXE.EXE both
times, you’re in trouble (then it is linked to the Online component
itself). In that case, I would try to reproduce the problem with another
component (plain printer, …).<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Be sure to have debugging on everywhere while hunting for the
bug: C++ workspace, TRNDLL workspace, Deck (NAN_CHECK 1, OVERWRITE_CHECK 1 =
Var 9 ‘debug mode’ = true in Simulation Studio).<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Finally, if your C++ component uses graphical elements via MFC,
there might be a problem handling state ( AFX_MANAGE_STATE, </span><a
href="http://msdn.microsoft.com/en-us/library/ba9d5yh5(VS.80).aspx"><span
lang=EN-US>http://msdn.microsoft.com/en-us/library/ba9d5yh5(VS.80).aspx</span></a><span
lang=EN-US> ).</span><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Good luck,<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Werner<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p> </o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De :</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> PERRIER Rémi 226004
[mailto:remi.perrier@cea.fr] <br>
<b>Envoyé :</b> vendredi 23 juillet 2010 12:31<br>
<b>À :</b> trnsys-users@cae.wisc.edu<br>
<b>Objet :</b> [TRNSYS-users] problem using plotter : Type65<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi
</span><span lang=EN-US style='font-size:10.0pt;font-family:"Arial","sans-serif"'>everybody</span><span
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>,<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I
just developed a new component in C++. When I put a Type65 in my deck and
launch the simulation I receive the “invalid floating point” error
message, even if Type65 is not linked to my component. Strange thing is that if
I right click two times on the plotter (like “pause” and
“resume” the simulation) everything works correctly. I checked in
debug mode and with a printer, all variables and outputs are correct.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I
use global variables to stock my data so there may be a problem with the
allocated memory…<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks
for your help.<o:p></o:p></span></p>

<p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p> </o:p></span></p>

<p style='margin:0cm;margin-bottom:.0001pt'><b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:black'>Rémi PERRIER</span></b><o:p></o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";
color:navy'><o:p> </o:p></span></p>

<p style='margin:0cm;margin-bottom:.0001pt'><b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:black'><img border=0 width=130
height=47 id="_x0000_i1025" src="cid:image001.jpg@01CB2A7A.107F8380"></span></b><o:p></o:p></p>

<p style='margin:0cm;margin-bottom:.0001pt'><b><span style='font-size:10.0pt;
font-family:"Arial","sans-serif";color:black'>CEA INES</span></b><b><span
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><o:p></o:p></span></b></p>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='font-size:9.0pt;
font-family:"Arial","sans-serif";color:#FF9900'>Laboratoire DTS / LETh</span><o:p></o:p></p>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='font-size:7.5pt;
font-family:"Arial","sans-serif";color:black'>Bâtiment PUMA 3, P112</span><span
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><o:p></o:p></span></p>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='font-size:7.5pt;
font-family:"Arial","sans-serif";color:black'>BP 332 - 50, avenue du Lac Léman
- 73377 Le Bourget du Lac  FRANCE</span><o:p></o:p></p>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='font-size:7.5pt;
font-family:"Arial","sans-serif";color:black'>Mobile : +33 (0)6 76 95 91 86</span><span
style='font-size:10.0pt;font-family:"Arial","sans-serif";color:navy'><o:p></o:p></span></p>

<p style='margin:0cm;margin-bottom:.0001pt'><span style='font-size:7.5pt;
font-family:"Arial","sans-serif";color:black'>Email : </span><span
style='font-size:7.5pt;font-family:"Arial","sans-serif";color:navy'><a
href="mailto:remi.perrier@cea.fr">remi.perrier@cea.fr</a></span><o:p></o:p></p>

<p style='margin:0cm;margin-bottom:.0001pt'> <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>