<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)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-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;}
pre
        {mso-style-priority:99;
        mso-style-link:"Préformaté HTML Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.PrformatHTMLCar
        {mso-style-name:"Préformaté HTML Car";
        mso-style-priority:99;
        mso-style-link:"Préformaté HTML";
        font-family:"Courier New";}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
        {mso-style-name:"HTML Preformatted";
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle27
        {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:612.0pt 792.0pt;
        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='color:#1F497D'>Hi Mark Thanks  for your reply<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>I’m launching a hundred of bat file which look like ..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Courier New";color:#1F497D'>cd level025<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Courier New";color:#1F497D'>latseg5 -nox -est -ams 20000000 -cbs 20000000 -gbs 20000000<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Courier New";color:#1F497D'>cd ..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-family:"Courier New";color:#1F497D'>exit<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>and I’m reading back all those simulations (several thousand of those files)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>It would be great to be able to build DLL so one can interact with other software.. Matlab/Gauss and other software has the multithreading, and ADMB is the fastest optimizing tool I had ever experienced.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Taking advantage of the strength ADMB with the ease to handle data with other software as researcher I would be able to my simulation up to 10 times faster..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>L’d be glad to get this issue resolved and share the solution with others..<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Best regards<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'>Naji<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='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"'> Mark Maunder [mailto:mmaunder@iattc.org] <br><b>Envoyé :</b> lundi 5 mars 2012 17:50<br><b>À :</b> Naji Nassar; users@admb-project.org<br><b>Objet :</b> RE: [ADMB Users] TR: ADMB Win 64 & DLL<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US>Naji,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I assume you are double clicking on the exe file. Try this: open the dos (command) prompt (under the accessories folder in all programs), go to the directory where the file is located (using cd directory path), type the name of the exe. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Mark<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='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 lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:users-bounces@admb-project.org">users-bounces@admb-project.org</a> [<a href="mailto:users-bounces@admb-project.org">mailto:users-bounces@admb-project.org</a>] <b>On Behalf Of </b>Naji Nassar<br><b>Sent:</b> Monday, March 05, 2012 3:58 AM<br><b>To:</b> <a href="mailto:users@admb-project.org">users@admb-project.org</a><br><b>Subject:</b> [ADMB Users] TR: ADMB Win 64 & DLL<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal>Hi All<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-US>Using ADMB for simulation issues, I’m running ADMB executables. But as those executables DOS windows appear and disappear, I can’t use my desktop meanwhile.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>The compiler I’m using is MSVC (SDK 7.1, Win7/64). I know that DLL are causing problems within ADMB as Dave Fournier note (May 2009)<o:p></o:p></span></p><p class=MsoNormal><i><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>I hadd DLL's that worked with compiler A but not with compiler B. then other ones with with B but not A.<o:p></o:p></span></i></p><p class=MsoNormal><i><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>I think it has something to do with global variables and reentry problems with DLL's.<o:p></o:p></span></i></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Using MSVC as compiler for DLL. I tried using Arni’s suggestions<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US><br></span><span lang=EN-US style='font-family:"Courier New"'>tpl2cpp -gaussdll %1<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US style='font-family:"Courier New"'>cl /c /EHsc /O2 -D__MSVC32__ -DOPT_LIB -I. -I%ADMB64_HOME%/include %1.cpp<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US style='font-family:"Courier New"'>cl %1.obj admod32.lib adt32.lib ado32.lib /link /libpath:%ADMB64_HOME%/lib /dll /export:%1 /out:%1.dll<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US style='font-family:"Courier New"'>LINK : fatal erroer LNK1104 : can’t open file “uuid.lib’<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US>I added the SDK lib directory<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US style='font-family:"Courier New"'>cl %1.obj admod32.lib adt32.lib ado32.lib /link /libpath:%ADMB64_HOME%\lib /libpath:%MSSDK%\lib /dll /export:%1 /out:%1.dll<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US>but still encountering problems<o:p></o:p></span></p><p class=MsoListParagraph><span lang=EN-US style='font-family:"Courier New"'>LINK : fatal erroer LNK1181 : can’t open file ‘files\Microsoft.obj’<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>I would appreciate some help for this issue.. I’ve tried several thing since January with no success<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Best regards <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Naji<o:p></o:p></span></p></div></body></html>