为什么拷来的MSCOMM控件动态链接库安装上去了
去不能使用,提示没有注册类别,请问该怎么办?

解决方案 »

  1.   

    别用这个了,用SPCOMM,好用得多,还有源码。
      

  2.   

    MScmm是个ACTIVEX控件,要在DELPHI的COMPONENT/ADD ACTIVEX中加载。若在此处找不到它,有一个简单的办法,你先在机器上装VB,然后就可以找到了,然后按上面说的加载即可。
      

  3.   

    stall(蜡笔小新)说得不错  我记得 他是三个文件 你可以找一张vc 或vb的盘 自定义安装只安装ACTIVEX控件  就可以 他自动注册
      

  4.   

    对了 还要手动再添加到delphi 的ide上
    component-->import activex control
      

  5.   

    需要一串license码的,我回家找找
      

  6.   

    忘了是其中哪一个了,这里是我机器上的信息,把它们导入到注册表就可以了,其中有一个就是mscomm控件的。
    Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Licenses]
    @="Licensing: Copying the keys may be a violation of established copyrights."[HKEY_CLASSES_ROOT\Licenses\096EFC40-6ABF-11cf-850C-08002B30345D]
    @="knsgigmnmngnmnigthmgpninrmumhgkgrlrk"[HKEY_CLASSES_ROOT\Licenses\12B142A4-BD51-11d1-8C08-0000F8754DA1]
    @="aadhgafabafajhchnbchehfambfbbachmfmb"[HKEY_CLASSES_ROOT\Licenses\190B7910-992A-11cf-8AFA-00AA00C00905]
    @="gclclcejjcmjdcccoikjlcecoioijjcjnhng"[HKEY_CLASSES_ROOT\Licenses\1F3D5522-3F42-11d1-B2FA-00A0C908FB55]
    @="gcfjdjecpchcncdjpdejijgcrdoijjfcieod"[HKEY_CLASSES_ROOT\Licenses\1FB639E1-771F-11d1-8FD4-00A0C91E29D5]
    @="ldaskjeinankjgbnkcejnkrgnkvntkhzkhbtnkste"[HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d]
    @="mlrljgrlhltlngjlthrligklpkrhllglqlrk"[HKEY_CLASSES_ROOT\Licenses\38911DA0-E448-11D0-84A3-00DD01104159]
    @="mcpckchcdchjcjcclidcgcgchdqdcjhcojpd"[HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"[HKEY_CLASSES_ROOT\Licenses\43478d75-78e0-11cf-8e78-00a0d100038e]
    @="imshohohphlmnhimuinmphmmuiminhlmsmsl"[HKEY_CLASSES_ROOT\Licenses\4D553650-6ABE-11cf-8ADB-00AA00C00905]
    @="gfjmrfkfifkmkfffrlmmgmhmnlulkmfmqkqj"[HKEY_CLASSES_ROOT\Licenses\4F86BADF-9F77-11d1-B1B7-0000F8753F5D]
    @="iplpwpnippopupiivjrioppisjsjlpiiokuj"[HKEY_CLASSES_ROOT\Licenses\556C75F1-EFBC-11CF-B9F3-00A0247033C4]
    @="xybiedobrqsprbijaegcbislrsiucfjdhisl"[HKEY_CLASSES_ROOT\Licenses\57CBF9E0-6AA7-11cf-8ADB-00AA00C00905]
    @="aahakhchghkhfhaamghhbhbhkbpgfhahlfle"[HKEY_CLASSES_ROOT\Licenses\6000720D-F342-11D1-AF65-00A0C90DCA10]
    @="kefeflhlhlgenelerfleheietfmflelljeqf"[HKEY_CLASSES_ROOT\Licenses\66ab70d0-55d3-11cf-804c-00a02424e927]
    @="lieuqkjdgoqpHTML"[HKEY_CLASSES_ROOT\Licenses\6FB38640-6AC7-11cf-8ADB-00AA00C00905]
    @="gdjkokgdldikhdddpjkkekgknesjikdkoioh"[HKEY_CLASSES_ROOT\Licenses\70781760-55dd-11cf-a97f-0020af3f87b5]
    @="lieuqkjdgoqpHTTPCT"[HKEY_CLASSES_ROOT\Licenses\72E67120-5959-11cf-91F6-C2863C385E30]
    @="ibcbbbebqbdbciebmcobmbhifcmciibblgmf"[HKEY_CLASSES_ROOT\Licenses\73A4C9C1-D68D-11d0-98BF-00A0C90DC8D9][HKEY_CLASSES_ROOT\Licenses\73A4C9C1-D68D-11d0-98BF-00A0C90DC8D9\Retail]
    @="yubcdcprktpjtapmmfdacmupasbhscddncgp"[HKEY_CLASSES_ROOT\Licenses\73A4C9C1-D68D-11d0-98BF-00A0C90DC8D9\Runtime]
    @="okpvasjwmvjfrcatkskctmtjahdnkccdgjds"[HKEY_CLASSES_ROOT\Licenses\73f6ab30-5598-11cf-8389-0020af697014]
    @="lieuqkjdgoqpftpct"[HKEY_CLASSES_ROOT\Licenses\74872840-703A-11d1-A3AF-00A0C90F26FA]
    @="mninuglgknogtgjnthmnggjgsmrmgniglish"[HKEY_CLASSES_ROOT\Licenses\74872841-703A-11d1-A3AF-00A0C90F26FA]
    @="klglsejeilmereglrfkleeheqkpkelgejgqf"[HKEY_CLASSES_ROOT\Licenses\78E1BDD1-9941-11cf-9756-00AA00C00908]
    @="yjrjvqkjlqqjnqkjvprqsjnjvkuknjpjtoun"[HKEY_CLASSES_ROOT\Licenses\86c3e880-5595-11cf-96e7-0080c7c3c284]
    @="lieuqkjdgoqpnntpct"[HKEY_CLASSES_ROOT\Licenses\899B3E80-6AC6-11cf-8ADB-00AA00C00905]
    @="wjsjjjlqmjpjrjjjvpqqkqmqukypoqjquoun"[HKEY_CLASSES_ROOT\Licenses\9DF1A470-BA8E-11D0-849C-00A0C90DC8A9]
    @="cchcqjejhcgcqcfjpdfcdjkckiqikchcojpd"[HKEY_CLASSES_ROOT\Licenses\9E799BF1-8817-11cf-958F-0020AFC28C3B]
    @="uqpqnqkjujkjjjjqwktjrjkjtkupsjnjtoun"[HKEY_CLASSES_ROOT\Licenses\A133F000-CCB0-11d0-A316-00AA00688B10]
    @="cibbcimbpihbbbbbnhdbeidiocmcbbdbgdoc"[HKEY_CLASSES_ROOT\Licenses\a8a9f020-b426-11cf-bf3b-00a0d10003fa]
    @="eesjgjnekjeeheijrfheiegepftigeljfepi"[HKEY_CLASSES_ROOT\Licenses\AC0871D0-6ACC-11cf-8ADB-00AA00C00905]
    @="knjnpgognginknggsmnnhnjnumvmlngnrlrk"[HKEY_CLASSES_ROOT\Licenses\B1692F60-23B0-11D0-8E95-00A0C90F26F8]
    @="mjjjccncgjijrcfjpdfjfcejpdkdkcgjojpd"[HKEY_CLASSES_ROOT\Licenses\B1EFCCF0-6AC1-11cf-8ADB-00AA00C00905]
    @="qqkjvqpqmqjjpqjjvpqqkqmqvkypoqjquoun"[HKEY_CLASSES_ROOT\Licenses\b315c530-5298-11cf-aaa2-0020af2cee5e]
    @="lieuqkjdgoqpWINSCK"[HKEY_CLASSES_ROOT\Licenses\b7444ee0-55be-11cf-96e7-0080c7c3c284]
    @="lieuqkjdgoqpsmtpct"[HKEY_CLASSES_ROOT\Licenses\BC96F860-9928-11cf-8AFA-00AA00C00905]
    @="mmimfflflmqmlfffrlnmofhfkgrlmmfmqkqj"[HKEY_CLASSES_ROOT\Licenses\C4145310-469C-11d1-B182-00A0C922E820]
    @="konhqhioohihphkouimonhqhvnwiqhhhnjti"[HKEY_CLASSES_ROOT\Licenses\CDE57A55-8B86-11D0-b3C6-00A0C90AEA82]
    @="ekpkhddkjkekpdjkqemkfkldoeoefkfdjfqe"[HKEY_CLASSES_ROOT\Licenses\CEDD4F80-B43C-11cf-837C-00AA00573EDE]
    @="gxwaezucfyqpwjgqbcmtsncuhwsnyhiohwxz"[HKEY_CLASSES_ROOT\Licenses\D015B071-D2ED-11d0-A31A-00AA00688B10]
    @="gjdcfjpcmjicjcdcoihcechjlioiccechepd"[HKEY_CLASSES_ROOT\Licenses\DC4D7920-6AC8-11cf-8ADB-00AA00C00905]
    @="iokouhloohrojhhhtnooiokomiwnmohosmsl"[HKEY_CLASSES_ROOT\Licenses\E32E2733-1BC5-11d0-B8C3-00A0C90DCA10]
    @="kmhfimlflmmfpffmsgfmhmimngtghmoflhsg"[HKEY_CLASSES_ROOT\Licenses\ED4B87C4-9F76-11d1-8BF7-0000F8754DA1]
    @="knlggnmntgggrninthpgmnngrhqhnnjnslsh"[HKEY_CLASSES_ROOT\Licenses\F4FC596D-DFFE-11CF-9551-00AA00A3DC45]
    @="mbmabptebkjcdlgtjmskjwtsdhjbmkmwtrak"[HKEY_CLASSES_ROOT\Licenses\fb7663e0-5505-11cf-a676-0020af6a0bf2]
    @="lieuqkjdgoqppopct"
      

  7.   

    先把mscomm注册,然后在注册表中加入下面这样的键值就行了:
    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"注:@为默认键值。
    MSCOMM控件的安装
    1. MSCOMM控件是Microsoft Visual Studio配带的ActiveX控件,为了在Delphi下安装控件,必须确认硬盘中存在MSCOMM32.*和MSCOMM.SRG共4个文件。单击Coponent选项,选择如:Component->Import ActiveC Comtrol. 单击 Add,选择Mscomm32.ocx文件。然后单击Install ,退出并编译默认的包。可以安装成功。
    2. 如果MSCOMM32.OCX控件不是从Microsoft Visual Studio安装的,而是从其它系统中简单拷贝过来的,Delphi IDE环境将提示“该控件未注册”。可如下注册:
    1. 运行[windows\system\]regsvr32  [path\]mscomm32.ocx
    2. 打开记事本输入以下内容,并保存为REG的扩展名,双击此文件进行注册;也可以用Windows的Regedit来编辑相应的值;
    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @=” kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun”注:@为默认键值。
      

  8.   

    用regsvr32 注册一下。
    regsvr32 路径\mscomm32.ocx