Такой вопрос: какие компоненты мне надо запихать в дистрибутив своей программы, чтобы все работало на разных компьютерах и под разными ОС. У меня используются следующие компоненты:
Компоненты:
Microsoft Rich Textbox Control 6.0 (RICHTX32.OCX)
Microsoft Windows Common Controls 6.0 (SP6) (MSCOMCLT.OCX)
References:
Visual Basic for Applications (VBA6.DLL)
Visual Basic runtime objects and procedures
Visual Basic objects and procedures (VB6.OLB)
OLE Automation
Я запустил Package & Deployment Wizard, и он мне в папку Support запихал немеренно всякого добра:
asycfilt.dll
COMCAT.DLL
MSCOMCTL.OCX
msvbvm60.dll
oleaut32.dll
olepro32.dll
RICHED32.DLL
RICHTX32.OCX
VB6STKIT.DLL
Я вот думаю, что там есть лишнее. Если я оставлю только RICHTX32.OCX, MSCOMCLT.OCX, msvbvm60.dll, то этого будет достаточно, чтобы все работало?
И еще: надо ли включать в дистрибутив .tlb файлы, а то этот Wizard их тоже включил, но, насколько я знаю, они компилируются в exe-ник?
И еще: у меня в References по умолчанию были включены OLE Automation и Visual Basic for Applications. Вроде я их никак не использовал, вообще не понимаю, почему они стандартно включены. Их лучше не отключать? И надо ли для их работы включать в дистрибутив какие-нибудь файлы?
Заранее спасибо.