Register dll, activex sub Windows 7 (inclusiv

Nu a fost înregistrat dll, ActiveX pentru Windows 7 - ce să fac?

Ca de obicei toate Windows XP la inregistrare inclusiv dll, componente ActiveX fara probleme efectuate comanda regsvr32.

Windows 7 este în esență același, dar a făcut unele „îmbunătățiri“, motiv pentru care procedura obișnuită de multe ori nu da rezultatul așteptat. De exemplu:

Register dll, activex sub Windows 7 (inclusiv

Sunt de acord, este mesajul foarte clar și informativ. O mare ocazie pentru OS Developer - cere utilizatorului să achiziționeze lansarea Windows 8, o versiune nouă, mai avansată, în cazul în care un mesaj poate fi tradus în limbajul uman.

Și anume, o fereastră terminal (linia de comandă, cmd) ar trebui să fie deschis cu „Executare ca administrator“ (disponibil prin clic dreapta).

Register dll, activex sub Windows 7 (inclusiv

În cele mai multe cazuri, acest lucru rezolvă problema.

măsuri suplimentare pot fi necesare atunci când se utilizează versiunea pe 64 de biți a sistemului de operare. Faptul că programele din aceasta nu poate fi decât 64bitnymi, dar, de asemenea, pe 32 de biți. Și cele mai multe programe - 32 de biți, în beneficiul 64bit numai pe aplicații solicitante.

În special, partea 1C client (adică cel al 1C, cu care lucreaza utilizatorul) este o aplicație de 32 biți. (1C server poate fi deja la 32 de biți și 64 de biți, dar este vorba de organizații mari, dacă faci 1C și 5 utilizatori, 99% că aveți nici un server 1C acolo și tuturor celor 32 de biți).

Componentele ActiveX pot fi, de asemenea, un pic 32 sau 64 de biți, iar versiunea care urmează să fie utilizată, care corespunde cererii de biți. OcvitaBarcode ActiveX este o aplicație pe 32 de biți.

Deci, pentru înregistrarea de 32 de biți și programul ActiveX pe 64 de biți în Windows pe 64 de biți 6 este, de asemenea, diferite, dar ambele numite regsvr32.exe. (În cuvintele lui Kozma Prutkov, „în cazul în cușcă cu elefant scris«bivol», nu cred ochilor“.) Prin urmare, în cazul în care pur și simplu tastați în linia de comandă

în teorie, ar trebui să înceapă regsvr32 necesare, în practică, poate începe orice. De ce a fost făcută. Ei bine, toate la fel, dacă faci doar o ființă umană, care va cumpăra o nouă versiune de Windows.

Prin urmare, pentru regsvr32 de start 32bit garantate, trebuie să fie introduse într-o fereastră terminal

În cazul în care Windows nu este instalat în c: \ windows, atunci calea desigur, subliniază ceea ce este acolo. Și amintiți-vă că fereastra terminalului ar trebui să fie deschis ca administrator.

Sub rezerva regulilor de mai sus ActiveX pe 32 de biți, inclusiv OcvitaBarcode ActiveX rula fără probleme în Windows 7:

Register dll, activex sub Windows 7 (inclusiv