<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
    <style type="text/css">
        /* Quote Levels Colors */
        blockquote.cite {    color: navy !important; background-color: RGB(245,245,245) !important;
        }
        blockquote.cite blockquote.cite {    color: maroon !important; background-color: RGB(235,235,235) !important;
        }
        blockquote.cite blockquote.cite blockquote.cite {    color: green !important; background-color: RGB(225,225,225) !important;
        }
        blockquote.cite blockquote.cite blockquote.cite blockquote.cite {    color: purple !important; background-color: RGB(215,215,215) !important;
        }
        blockquote.cite blockquote.cite blockquote.cite blockquote.cite blockquote.cite {    color: teal !important; background-color: RGB(205,205,205) !important;
        } 
</style>
  </head>
  <body>
    Thales,<br>
    <br>
    Are you sure the procedure is exported from the dll? Dependency
    viewer should be able to tell you.<br>
    <br>
    Best wishes, <br>
    <br>
    Jasper<br>
    <br>
    On 5/8/2012 23:46, Thales Jacques wrote:
    <blockquote class=" cite"
      id="mid_1336513618306_3972593_post_n3_nabble_com"
      cite="mid:1336513618306-3972593.post@n3.nabble.com" type="cite">
      <pre wrap="">Jasper/Allan,

I got the DLL to successfully link by re-installing scilab scilab-5.3.3 32
bits. Thank you for your help. Continuing the problem with the Scilab, here
is what I am getting now:

-->functions=["getVersion";"isReynoldsOk";"RKRech";];

-->link('RkRechDll.dll',functions,'c')
Shared archive loaded.
Link done.
RKRech is not an entry point.
                                    !--error 235 
link: problem with one of the entry point.

-->link("show")
Number of entry points 2.
Shared libraries :
[ 0 ] : 1 library.
Entry point isReynoldsOk in shared library 0.
Entry point getVersion in shared library 0.
 ans  =
 
    0. 

-->link()
 ans  =
 
!isReynoldsOk  getVersion  !

What is happening is that only 2 functions are being loaded. In fact,
"RKRech" is a procedure while "getVersion" and "isReynoldsOk" are functions.
So, looks like I can link the functions but not procedures (as defined by
Delphi).
Obsvioully, if I remove "RKRech" from the functions vector everything works
just fine (no errors are returned).

Do you know a way around it?

Thank you.

Thales.

--
View this message in context: <a class="moz-txt-link-freetext" href="http://mailinglists.scilab.org/Linking-Delphi-DLL-with-Scilab-tp3967008p3972593.html">http://mailinglists.scilab.org/Linking-Delphi-DLL-with-Scilab-tp3967008p3972593.html</a>
Sent from the Scilab users - Mailing Lists Archives mailing list archive at Nabble.com.

--
To unsubscribe from this mailing-list, please send an empty mail to
<a class="moz-txt-link-abbreviated" href="mailto:users-unsubscribe@lists.scilab.org">users-unsubscribe@lists.scilab.org</a>
To check the archives of this mailing list, see
<a class="moz-txt-link-freetext" href="http://mailinglists.scilab.org/">http://mailinglists.scilab.org/</a>

</pre>
    </blockquote>
  </body>
</html>