Hi,
In my laptop , the xll works fine because I have Visual C++, but in my desk, I just have Excel and
and when I open the xll, i Have a message error.
What libraries do I need to make it run without Visual C++ ?
regards
thanks for your help.
Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Créez votre Yahoo! Mail |
Hi Adjriou
>In my laptop , the xll works fine because I have Visual C++, but in my >desk, I just have Excel and >and when I open the xll, i Have a message error. which error message. what is you xll? is it QuantLibXL? >What libraries do I need to make it run without Visual C++ ? the error message might be telling you that. ciao -- nando |
In reply to this post by Adjriou Belak
> In my laptop , the xll works fine because I have Visual C++, but in my desk,
> I just have Excel and > and when I open the xll, i Have a message error. > What libraries do I need to make it run without Visual C++ ? In the simplest case an xll has no external dependencies - you start Excel, load the xll, and away you go. If your xll stops working when you install it on a non-development machine, I'd suspect one of two problems 1) you've compiled the xll in such a way as to create a run-time dependency. For example, you linked the xll to some lib such that the xll depends on the corresponding dll at runtime 2) There's some other difference between your dev box and the box you installed to - for example different versions of Excel - xlls can be flaky about different versions of Excel and not all of the differences are documented, debugging is the only way. Regards Eric |
In reply to this post by Adjriou Belak
We've come across this problem with xlls built under
visual C++ .net . There are a couple of dlls that the xll requires and returns
a
library not recognized error if you don't have them.
the
relevant ones may be mscvp70.dll
mscvi70.dll
msvcr70.dll
regards
Mark
*********************************************************************************** The Royal Bank of Scotland plc. Registered in Scotland No 90312. Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB. Authorised and regulated by the Financial Services Authority This e-mail message is confidential and for use by the addressee only. If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer. Internet e-mails are not necessarily secure. The Royal Bank of Scotland plc does not accept responsibility for changes made to this message after it was sent. Whilst all reasonable care has been taken to avoid the transmission of viruses, it is the responsibility of the recipient to ensure that the onward transmission, opening or use of this message and any attachments will not adversely affect its systems or data. No responsibility is accepted by The Royal Bank of Scotland plc in this regard and the recipient should carry out such virus and other checks as it considers appropriate. Visit our websites at: http://www.rbs.co.uk/CBFM http://www.rbsmarkets.com ******************************************************************************** |
In reply to this post by Adjriou Belak
I have had this kind of problems in a lot of situations, and then I found a
tool that just shows you all the dependencies of a dll so that you quickly find out what you're missing. http://www.dependencywalker.com/ It's free and it works. :-) My guess is that you have a run-time dependency on a version of the C or C++ runtime library which versions are different on the two machines. But this is just speculation: start the dependency walker and you'll know exactly.. :-) -Daniele -----Original Message----- From: eric ehlers [mailto:[hidden email]] Sent: Wednesday, February 09, 2005 5:41 PM To: Adjriou Belak Cc: [hidden email]; [hidden email] Subject: Re: [Quantlib-users] what do I need to make run an xll ? > In my laptop , the xll works fine because I have Visual C++, but in my > desk, I just have Excel and and when I open the xll, i Have a message > error. What libraries do I need to make it run without Visual C++ ? In the simplest case an xll has no external dependencies - you start Excel, load the xll, and away you go. If your xll stops working when you install it on a non-development machine, I'd suspect one of two problems 1) you've compiled the xll in such a way as to create a run-time dependency. For example, you linked the xll to some lib such that the xll depends on the corresponding dll at runtime 2) There's some other difference between your dev box and the box you installed to - for example different versions of Excel - xlls can be flaky about different versions of Excel and not all of the differences are documented, debugging is the only way. Regards Eric |
In reply to this post by Adjriou Belak
what works for me is the cvs checkout copy of xlw. long time ago when i used the xlw package, it didn't work. however, the cvs checkout works fine. ...
cheers, jeff -----Original Message----- From: [hidden email] [mailto:[hidden email]]On Behalf Of Daniele De Francesco Sent: Thursday, February 10, 2005 8:31 AM To: 'eric ehlers'; Adjriou Belak Cc: [hidden email]; [hidden email] Subject: RE: [Quantlib-users] what do I need to make run an xll ? I have had this kind of problems in a lot of situations, and then I found a tool that just shows you all the dependencies of a dll so that you quickly find out what you're missing. http://www.dependencywalker.com/ It's free and it works. :-) My guess is that you have a run-time dependency on a version of the C or C++ runtime library which versions are different on the two machines. But this is just speculation: start the dependency walker and you'll know exactly.. :-) -Daniele -----Original Message----- From: eric ehlers [mailto:[hidden email]] Sent: Wednesday, February 09, 2005 5:41 PM To: Adjriou Belak Cc: [hidden email]; [hidden email] Subject: Re: [Quantlib-users] what do I need to make run an xll ? > In my laptop , the xll works fine because I have Visual C++, but in my > desk, I just have Excel and and when I open the xll, i Have a message > error. What libraries do I need to make it run without Visual C++ ? In the simplest case an xll has no external dependencies - you start Excel, load the xll, and away you go. If your xll stops working when you install it on a non-development machine, I'd suspect one of two problems 1) you've compiled the xll in such a way as to create a run-time dependency. For example, you linked the xll to some lib such that the xll depends on the corresponding dll at runtime 2) There's some other difference between your dev box and the box you installed to - for example different versions of Excel - xlls can be flaky about different versions of Excel and not all of the differences are documented, debugging is the only way. Regards Eric ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Quantlib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users Visit our website at http://www.ubs.com This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments. |
Free forum by Nabble | Edit this page |