为了控制钱箱(POS收银程序)在DELPHI中的"Import ActiveX Control"引入组件Tmscomm(用MSCOMM32.OCX),控件已产生,但将其拖入FORM时会报错"License information for Tmscomm NOT FOUND,YOU Cannot use this control in design mode",各位大佬,这是为何,应如何处理,请赐教

解决方案 »

  1.   

    你没有正确的License。能够执行,但不能在设计期间使用。
    创建一个文本文件,写入以下内容:
    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]
    @ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"
    重命名为MSCOMM.SRG并将其保存到C:\windows\System32(假如你的MSCOMM.SRG文件不存在的话,如果有,请直接打开,内容应该与上述内容一致)
    将这个文件复制到其它位置,并再次重命名为MSComm.Reg,双击导入注册表。之后就可以正常使用MSComm了。
      

  2.   

    wooden954:
    创建一个文本文件我是用程序项中的附件--记事本,再贴入
    [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] 
    @ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun" 
    保存文件名:mscomm.srg.保存在c:\windows\system32中,然后,再一次保存在桌面上,运行regedit,
    找到HKEY_CLASSES_ROOT\Licenses,导入桌面上mscomm.srg文件,报措信息是"不能导入C:\DOCUMENTS AND settings\zhang\桌面\mscomm.reg.txt:指定的文件不是注册表文件,只可导入注册表文件夹",为何如此,谢谢指导!
      

  3.   

    WOODEN954
    为何总有后缀TXT,如何解决
      

  4.   

    WOODEN954:
    注册表文件已经好了,是我写错的后缀名,但双击仍不能注册,说注册文件,下面的一句是否需要在注册文件中?
    @ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"