Регистрирайте DLL, ActiveX под Windows 7 (включително

Не е регистриран Dll, ActiveX за Windows 7 - какво да правя?

Както обикновено всички Windows XP към приобщаващ регистрация Dll, ActiveX компоненти, без проблеми, извършвани regsvr32 команда.

Windows 7 е почти същата, но направи някои "подобрения", което е и причината обичайната процедура, която често не дава очаквания резултат. Например:

Регистрирайте DLL, ActiveX под Windows 7 (включително

Съгласете се, че е много ясен и информативен съобщение. Голяма повод за OS Developer - напомни на потребителя да закупи освобождаването на Windows 8, нов, по-усъвършенствана версия, когато съобщение може да бъде преведено на човешки език.

А именно, терминален прозорец (команден ред, ПМС) трябва да се отваря с "Run като администратор" (предлага се с десен бутон).

Регистрирайте DLL, ActiveX под Windows 7 (включително

В повечето случаи, това няма да реши проблема.

Допълнителни стъпки може да се изисква, когато използвате 64-битов вариант на операционната система. Фактът, че програмите в него не могат да бъдат само 64bitnymi но също така и 32-битов. И повечето програми - 32bit, в полза на 64-битов само за специални приложения.

По-специално, част 1С клиент (т.е., че на 1C, с които потребителят работи) е приложение за 32-битов. (1C Този сървър може вече да бъде най-малко 32 и 64-битов, но става въпрос за големи организации, ако го направите 1C и 5 потребители, 99%, че вие ​​нямате сървър 1C там и всички 32 бита).

ActiveX елементи могат да са с 32 или 64-битова, и версията трябва да се използва, което съответства на заявката за малко. OcvitaBarcode ActiveX е приложение за 32-битов.

Така че, за регистрация на 32bit и 64-битов ActiveX програмата в Windows 64-битов 6 също е различно, но те платиха regsvr32.exe. (По думите на Козма Прутков ", ако си в клетката с слон писмено" бивол ", не вярвам на очите си".) Ето защо, ако напишете в командния ред

на теория, то трябва да започне необходимите regsvr32, на практика, може да започне всичко. Защо е била направена. Е, всички от един и същ, ако просто направи човек, който ще си купи нова версия на Windows.

Ето защо, за гарантиран старт 32bit regsvr32, трябва да се въведе в терминален прозорец

Ако прозорците не се инсталира в C: \ Windows, а след това по пътя разбира се, се отбележи, какво е там. И не забравяйте, че прозореца на терминала трябва да се отваря като администратор.

При спазване на посочените по-горе правила 32bit ActiveX, включително OcvitaBarcode ActiveX работи без проблеми в Windows 7:

Регистрирайте DLL, ActiveX под Windows 7 (включително