Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default dll's and performance

Hi,

I have several financial models(monte carlo) created in VB5 which I
use in Excel through dll's(Well Xll's). I use this technique because
my main concern is performance. Would I obtain a siginificant
performance increase if I upgraded my models/functions to a newer
version or platform, say VB6 or higher, VC++ etc? If so, is the
process to create the dll's is as simple as with VB5?
I also own visual studio.Net although I am just learning the ropes.

Specs

Windows Xp
Excel 2000
P4 2 ggz 512 ram
VB5 Pro edition

any help deeply appreciated, thx
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,236
Default dll's and performance

I don't think VB6 can create XLL files. Only ActiveX DLLs which are
different to standard DLLs.

The terminology and acronyms actually confuse me. Nowadays external Excel
libraries are through COM.

--
Rob van Gelder - http://www.vangelder.co.nz/excel


"Ludwig" wrote in message
om...
Hi,

I have several financial models(monte carlo) created in VB5 which I
use in Excel through dll's(Well Xll's). I use this technique because
my main concern is performance. Would I obtain a siginificant
performance increase if I upgraded my models/functions to a newer
version or platform, say VB6 or higher, VC++ etc? If so, is the
process to create the dll's is as simple as with VB5?
I also own visual studio.Net although I am just learning the ropes.

Specs

Windows Xp
Excel 2000
P4 2 ggz 512 ram
VB5 Pro edition

any help deeply appreciated, thx



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5
Default dll's and performance

Sorry had a lapse there, you are correct, they are ActiveX dll's. But
the question still stands, would the dll created by whichever
method(activeX, COM etc) be significantly faster in newer versions or
platforms(Say VC++ or VC#)?

thx.

"Rob van Gelder" wrote in message ...
I don't think VB6 can create XLL files. Only ActiveX DLLs which are
different to standard DLLs.

The terminology and acronyms actually confuse me. Nowadays external Excel
libraries are through COM.

--
Rob van Gelder - http://www.vangelder.co.nz/excel


"Ludwig" wrote in message
om...
Hi,

I have several financial models(monte carlo) created in VB5 which I
use in Excel through dll's(Well Xll's). I use this technique because
my main concern is performance. Would I obtain a siginificant
performance increase if I upgraded my models/functions to a newer
version or platform, say VB6 or higher, VC++ etc? If so, is the
process to create the dll's is as simple as with VB5?
I also own visual studio.Net although I am just learning the ropes.

Specs

Windows Xp
Excel 2000
P4 2 ggz 512 ram
VB5 Pro edition

any help deeply appreciated, thx

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,236
Default dll's and performance

There are a number of factors involved.
eg. Was the original compiler optimised for modern chipsets (Pentium 4)?
Was the original compiler optimised for performance or for size?

It's difficult to tell without actually doing it.

I don't believe you will get much performance boost by switching languages -
they're all pretty good for chipset feature use.

Try recompiling the source, playing with the compiler options.


--
Rob van Gelder - http://www.vangelder.co.nz/excel


"Ludwig" wrote in message
om...
Sorry had a lapse there, you are correct, they are ActiveX dll's. But
the question still stands, would the dll created by whichever
method(activeX, COM etc) be significantly faster in newer versions or
platforms(Say VC++ or VC#)?

thx.

"Rob van Gelder" wrote in message

...
I don't think VB6 can create XLL files. Only ActiveX DLLs which are
different to standard DLLs.

The terminology and acronyms actually confuse me. Nowadays external

Excel
libraries are through COM.

--
Rob van Gelder - http://www.vangelder.co.nz/excel


"Ludwig" wrote in message
om...
Hi,

I have several financial models(monte carlo) created in VB5 which I
use in Excel through dll's(Well Xll's). I use this technique because
my main concern is performance. Would I obtain a siginificant
performance increase if I upgraded my models/functions to a newer
version or platform, say VB6 or higher, VC++ etc? If so, is the
process to create the dll's is as simple as with VB5?
I also own visual studio.Net although I am just learning the ropes.

Specs

Windows Xp
Excel 2000
P4 2 ggz 512 ram
VB5 Pro edition

any help deeply appreciated, thx



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Performance Joannie Excel Discussion (Misc queries) 2 March 26th 08 05:21 PM
Performance IF(IF or IF(AND Paul Dennis Excel Worksheet Functions 2 July 20th 06 05:24 PM
Which is the best language for rewriting code into DLL's ? Charles Jordan Excel Programming 7 February 19th 04 04:32 PM
Need for performance boost chris[_4_] Excel Programming 5 August 21st 03 08:26 PM
call dll's from Excel asynchronously ? Emile Besseling Excel Programming 1 August 1st 03 05:38 PM


All times are GMT +1. The time now is 03:36 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"