如何在Delphi 6上安装YmCrypt.ocx

时间:2014-10-14 13:07:11

标签: delphi vb6 delphi-6

我有YmCrypt.ocx ...... 在VB6上......当我导入文件时,它会创建一个对象,所以我可以粘贴在表单上,​​我可以使用它...但是在Delphi6上,为什么我不能像在vb6上那样做?它可以创建一个单元,但它不会成为一个对象。 所以我的问题是......

  1. 我可以在Delphi6上使用YmCrypt.ocx吗?
  2. 如果可以,请向我解释。我很高兴,如果有一个代码可以在运行时加载ocx。
  3. LIBID_YMCrypt_bl0sh: TGUID = '{1382B389-9A89-48C1-B056-7BECA8BD9FA2}';
      IID__YMC: TGUID = '{D2E65791-DA25-44E4-B9CB-27DE41BC4E1B}';
      DIID___YMC: TGUID = '{D39DF4F9-E0F3-417C-9700-6E78FD2AD041}';
      CLASS_YMC: TGUID = '{B2AFE6EC-D3A6-4445-B515-532C9E020380}';
    

    我试过这样称呼它:

    VAR
        ObjTokenYM: YMC;
    begin
        ObjTokenYM:=CreateComObject(CLASS_YMC) as YMC;
    

    当我运行代码时,没有错误......但我不确定这是否可以使用? 因为当我尝试调用类的方法时,如下所示:

    VAR
        ObjTokenYM: YMC;
    begin
        ObjTokenYM:=CreateComObject(CLASS_YMC) as YMC;
        ObjTokenYM.About;
    

    所以...我收到一条错误消息......“无法从ActiveX DLL,ActiveX控件或属性页面在此主机应用程序中显示非模态表单......”

0 个答案:

没有答案