zoukankan      html  css  js  c++  java
  • Installshield调用.net DLL的基本方法

    Installshield调用.net DLL的基本方法
    1.新建DLL文件。MyTest.dll,方法如下:
        新建一个solution,例如DLLStudy
        添加一个为ClassLibrary类型的工程MyTest
        在这个工程中添加类TestClass.cs
        内容如下:
        namespace MyTest
    {
        public class TestClass
        {
            public TestClass()
            {
            }
            public string GetString()
            {
                return "TestString";
            }
        }
    }
        修改Assembly中的[assembly: ComVisible(false)]为[assembly: ComVisible(true)] (非常重要) 

    2.编译这个文件,然后将它复制到IS工程的Data目录(自己可以新建一个), 左边的视图中选择Behavior and Logic 中的Support Files/BillBoards.在Support Files菜单中选择 English,插入MyTest.dll文件。
    3.在脚本中使用DLL文件。
        在函数的声明中加入以下两个个变量
        string szDllPath;
        object oMyTest;
        string szMsg;
        .....
    //使用DLL
        szDllPath= SUPPORTDIR^“MyTest.dll”; //dll文件路径
        set oMyTest=CoCreateObjectDotNet(szDllPath,"MyTest.TestClass") //后面的字符串为命名空间
        szMsg=oMyTest.GetString();
        MessageBox(szMsg);


  • 相关阅读:
    Java高级类特性(二)
    Java高级类特性(一)
    java面向对象
    Java基本语法
    Java语言的简介
    【ibatis】IBatis的标签(三)
    【Spring】详解spring事务属性
    【ibatis】IBatis返回map类型数据
    【ibatis】IBatis的动态SQL的写法
    【ibatis】入门讲例
  • 原文地址:https://www.cnblogs.com/HeroBeast/p/1391294.html
Copyright © 2011-2022 走看看