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

C#调用易语言DLL

--------------------编程问答-------------------- 易语言? 好玩么? --------------------编程问答-------------------- 函数原型是什么 --------------------编程问答-------------------- 不要返回字符串。

应该在C#初始化一个数组,传给e语言,e语言把结果写进去。也就是使用参数代替返回值。 --------------------编程问答-------------------- 改成文本型指针试下 --------------------编程问答--------------------
--------------------编程问答--------------------
引用 5 楼 qq578023708 的回复:


一样的代码,在我这里不能得到结果 --------------------编程问答-------------------- 发现一个奇怪问题,编译出exe,如果鼠标双击,可以运行,如果是直接用vs里“启动”就无法得到正确结果

还有个问题,我换如下代码:
        [DllImport("e.dll")]
        public static extern string Receive(string s);

        static void Main(string[] args)
        {
            for (int j = 0; j < 10; j++)
            {
                Task.Factory.StartNew(() =>
                    {
                        for (int i = 0; i < int.MaxValue; i++)
                        {
                            Console.WriteLine(Receive(i.ToString()));
                            Thread.Sleep(1000);
                        }
                    }
                );

            }
            Console.Read();
        }


程序运行一会就回出错 --------------------编程问答-------------------- 易语言其实就是vb
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,