Windows 8 下给Delphi 2007安装MSCOMM32.OCX控件

将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中,即C:--Windows--SysWOW64 里面,(注意其它操作系统下可能是System32)。主要是MSCOMM32.OCX 文件

1、在开始菜单里面 ,以管理员身份运行cmd 或者 命令提示符

2、输入regsvr32 MSCOMM32.OCX或者(regsvr32/s  MSCOMM32.OCX)若安装成功会提示安装成功

  (卸载regsvr32/u Mscomm32.ocx)

 

3

注册成功后用记事本打开Mscomm.reg,可以看到类似下面的内容: 

  [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] 

@ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun",为了能正确使用该控件,需要修改注册表的信息,在注册表的在HKEY_CLASSES_ROOT\Licenses下建一主键: 

4250E830-6AC2-11cf-8ADB-00AA00C00905,主键的内容为 

kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun. 

 

至此一般win8 下即可成功,然后在delphi 中安装 Microsoft Comm Control 6.0 控件

  。。。。。。

1、打开Delphi 2007 ,从File中打开安装目录下lib文件夹中的 dclusr。

2、从Component 中选择 Import Component...

3、在弹出的窗口中选择 Import ActiveX Control 后点 NEXT,后把Microsoft Comm Control 6.0选中,点NEXT 再点NEXT,最后点Finish.

        之后不要选Create Unit,要选Add unit to Package。

4、在Project Manger中右击dclusr 后选择ADD,在弹出的窗口中的文件名中写入‘MSCommLib_TLB’后点OK,

5、在Project Manger中右击dclusr 后选择Install到这里添加完成。

 

你是不是看到在Tool Palette中多了一个ActiveX,里面有一个电话图标。。。。

MSCOMM控件的三种校验方式:分别是无校验(None),奇校验(Odd),偶校验(Even),1校验(Mark),0校验(Space)。

DELPHI2007 安装ACTIVEX插件的方法

先新建一个Package    file----NEW-----Package Delphi for win32,

再在Component->Import Component里面添加好ActiveX控件。之后不要选Create Unit,要选Add unit to Package。在右上角Package.bpl上按右键选Install,成功会弹出一个控件列表的对话框,保存Package.bpl就好了。

 

你可能感兴趣的:(windows8)