
В тоже время, если тот же файл будет написан на VB5 - все получится, посскольку MSVBVM50.DLL по умолчанию поставляется вместе, если не заблуждаюсь, с Офисом к Вин98. Правда MSVBVM60.DLL вместе с MSVBVM50.DLL, тоже по умолчанию, поставляется с Офисом под ВинХР (а может и в Вин2000, но не уверен).
Отсюда вопрос - имеет ли смысл программировать на VB6, а потом в инсталлятор к каждой проге засовывать MSVBVM60.DLL (размером 1,35 МБ), или выбросить его (т.е. VB6) и вернуться к VB5, тем самым уменьшив размер инсталляторов

На первый взгляд среда VB5 существенно не отличается от VB6. Или в них есть какие-то принципиальные отличия (имеется в виду по функциональности)? То, что проекты VB5 не запускаются в VB6 и наоборот - в принципе решаемо. Но вот наличие MSVBVM50.DLL на всех машинах, а MSVBVM60.DLL лишь на некоторых, на мой взгляд, сущетсвенный плюс в сторону VB5, особенно для программ, которые должны запускаться без инсталляции.
Или я заблуждаюсь? Буду рад услышать все мнения на этот счет.

