Вы говорите о Winsock или MSComm?
Если его последний, удалите компонент из форм, удалите его как компонент в ящике инструмента.
Добавьте его в качестве ссылки и в формах, где ранее были компоненты, объявляющие экземпляр вручную;
private withevents comm as MSComm
их создание в _load
set comm = new MSComm
и все ваши события должны быть подключены до тех пор, пока переменное имя совпадает.
Если его компонент Winsock, то самым простым способом является использование компонента OCX & при необходимости передать ссылку из формы в класс, так как вы не можете надежно раннее связывать компонент winsock; set wsck1 = new winsock
будет компилировать & работать нормально, но на любом компьютере без установленного VB6 он будет терпеть неудачу, так как компонент winsock выполняет проверку лицензии каждый раз, когда он создается таким образом.
Я на 90% уверен, что это не так для mscomm, но лучше всего тестировать в любом случае.
Вау - Я так хочу попробовать. Благодаря! –