• 在vbscritp 中调用 C#生成的dll 组件


    环境:vs2005,window XP 

    第一步:
      添加一个类库组件,添加cs文件,代码如下:
       using System;
       using System.Collections.Generic;
       using System.Text;

       namespace AspDll
       {
           public class firstDll
           {
               public firstDll()
               { }
               public int Contulation(int a,int b)
               {
                      return a + b; 
               }
               public string returnHello(string name)
               {
                   return "Hello" + name;
               }
           }
       }

    第二步:
       打开类文件所在项目属性页,选择"生成"标签,把"为COM Interop 注册"勾上.
    第三步:
        把AssemblyInfo.cs文件中的[assembly: ComVisible(false)] 改为[assembly: ComVisible(true)]

    第四步:编译生成.dll
    第五步:在Asp调用:
       set clsa=server.CreateObject("AspDll.firstDll")
            three=clsa.returnHello("china")
        response.Write("<script>alert('"&three&"')</script>")

    <完>

  • 相关阅读:
    IO
    NIO
    Nginx(六)之负载均衡策略
    Nginx(五)之事件相关实现
    Nginx(四)之模块功能
    Nginx(三)之配置指令与内部运行逻辑
    Nginx(二)之数据结构
    Nginx(一)之整体架构框架
    HTTP(二)Web安全
    gson哪些符号html转义,Gson-特殊字符的转义-disableHtmlEscaping()
  • 原文地址:https://www.cnblogs.com/subingster/p/839144.html
Copyright © 2020-2023  润新知