arno
2006-02-20 23:12:36 UTC
Hi,
I have a project in which I use a call to MakeSureDirectoryPathExists
WinAPI function. This function resides in imagehlp.dll, but also in
dbghelp.dll. As I understand it, MS advises to use the one from
dbghelp.dll. However, imagehlp.dll is distributed with IE 4 and up,
whereas dbghelp.dll is only included in Win2k and higher. So it seems
to me that if I want to be as generic as possible in terms of
user-base (notably the odd win98 user in my case), I should use the
one from imagehlp.dll
FYI: I am not too familiar with distributing apps, so I am simply
seeking advice.
How should I best go about: use and distribute dbghelp.dll with my app
or not? I use win2k to develop on, so when i include it in my
installer (i us the package & deployment wizard included with VB6), I
get a warning on XP systems that a newer version of dbghelp is
present. However, when I dont, my app will likely fail on Win98,
right?
Or should I simply use imagehlp and 'hope' that all my users have at
least IE4 installed (a pretty safe bet in my case)
What do you guys consider 'best practice'?
tia,
arno
I have a project in which I use a call to MakeSureDirectoryPathExists
WinAPI function. This function resides in imagehlp.dll, but also in
dbghelp.dll. As I understand it, MS advises to use the one from
dbghelp.dll. However, imagehlp.dll is distributed with IE 4 and up,
whereas dbghelp.dll is only included in Win2k and higher. So it seems
to me that if I want to be as generic as possible in terms of
user-base (notably the odd win98 user in my case), I should use the
one from imagehlp.dll
FYI: I am not too familiar with distributing apps, so I am simply
seeking advice.
How should I best go about: use and distribute dbghelp.dll with my app
or not? I use win2k to develop on, so when i include it in my
installer (i us the package & deployment wizard included with VB6), I
get a warning on XP systems that a newer version of dbghelp is
present. However, when I dont, my app will likely fail on Win98,
right?
Or should I simply use imagehlp and 'hope' that all my users have at
least IE4 installed (a pretty safe bet in my case)
What do you guys consider 'best practice'?
tia,
arno