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);


  • 相关阅读:
    jdk1.8新特性
    linux centos虚拟机安装
    linux基本命令介绍
    JavaScript与Java的区别
    jQuery UI的基本使用方法与技巧
    jQuery Ajax 实例 ($.ajax、$.post、$.get)
    .NET批量大数据插入性能分析及比较
    .NET中的CSV导入导出(实例)
    jquery中push()的用法(数组添加元素)
    .net如何后台批量删除
  • 原文地址:https://www.cnblogs.com/HeroBeast/p/1391294.html
Copyright © 2011-2022 走看看