当前位置:编程学习 > C#/ASP.NET >>

求救:大家帮忙来找找我用C#写的COM组件的问题

 我最近想用C#写COM组件,自己在网上学习了一些。自己写了个简单的DEMO,不过写过后在。NET平台上貌似还能用,不过房到别的平台上就不行啦!有做过这个的来帮帮看看问题在哪儿啊!我做的DEMO附件里面有

下面的把代码COPY上来

在工程的AssemblyInfo.cs文件中加入如下语句: 
[assembly: AssemblyKeyFile(@"e:\classlibrary1\keyfile.snk")] 


using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace ComModule
{
    [Guid("FDEA5541-8ED0-46d3-95C0-715F7946A3CA")]  
    public inte易做图ce IModule
    {
        //属性name
        [DispId(1)]  
        string Name
        {
            get;
            set;
        }
        //方法test
        [DispId(2)] 
        string nametest(string inputstring);
    }

    [Guid("42BB2A3C-A275-45c5-B1A7-B79405019A7D")] 
    public class ModuleTest : IModule
    {
        public ModuleTest()
        {
        }

        private string myname;

        public string Name
        {
            get { return myname; }
            set { myname = value; }
        }

        public string nametest(string inputstring)
        {
            string result = "空字符串";

            if (inputstring.Length == 0)
            {
                return result;
            }

            result = inputstring.Substring(inputstring.Length - 1);

            return result;
        }
    }
}
--------------------编程问答-------------------- 没人自己顶一个
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,