Регистрирайте DLL, ActiveX под Windows 7 (включително
Не е регистриран Dll, ActiveX за Windows 7 - какво да правя?
Както обикновено всички Windows XP към приобщаващ регистрация Dll, ActiveX компоненти, без проблеми, извършвани regsvr32 команда.
Windows 7 е почти същата, но направи някои "подобрения", което е и причината обичайната процедура, която често не дава очаквания резултат. Например:
Съгласете се, че е много ясен и информативен съобщение. Голяма повод за OS Developer - напомни на потребителя да закупи освобождаването на Windows 8, нов, по-усъвършенствана версия, когато съобщение може да бъде преведено на човешки език.
А именно, терминален прозорец (команден ред, ПМС) трябва да се отваря с "Run като администратор" (предлага се с десен бутон).
В повечето случаи, това няма да реши проблема.
Допълнителни стъпки може да се изисква, когато използвате 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: