Hi Peter,
> Interesting you say in hindsight you would use Delphi in conjunction with
> Add-In Express. Could I ask why the preference vs VB6.
The main reason is sustainability over time. Like VB6 it's a RAD tool,
but despite the persistent rumors of its demise, Delphi will likely be
around (and supported!) longer than VB6. The other thing is that is
produces small executables. As I add more and more 3rd party controls
and functionality to my application, the size is swelling rapidly. I
don't think download size is that big of an issue these days, but I do
consider smaller better. The Delphi community is fanatical and the
more I look into it the more I understand why.
The downside, of course, is that most sample code you'll find is
written in VBA. More and more I'm finding top search results showing
VB.Net and C# code samples. With Delphi, you don't get that knowledge
base. Plus, I prototype most functions in VBA then move the code into
VB6, so that's a plus forVB6 over Delphi as well.
> With VB6 I haven't seen the need to use late binding providing the reference
> is set to the lowest version of Excel. That of course requires the lowest
> version is installed on the development machine. The same principle of
> developing in the lowest version holds for a VBA addin.
Agreed. But if you don't already own a license for Excel 2000, non-
pirated copies are getting harder and harder to find. It took me some
hunting to find a legit version last year. Same goes for VB6 as well.
Alan57, I hope have luck with that if you decide to go the VB6 route.
Nick Hebb
BreezeTree Software
http://www.breezetree.com