<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic I sent a note off the Strand7 in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110171#M129072</link>
    <description>&lt;P&gt;I sent a note off the Strand7 people asking for help -- ah the joys&lt;/P&gt;</description>
    <pubDate>Mon, 14 Mar 2016 20:44:42 GMT</pubDate>
    <dc:creator>JohnNichols</dc:creator>
    <dc:date>2016-03-14T20:44:42Z</dc:date>
    <item>
      <title>Strand7</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110167#M129068</link>
      <description>&lt;P&gt;Strand7 is a structural package out of Western Australia -- it has the ability to allow an IF program to link to the Strand7 models.&amp;nbsp; The Strand7 includes a DLL and when I compile the program in VS 2013 and the latest IF - I get the message - cannot load ST7API.DLL. This file is stored in the directory&lt;/P&gt;

&lt;P&gt;C:\Program Files (x86)\Strand7 R24\Bin&lt;/P&gt;

&lt;P&gt;The SLN file had to be automatically upgraded from an older VS version.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I looked through the properties and could not see any reference to the DLL file&lt;/P&gt;

&lt;P&gt;/OUT:"Debug\St7APIDemo.exe" /INCREMENTAL:NO /NOLOGO /MANIFEST /MANIFESTFILE:"Debug\St7APIDemo.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Program Files (x86)\Strand7 R24\API\Example Code\Intel Visual Fortran\Debug\St7APIDemo.pdb" /SUBSYSTEM:CONSOLE /IMPLIB:"C:\Program Files (x86)\Strand7 R24\API\Example Code\Intel Visual Fortran\Debug\St7APIDemo.lib"&lt;/P&gt;

&lt;P&gt;This is the linker command line:&amp;nbsp; Help?&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;PS: is DFLIB - Digital Fortran ?&lt;/P&gt;

&lt;P&gt;Ta&lt;/P&gt;

&lt;P&gt;John&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;USE St7APICall
&amp;nbsp;&amp;nbsp; USE DFLIB
&amp;nbsp;&amp;nbsp; USE KERNEL32
&amp;nbsp;&amp;nbsp; LOGICAL Loaded

&amp;nbsp;&amp;nbsp; PtrSt7API=LOADLIBRARY("St7API.dll"C)
&amp;nbsp;&amp;nbsp; IF (PtrSt7API == 0) THEN
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loaded = .FALSE.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RETURN
&amp;nbsp;&amp;nbsp; ELSE
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loaded = .TRUE.
&amp;nbsp;&amp;nbsp; ENDIF&lt;/PRE&gt;

&lt;PRE class="brush:fortran;"&gt;!&amp;nbsp; Load the API
&amp;nbsp;&amp;nbsp; CALL LoadSt7API(Loaded)
&amp;nbsp;&amp;nbsp; IF (Loaded) then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITE(*,*) "ST7API.DLL loaded successfully."
&amp;nbsp;&amp;nbsp; ELSE
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITE(*,*) "Cannot load ST7API.DLL."
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITE(*,*) "Press &amp;lt;Enter&amp;gt;"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ(*,*)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STOP
&amp;nbsp;&amp;nbsp; ENDIF&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 15:01:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110167#M129068</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2016-03-14T15:01:27Z</dc:date>
    </item>
    <item>
      <title>The reference to the DLL is</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110168#M129069</link>
      <description>&lt;P&gt;The reference to the DLL is in the Fortran code, not in the link step. The function LoadLibrary loads the DLL whenever it is called instead of at the start-up of the program.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 15:16:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110168#M129069</guid>
      <dc:creator>Arjen_Markus</dc:creator>
      <dc:date>2016-03-14T15:16:22Z</dc:date>
    </item>
    <item>
      <title>You should read https://msdn</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110169#M129070</link>
      <description>&lt;P&gt;You should read &lt;A href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx"&gt;https://msdn.microsoft.com/en-us/library/windows/desktop/ms682586(v=vs.85).aspx&lt;/A&gt; which explains the search order for DLL's in great detail.&lt;/P&gt;

&lt;P&gt;Jim Dempsey&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 15:42:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110169#M129070</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2016-03-14T15:42:47Z</dc:date>
    </item>
    <item>
      <title>As for DFLIB, see the table</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110170#M129071</link>
      <description>&lt;P&gt;As for DFLIB, see the table near the end of&amp;nbsp;https://software.intel.com/en-us/articles/migrating-from-compaq-visual-fortran &amp;nbsp;Intel Visual Fortran still supplies the various "DF" modules (which do indeed stand for Digital Fortran).&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 15:50:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110170#M129071</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2016-03-14T15:50:11Z</dc:date>
    </item>
    <item>
      <title>I sent a note off the Strand7</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110171#M129072</link>
      <description>&lt;P&gt;I sent a note off the Strand7 people asking for help -- ah the joys&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 20:44:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Strand7/m-p/1110171#M129072</guid>
      <dc:creator>JohnNichols</dc:creator>
      <dc:date>2016-03-14T20:44:42Z</dc:date>
    </item>
  </channel>
</rss>

