19.08.1997 Мнения Воткликах читателей на статью о Visual Basic 5.0 (PC Week/RE, № 22/ 97, с. 43) затрагивается проблема сосуществования VB 5.0 и VB 4.0 на одном компьютере. Кто-то столкнулся с ней на собственном опыте, кто-то читал об этом в Internet или зарубежной прессе. Суть проблемы заключается в том, что эти две версии VB имеют довольно много общих программных компонентов с одинаковыми именами и функциями - ряд файлов OCX и DLL, которые хранятся в общем каталоге компьютера WINDOWS95SYSTEM. Соответственно при установке VB 5.0 автоматически производится замена старых компонентов на новые (правила здесь очень просты - на компьютере сохраняются файлы с более поздней датой создания). В бета-версиях VB 5.0, которые распространялись в конце 1996 г., такая ситуация описывалась в обращении к программистам-тестерам. Там же говорилось, что хранить обе версии - 4.0 и 5.0 - на одном компьютере нежелательно по двум причинам: 1. Microsoft не гарантировала работоспособность новых компонентов, которые проходили стадию бета-тестирования. 2. Разработчик-тестер не мог передавать кому бы то ни было создаваемые им программы, так как в них попадали бета-компоненты VB 5.0, на распространение которых он не имел прав. Ошибки в бета-версии VB 5.0 (в том числе и в версии VB5/CCE, распространяемой свободно) действительно были. Например, я обнаружил их в ряде модулей OCX - COMDLG32, COMCTL32 и RICHTX32. Пришлось вручную восстанавливать варианты от VB 4.0, которые, однако, работали и с новой версией ...
читать далее.