Ako sa zaregistrovať ovládací prvok ActiveX (.ocx) manuálne

ID článku: 146219 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

SUHRN

Keď distribuujete Microsoft Visual FoxPro aplikácie, ktorá používa prvok ActiveX kontroly (.ocx súbor), .ocx súbor musí byť správne zaregistrovaný na to, aby pracovať správne. Sprievodca nastavením Visual FoxPro alebo InstallShield Express Visual FoxPro 7.0 alebo novšiu verziu programu Visual FoxPro zaregistruje súbor s príponou .ocx správne, za predpokladu, že vyberiete OLE políčko v kroku 6 pre .ocx súbor. Ak aplikácia Visual FoxPro, ktorý používa súbor s príponou .ocx je distribuované pomocou inej metódy, .ocx súbor musí byť zaregistrovaný manuálne. Tento článok popisuje spôsob zapísania súbor s príponou .ocx manuálne.

DALSIE INFORMACIE

Microsoft Register Server (Regsvr32.exe) môžete použiť na zapísanie 32- bitové .ocx súbor manuálne na 32-bitový operačný systém. V Visual FoxPro 3.0 a 3.0b, nástroj Regsvr32.exe je umiestnený v adresári \Vfp\Samples\Ole a na Visual FoxPro 5.0, nástroj Regsvr32.exe je umiestnený v adresári \Vfp. V vizuálnej FoxPro 6.0, nástroj Regsvr32.exe sa nachádza v adresári Distrib.src Visual FoxPro adresár. Môže byť distribuovaný s Visual FoxPro aplikácia. Syntax pre použitie nástroja Regsvr32.exe je nasledovná:
   Regsvr32 [/u] [/s] <OCX File Name>
					
Poznámka:/u znamená Unregister .ocx súboru.
/s znamená tichý režim (zobraziť žiadne správy).

V nasledujúcom príklade registruje ovládacieho prvku ActiveX Microsoft MAPI bez zobrazenia akýchkoľvek správ:
   Regsvr32 /s MSMAPI32.OCX
				
Implementovať tento príklad aplikácie Visual FoxPro, použite príkaz Spustiť príkaz takto:
   RUN /N Regsvr32 /s MSMAPI32.OCX
				
Poznámka: Ak sa vyskytne chyba pri registrácii ovládacieho prvku, urobiť po:
  1. Skontrolujte, či v databáze Registry, že kontroly nie je zaregistrovaný pred.
  2. Overiť, či tieto súbory sú v adresára Windows\System:
          mfc30.dll     olepro32.dll     msvcrt20.dll
          mfc40.dll     msvcrt40.dll
    Ak jeden z týchto súborov chýba, môže sa zobraziť nasledovná chyba Správa:
    Chyba: Kód chyby OLE 0x80040112: vhodné licenciu pre toto Trieda nebola nájdená.

Vlastnosti

ID článku: 146219 - Posledná kontrola: 17. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 6.0 Professional Edition
  • Microsoft Visual FoxPro 7.0 Professional Edition
  • Microsoft Visual FoxPro 9.0 Professional Edition
Kľúčové slová: 
kbautomation kbhowto kbinterop kbmt KB146219 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:146219

Odošlite odozvu