0
Пусть dllproject.vbp
будет проектом DLL VB6.Компиляция VB6 COM DLL через командную строку каждый раз получает различный CLSID
Каждый раз, когда я скомпилировать через эту линию:
VB6.EXE /MAKE dllproject.vbp /outdir somedir
Компилятор произвести DLL с другим CLSID. Зачем ?
(РЕДАКТИРОВАТЬ)
Да, как описано в ссылке VB6 Руководства. – Bob77
Вы хотите прочитать [это] (https://msdn.microsoft.com/en-us/library/aa242136 (v = vs.60) .aspx), если вы вносите какие-либо изменения в компонент. – BobRodes
Спасибо. На самом деле у меня была проблема с бинарной совместимостью (забыл почему) и отключил ее. Поскольку я компилировал до интерактивного использования, я не заметил таких изменений, потому что сбор и выпуск DLL выполнялся вручную ... Теперь это сценарий, поэтому проблема стала более очевидной. – Amessihel