При использовании regsvr32 нужно ли отменить регистрацию dll или ocx перед повторной регистрацией?
Или регистрация все равно сделает это?
При использовании regsvr32 нужно ли отменить регистрацию dll или ocx перед повторной регистрацией?
Или регистрация все равно сделает это?
Перед повторной регистрацией необходимо отменить регистрацию. Это не автоматически.
regsvr32
вызывает точку входа (DllRegisterServer) в DLL для выполнения регистрации, поэтому я полагаю, что это может зависеть от DLL. Но в целом точка входа при регистрации просто обновляет информацию в реестре. Таким образом, не было бы необходимости сначала отменять регистрацию. Например, поставщик OLE DB, которому я помог написать, обновляет информацию GUID и путь к DLL во время регистрации. В этом случае оснований для отмены регистрации нет.
Вы не обязаны этого делать, но если вы этого не сделаете, это может вас испортить...