Bryan,

Actually, from quite a bit of experience shipping VB products, I can tell 
you that the COMCAT.dll should NOT be shipped even though the VB wizard 
says it should.  That particular DLL is always on the windoze machine and 
is different between NT and W9x machines!

Of the other DLLs only the VB  runtime (MSVBVM60.dll) is likely to not be 
on a user's machine.  It would only be there if they had VB or had 
installed another VB application.  The others are windows system DLLs that 
will almost certainly be present.  Even so, we ship them because we use 
Installshield Pro and set it up to only install the DLLs if they are newer.

Speaking of Installshield Pro -- DO NOT use Installshield 5.x VB setup 
wizard because it will create installations that, if the application is 
later uninstalled, will delete required system files!  I discovered this 
and reported it to Installshield.  They confirmed it, but never fixed it 
(except presumably in 6.0).

Finally, it really is necessary to deliver DLLs with most windows 
applications, and to use a setup utility, because most users are not going 
to be capable of installing and registering all the required files in the 
required order manually.  For some of the files, if they aren't registered, 
they might as well not be present!  Some of the files may be in use by 
windows and it requires a good setup utility (or a much more savvy than 
average user) to copy over the new files in that case.

John Atchley




On Wednesday, September 27, 2000 2:18 PM, [EMAIL PROTECTED] 
[SMTP:[EMAIL PROTECTED]] wrote:
>
>
> > ----------
> > From:       [EMAIL PROTECTED][SMTP:[EMAIL PROTECTED]]
> > Sent:       Wednesday, September 27, 2000 2:17:55 PM
> > To:         [EMAIL PROTECTED]
> > Subject:    [abcusers] Distributing DLLs
> > Auto forwarded by a Rule
> >
> We musn't let this topic go on too long, it isn't abc.  But, showing my
> ignorance, are these DLLs* part of Windows or specific to VB?  If the 
latter,
> I really have to distribute them because anybody who hasn't got VB won't 
have
> them.
>
> Also, I'm not too happy about the idea of fielding bug reports from 
people
> who are getting errors because they are using different versions of the 
DLLs
> from me.  I can put up a DLL-free download, but with a warning that I 
take no
> responsibility for the consequences.
>
> In the meantime, I'd better get stuck into my Very Large Java Book.
>
> * as a reminder
> > COMCAT.DLL STDOLE2.TLB ASYCFILT.DLL OLEPRO32.DLL
> > OLEAUT32.DLL MSVBVM60.DLL
>
> Bryan
>
> To subscribe/unsubscribe, point your browser to: 
http://www.tullochgorm.com/lists.html
> 

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to