<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>There is a nice guide in the TRNSYS documentation about adding a new component and creating a DLL for just your component.  If you are using the standard FORTRAN solution provided with purchase, there is a MyType project already including in the solution.  Add your component there and build the User DLL (making sure to remove it from the TRNSYS DLL project).  Build both the release and debug versions so you have it available whenever you're running in either TRNSYS mode.</p>
<p> </p>
<p>But if you're not distributing the DLL, it's almost always easier to just leave it in the main TRNSYS DLL....</p>
<p> </p>
<p>Jeff</p>
<p> </p>
<div>
<pre>---<br />Jeff Thornton
President - TESS LLC
22 N. Carroll Street, Madison WI USA 53703
Office: (608) 274-2577  Fax: (608) 278-1475
www.tess-inc.com
E-Mail: thornton@tess-inc.com
</pre>
</div>
<p>On 11/16/2017 12:31 pm, Ghady Dib via TRNSYS-users wrote:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">
<p class="MsoNormal" style="font-size: 12.8px;"><span>Dear all,</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>In order to rebuild just my only one component after modifying it; I am following these steps;</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"> </p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>1) Open Trnsys17 > Compilers Ivf111 > Select Type 164 > Modify it (JPEG1)</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>2) Right it click on the type > Compile. After that I have 0 errors and 0 warnings (JPEG2)</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>Now in order to rebuild it (not all of the types)</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>3) Generate > only project > build TRNDLL (JPEG3) (Is this right)? (I don’t know if this is right, because by this steps it is affecting all the types and not only mine) and I am affraid to affect the other types.</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>After that where the (Type164).dll will be located? In Ivf111 >TRNDll > Debug > TRNDll.lib ? (So it will remain at the same place and so the new dll take the place of the old dll; is it right ?)</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>Now after step 3 is there any procedure left to do it? Are these 3 steps are enough in order to Trnsys take into consideration the changes? If step 3 is wrong, can you tell me please step by step what procedure should I take.</span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span> </span></p>
<p class="MsoNormal" style="font-size: 12.8px;"><span>Thank you in advance</span></p>
<div> </div>
-- <br />
<div class="gmail_signature">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr"><strong style="color: #333333; text-indent: 0px;"><strong style="color: #333333; text-indent: 0px;"><em style="text-indent: 0px;"><span style="text-indent: 0px;"><span style="font-size: medium;"><span style="font-size: 13px; font-style: normal; font-weight: normal;"><span><strong><em><span style="font-style: normal; font-weight: normal;"><strong style="text-indent: 0px;"><em style="text-indent: 0px;"><span style="text-indent: 0px; font-size: medium;"><br /></span></em></strong></span></em></strong></span></span></span><br /></span></em></strong></strong>
<p style="font-size: 12.8px; margin-bottom: 0.0001pt; color: #222222; font-style: normal; font-weight: normal; background-image: initial; background-color: #fdfdfd; background-position: initial; background-repeat: initial;"><span style="font-size: 12pt; font-family: 'times new roman',serif; color: black;"> </span></p>
<p style="font-size: 12.8px; margin-bottom: 0.0001pt; color: #222222; font-style: normal; font-weight: normal; background-image: initial; background-color: #fdfdfd; background-position: initial; background-repeat: initial;"><span style="font-size: 12pt; color: black;"><span style="font-family: times new roman,serif;">Ghady DIB</span></span></p>
<p style="margin-bottom: 0.0001pt; color: #222222; font-style: normal; font-weight: normal; background-image: initial; background-color: #fdfdfd; background-position: initial; background-repeat: initial;"><span style="color: black;"><span style="font-size: small;"><span style="font-family: monospace,monospace;">Doctorant</span><br /></span></span></p>
<span style="font-size: small;">Laboratoire CETHIL UMR 5008 Groupe Energétique des Systèmes Thermiques et Frigorifiques (ESTF) Département Génie Energétique et Environnement INSA Lyon France</span>
<p style="font-size: 12.8px; margin-bottom: 0.0001pt; color: #222222; font-style: normal; font-weight: normal; background-image: initial; background-color: #fdfdfd; background-position: initial; background-repeat: initial;"> </p>
<p style="font-size: 12.8px; margin-bottom: 0.0001pt; color: #222222; font-style: normal; font-weight: normal; background-image: initial; background-color: #fdfdfd; background-position: initial; background-repeat: initial;"> </p>
<p style="margin-bottom: 0.0001pt; color: #222222; font-style: normal; font-weight: normal; background-image: initial; background-color: #fdfdfd; background-position: initial; background-repeat: initial;"><span style="font-size: small;"><span style="font-family: 'times new roman',serif; color: black;">Tel:</span><span style="font-family: 'times new roman',serif; color: black;"><span style="color: #1155cc;"><a style="color: #1155cc;" href="tel:%2B%20%2833%29%206%2033%2052%2096%2074">+ (33) 6 33 52 96 74</a></span></span></span></p>
<div style="padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;"> </div>
<div style="padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;"> </div>
</div>
</div>
</div>
</div>
</div>
</div>
<br />
<pre>_______________________________________________
TRNSYS-users mailing list
<a href="mailto:TRNSYS-users@lists.onebuilding.org">TRNSYS-users@lists.onebuilding.org</a>
<a href="http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org">http://lists.onebuilding.org/listinfo.cgi/trnsys-users-onebuilding.org</a>
</pre>
</blockquote>
</body></html>