按钮里的代码怎么转成DLL方便调用

问题描述

这是我在按钮里写的代码想改成DLL调用不会写求教ExcelGradingebll=newExcelGrading();ebll._TestPath="";//路径ebll.OpenExcel("");//打开路径ebll._GetTotalScore=4;ebll._ShowErr;textBox2.Text=ebll._ShowErr;ebll._AnsCont="";//答案ebll.Ping();//得到分数

解决方案

解决方案二:
dlll里面不要操作任何ui控件,然后把需要传入的变量作为参数
解决方案三:
textBox2.Text=ebll._ShowErr;有这东西在,你别想变成DLL
解决方案四:
引用1楼bdmh的回复:

dlll里面不要操作任何ui控件,然后把需要传入的变量作为参数

请教按照这个源码写下例子
解决方案五:
引用2楼Z65443344的回复:

textBox2.Text=ebll._ShowErr;有这东西在,你别想变成DLL

这是在按钮里写的所以有控件这个可以去掉
解决方案六:
你先别想那么远先写个通用的读写excel的类出来再说然后再把类放到类库工程里,编译成dll
解决方案七:
你就几行代码做成dll干啥。。。而且你要做通用的dll,就UI上的控件值就应该已参数形式传进来,而不是还在调用控件对象然后点出他的text
解决方案八:
如果你纯粹是想为了DLL而DLL那你可以新建一个类库,將你的所有东西放这个类库里面然后创建一个应用程序,將应用程序设置成启动项目,在应用程序中,取调用类库里面的东西,编译出来的程序,就会是一个exe程序和一个DLL文件了.
解决方案九:
建个类库,里面添加一个类,然后进行你要的封装
解决方案十:
对头
解决方案十一:
将代码写成函数,项目属性里边改成生成dll,剩下的事就是引用调用了
解决方案十二:
几乎每个解决方案目录都至少几个子项目,其中一大堆类库项目吧?一个执行文件exe,剩下都是dll类库。接触一下这类项目,几分钟就对dll封装666666666666666666了
解决方案十三:
你的这个想法没办法生成DLL,调用参数不就行了吗?你到底想做什么呢?

时间: 2024-09-11 14:08:17

按钮里的代码怎么转成DLL方便调用的相关文章

把js文件编译成dll供页面调用的方法_实用技巧

1. 在解决方案中添加一个项目:JSControl 2. 在这个项目添加一个js文件(JScript1.js) 脚本的内容: function showAlert(){ alert('Today is a good dary'); } 3. 改变JScript1.js的属性,Build Action为Embedded Resource(嵌入的资源) 4. 在JSControl项目的AssemblyInfo.cs文件中添加一行:(注意JSControl.JScript1.js,JSControl是

C#调用C++写的dll,C++调用C++的dll

C#语言使用方便,入门门槛较代,上手容易,并且语法与C,java有很类似的地方,IDE做的也好,通用性好,是MS下一代开发的主要力量.但是其开源代码较少,类库不是十分完美,在架构方面还有一些需要做的工作. C++写的程序占用内存较小,直接对内存或者文件操作,因此一些关键的步骤或者一些最内层的循环在一定程序上还需要依赖C++. 下面我做一些简单的例子 第一步,用C++做一个可以导出函数的dll(不采用def文件) cxyMath.h //在这里定义导出哪一些函数   class MyMathFun

用VB将ASP代码封装成DLL

封装|封装 摘 要 主要介绍用VB将ASP代码封装成DLL以保护 ASP代码和加快ASP代码的执行速度.节省服务器的资源关键词 ASP,DLL,编程一.引言Server端的脚本运行环境,它简单易用,不需要编译和连接,脚本可以在 Server端直接运行,并且它支持多用户.多线程,在 Web开发中得到了广泛的应用.服务器端的组件有别于客户端的组件.客户端的组件是通过网络传输,依靠HTML来起作用,而且只能在IE上有用.但是服务器端的组件是运行在服务器端,它在服务器上执行各种操作.因此,所有的浏览器都

library-下面这段代码是什么语言,用什么工具打包成dll?

问题描述 下面这段代码是什么语言,用什么工具打包成dll? 下面这段代码是什么语言,用什么工具打包成dll? library DSounds; { Important note about DLL memory management: ShareMem must be the first unit in your library's USES clause AND your project's (select Project-View Source) USES clause if your DL

封装dll-C# 中如何将一个类文件 封装成.dll文件

问题描述 C# 中如何将一个类文件 封装成.dll文件 我现在在c#程序里面写了几个通用的类,里面包括数据库的操作,网页表单的基本验证以及自己平时总结的一些很好用的方法,我现在想把这些类或者某一个类封装成一个dll文件,最好是所有的类都封装成一个dll,想请问一下各位怎么做,以前没做过将类封装成dll,麻烦大家帮帮小弟,最好有代码,谢谢了! 解决方案 封装成dll不就是将它编译成dll吗? 在bin文件下就有编译的dll 解决方案二: 在VS中新建一个类库工程,把你的类文件导到新建的工程里,编译

把aspx文件编译成DLL文件

编译 前言 Asp.net不是asp的简单升级,而是微软.Net计划中的一个重要组成部分,它依托.Net的多语言与强大的类库支持,引进了服务端HTML控件与WEB控件,自动处理控件的客户端与服务端的 交互,为开发人员提供了类似Windows下窗口编程的界面,为开发大型网络应用程序功能提供了良好的编程接口,也能够极大地提高开发人员的工作效率. 然而,"一次转换,两次编译"过程使得aspx文件在首次执行(或更新后首次运行)时显得略有不足,特别是在拥有大量aspx及codebehind的代码

将VBA代码编译封装成为DLL动态链接库的方法

  一.为什么要编译成为DLL 我们知道,Visual C++.Visual Basic和C++ Builder以及Delphi等编译器所编译出来的程序不容易被人破解(相对来说),这是因为代码被编译成了可执行文件或者动态链接库文件.那么,我们是否可以将VBA代码封装到动态链接库文件中,然后用Word调用呢?回答是肯定的.而且这样做还有一个好处,即可以加快代码的运行速度. 二.将VBA代码封装成动态链接库 假如我们已经写好了一个VBA工程,而且运行无误. ①建立VB工程及一般性操作 首先,我们需要

PHP实现清除wordpress里恶意代码_php技巧

公司一些wordpress网站由于下载的插件存在恶意代码,导致整个服务器所有网站PHP文件都存在恶意代码,就写了个简单的脚本清除. 恶意代码示例 复制代码 代码如下: <?php if(!isset($GLOBALS["\x61\156\x75\156\x61"])) { $ua=strtolower($_SERVER["\x48\124\x54\120\x5f\125\x53\105\x52\137\x41\107\x45\116\x54"]); if ((

[经典面试题]将字符串里的小写字母转换成大写的。 要求不通过比较

[题目] 将字符串里的小写字母转换成大写的. 要求不通过比较 --------腾讯校招 [思路] a~z的ascii码:97~122 也就是:1100001~1111010 A~Z的ascii码:65~90 也就是: 1000001~1011010 通过判断从低位数第五位是否是0,1而得到是小写字母还是大写字母 [代码] /********************************* * 日期:2014-11-21 * 作者:SJF0115 * 题目: 将字符串里的小写字母转换成大写的.