如何让动态载入的DLL访问WinForm程序里面的事件? [问题点数:100分,结帖人winehero]

Bbs3
本版专家分:901
Blank
红花 2005年11月 VB大版内专家分月排行榜第一
Blank
黄花 2005年10月 VB大版内专家分月排行榜第二
Blank
蓝花 2005年12月 VB大版内专家分月排行榜第三
结帖率 100%
Bbs7
本版专家分:18693
c#如何调用dll面的事件
最近需要做一个二次开发,提供了一个<em>dll</em>,附带一个sdk 说明书,上面只是列举了自定义的:类型,函数,<em>事件</em>。rn而当我使用某些函数时,返回值是通过<em>事件</em>上报的(意思应该是将执行结果传递给了<em>事件</em>),举例一个<em>事件</em>的说明是这样的:rn[rnDeviceConnectd(BSTR strMAC)rn·功能rn档设备连接到服务器时上报此消息。rn· 参数rn ·strMAC: 设备的Mac地址;rn·备注rn strMac是设备的唯一标识,需要记录并用于后续操作rn]rn我想知道的是,<em>如何</em>得到这个上报的“消息”?!
[winform]如何程序在启动时自动加载dll
如题。rn<em>如何</em>让<em>程序</em>在启动时自动加载一个<em>dll</em>,在配置文件中设置么?rn还烦请说一下怎么做才能自动加载<em>dll</em>并使用里<em>面的</em>类与方法。多谢!!!
在WinForm里面的DataGrid事件的绑定?
已经生成好了一个DataGrid,<em>如何</em>在点击一个单元格的时候,触发一个<em>事件</em>,如弹出一个新窗体,以及<em>如何</em>给这个单元格赋值?rn谢谢!
易语言动态载入dll源码
易语言<em>动态载入</em><em>dll</em>中的菜单源码。适合用易语言进行模块化开发时<em>动态载入</em><em>dll</em>中的菜单。
动态载入dll依赖问题
[code=C#][/code]我使用 AppDomain.CurrentDomain.Load 从外部载入2个<em>dll</em>文件rn可以在AppDomain.CurrentDomain.GetAssemblies();中看到已经<em>程序</em>集已经载入了rn但是我用AppDomain.CurrentDomain.CreateInstance 创建的时候又说找不到<em>程序</em>集rnrn Assembly[] Ass_s = AppDomain.CurrentDomain.GetAssemblies();rn foreach (Assembly a in Ass_s)rn rn Response.Write(a.FullName + " ");rn rn foreach (Type t in a.GetTypes())rn rn Response.Write("___" + t.ToString() + " ");rn if (t.Name == "testClass" || t.Name == "test2Class")rn rn object o = a.CreateInstance(t.ToString());rn Response.Write(o);rn rn rn rn如果我这样创建 的话 testClass就无法创建 因为他又依赖了test2Classrnrnrnrnrnrn[code=C#]rnrn System.Reflection.Assembly o1Ass = AppDomain.CurrentDomain.Load(loadFile("/testDll.<em>dll</em>"), loadFile("/testDll.pdb"));rn System.Reflection.Assembly o2Ass = AppDomain.CurrentDomain.Load(loadFile("/test2Dll.<em>dll</em>"), loadFile("/test2Dll.pdb"));rn//这个会说找不到<em>程序</em>集rn object obj1 = AppDomain.CurrentDomain.CreateInstance("test2Dll", "test2Dll.test2Class");rn//同上rnobject obj2 = AppDomain.CurrentDomain.CreateInstance(o2Ass.FullName, "test2Dll.test2Class");rnrnrnrn//创建成功rnobject o2 = o2Ass.CreateInstance("test2Dll.test2Class");rn//返回nullrnobject o1 = o2Ass.CreateInstance("testDll.testClass");rnrnrn[/code]rnrnrn[code=C#]rnnamespace test2Dllrnrn public class test2Classrn rn public string OXN()rn rn return "hahahao";rn rn rnrn[/code]rn[code=C#]rnnamespace testDllrnrn public class testClassrn rn public string str rn get return new test2Dll.test2Class().OXN(); rn rn rnrnrn[/code]rn
.net 反射DLL里面的回调事件
怎么反射DLL里<em>面的</em>回调<em>事件</em>?rn这个DLL有一个方法A,调用此方法A会激发一个<em>事件</em>。我现在就想反射这个<em>事件</em>。谢谢
dll如何访问数据库?
====转载于网易=========rnrn是这样写的: rnrn主<em>程序</em>里有一个Database,一个Query rnrnDll里有一个函数: rnfunction GetAreaInfo(Qry:TQuery;AreaID:Integer):Integer;stdcall; rnrn这样在运行时,主<em>程序</em>里的Query传给这个函数执行查询 rnrn实际运行的时候,Query里是可以取到数据库里值,但主窗口一关闭的时候就会报一个指针错误,可能是什么原因呢? rnrn虽然这种方法Query取到值了,但我总觉得这样不太妥当,请问一般情况下dephi的DLL里<em>如何</em><em>访问</em>数据库呀? rnrnQuery<em>如何</em>返回? rn在<em>dll</em>内部建立database的connection可行吗? rnrn我是dephi新手,烦请各位帮助啦,谢谢 rnrnrn
动态载入dll问题
老是需要在<em>dll</em>里<em>面的</em>函数申明extern "C" 和_stdcall,否则<em>动态载入</em>就会出错.怎么办才能使cb写的,采用_cdecl调用的,没有把函数申明为extern "C"的<em>dll</em>在调用GetProcAddress不出错?没道理用cb自己写的<em>dll</em>非得把<em>dll</em>里面函数申明为_stdcall才能正常<em>动态载入</em>.哪位能指点迷津啊.rn//-------------rn哪位能告诉我下面内容:rn1.<em>动态载入</em><em>dll</em>有那些要点.rn2.怎么样使用GetProcAddress才能正常调用各种内型的第三方<em>dll</em>?
vb动态载入dll的问题
现在一个<em>程序</em>默认要调用一个a.<em>dll</em>文件.我想要他不调用a.<em>dll</em>.rnrn而是调用我指定的b.<em>dll</em>rnrn请问题vb怎么才可能做到
VB访问DLL里面的资源
用sndPlaySound函数放出WAVE,居然释放就出错,不知道怎么回事。rnrnLoadLibrary 读rnFreeLibrary 放rnrnrn Dim hRes As Longrnrn hRes = LoadLibrary (ResDllName)rnrn Dim hRsrc As Long, hGlobal As Long, lpData As Long, tempName As Stringrn hRsrc = FindResource(hRes, tempName, ResType '找到指定的资源rn hGlobal = LoadResource(hRes, hRsrc) '载入资源文件的指定资源rn lpData = LockResource(hGlobal) '锁定该资源以调用之rn sndPlaySound lpData, OpenMode '调用该资源rn GlobalUnlock hGlobal '解除锁定的资源rn DeleteObject hGlobalrn rn Case Elsern Exit Functionrnrn End SelectrnFreeLibrary hRes '释放DLLrnrn如果有FreeLibrary hRes <em>程序</em>就出错,如果没有这句,居然没问题,但不释放会造成内存泄漏啊。rnrn不知各位有没有更好的代码,<em>访问</em>标准DLL里<em>面的</em>声音资源!
winform如何编写类似vb里面的Resize事件
如题rn在线等待
dll如何调用form里面的事件。请看有什么问题?
原来运行的DLL中加入如下代码: rnTForm4.Create(Form4);rn Form4.Show;rn Form4.Edit1.Text:='ZSnXL2H5mNMlQMmZIn9NhzOYSlBCIaAoYGAbMuwAlPRke8I6LaTB4yk';rn Form4.download.Click;rn这样运行不了,不知道DLL<em>如何</em>调用FORM?rnrn
请问如何动态载入一个在DLL中的类?
我在DLL中声明并实现了一个类,但只能用静态载入DLL使用该类的工程才能编译通过,否则就在使用该类的工程中报DLL中的类没有实现。请问<em>如何</em>才能做到<em>动态载入</em>这个类呢?请各位DX指点~~
VB如何象C一样动态载入DLL?
就是把下<em>面的</em>代码改成VB的:rntypedef int (*F)(int a, char *b);rnrnHMODULE h = LoadLibrary("a.<em>dll</em>");rnF f = (F)GetProcAddress(h, "f");rnint s = f(1, "asss");rnFreeLibrary(h);rnrn//TMD,这个问题以前问过,可惜看结果时系统报告说404未找到。
如何让PictureBox图形里面的热区相应鼠标悬停事件
我使用了一个PictureBox显示一副图,在图上用drawImage的方式画了一些图标,这些图标不是Control,而是用GDI画的,现在我实现,在图标上响应一下鼠标悬停<em>事件</em>,就是鼠标移动到图标上,就显示一下图标信息。rn 难点是:这些图标不是控件,没有鼠标悬停<em>事件</em>,而且不能用toolTip显示信息。rn 不知道说清楚了没有?rnrn
如何让WINFORM下面的Datagrid显示行号?
<em>如何</em>让WINFORM下<em>面的</em>Datagrid显示行号?不要告诉我下载控件,需要重写Datagrid控件的思路或参考代码。
如何让VMware里面的Linux主机访问外网
vmware版本为14.1.1 1.首先打开VMware找到你需要配置的Linux虚拟机,点击网络适配器。 2.选择桥接模式(B):直接连接物理网络 3.开启此虚拟机即可 4.如果此时能ping通www.baidu.com即可,ping不通则可以修改IP地址跟真实windows主机IP地址同网段即可 4.1windows查看IP地址方法:win+R 输入cm...
winform面的change事件
想实现的功能是,画面上显示的数据如果修改了的话,把某个按钮变灰rn但因为画面上控件很多,有textbox,radiobutton,combobox,datagridviewrn如果在每一个控件的change<em>事件</em>里控制太麻烦,而且容易漏掉rn有没有什么好办法,求解rn[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/1.gif][/img]
winform如何处理工具栏的事件
在.Net里<em>如何</em>处理工具栏的单击<em>事件</em>,我记得在vb里是通过一个select case循环来判别按的是哪个按钮,可是在.Net里呢?请大家帮帮忙。谢谢。
面的onchange事件??????
我想实现当中的值发生改变后,打开数据库中该项值对应的信息,怎么做啊
winform事件提前运行
NULL 博文链接:https://chenhailong.iteye.com/blog/1312183
DLL里访问数组
我在做一个人口预测的过程中,需要使用皮尔曲线。我写了一个,如果在主<em>程序</em>里添加函数,自然可以<em>访问</em>主<em>程序</em>里的数组,因为我需要在大量的<em>程序</em>中使用,所以需要封装在DLL中,但<em>如何</em>编写函数的类型呢?rn在主<em>程序</em>里的原型如下:rndouble per(double * Y,double T,double TT);rnY为一个一维数组的地址,T为数据年份,TT为预测年份
关于动态载入DLL的一个问题
各位前辈好!rn小弟有这么个问题,关于<em>动态载入</em>DLL的。rn首先我有一个 interface.cs 中定义了一个 interfacernnamespace demornrn public interface IElementrn rn void Print();rn rnrn编译:csc /t:library /out:interface.<em>dll</em> interface.csrnrnrn然后有个 list.cs 实现了上<em>面的</em> interfacernnamespace demornrn public class List : IElementrn rn public void Print()rn rn System.Console.WriteLine("list");rn rn rnrn编译:csc /t:library /out:list.<em>dll</em> /r:interface.<em>dll</em> list.csrnrn最后写了个测试<em>程序</em>:rnusing System;rnusing System.Reflection;rnrnnamespace demornrn public class Programrn rn static void Main()rn rn Assembly ass = Assembly.LoadFrom("list.<em>dll</em>");rn Type t = ass.GetType("demo.List");rn IElement o = (IElement)Activator.CreateInstance(t);rn o.Print();rn rn rnrn编译:csc /r:interface.<em>dll</em> /out:program.exe program.csrnrn现在运行 program.exe,ok,没问题。rnrnrn但是我现在想要这样编译:rncsc /t:library /out:list.<em>dll</em> interface.cs list.csrncsc /out:program.exe interface.cs program.csrnrn然后我运行 program.exe,出错:rn未处理的异常: System.InvalidCastException: 无法将类型为“demo.List”的对象强制rn转换为类型“demo.IElement”。rnrnrn请问这是为什么?怎么样才能达到我的需求啊?难道一定要用 /r:interface.<em>dll</em> 的方式吗,我是不想多出一个<em>dll</em>来。多不爽啊!
dll面的多线程
现在遇到这样一个问题:主<em>程序</em>里面连接了一个<em>dll</em>库,库里面启动了一个线程,线程在不断循环获取http数据,自己写的socket,这都没什么问题,都能正常运行。但是,当主线程调用<em>dll</em>里面函数获取数据时,就容易出问题。哪怕线程里<em>面的</em>动作和主<em>程序</em>所需数据没任何关系。而且,只要我一停止获取http数据,就没问题。或者,主<em>程序</em>不调用<em>dll</em>函数也没问题。
-------------winform程序如何得到XML里面的属性---------
[code=XML]rn rn rn rn labelrn labelrnrn[/code]rnrn我要得到 [color=#FF0000]TextBox [/color]里的 Name 属性,赋值后插入到数据库,写在类库中,请问这该怎么写?
运行一个程序,调用这个程序dll让它执行dll面的方法
あ比如nero刻盘软件,安装好之后,找到它目录下的<em>dll</em>文件中的burn方法(执行刻盘动作的方法)rnrn我现在先运行nero软件,然后我再运行我写的<em>程序</em>,这个<em>程序</em>做的唯一一件事情就是启动nero的burn方法rnrn请问这个思路可行吗?rn
winform如何让文字竖着显示
<em>winform</em>里<em>如何</em>让文字竖着显示
winForm里的treeView事件问题。
为何必须要用鼠标左键点击节点时,才会改变treeView.SelectedNode呢?rnrn下<em>面的</em>代码总是在点一次左键后才会更新SelectedNode的属性,要不然就是上次左键点击的。rn点击右键时始终不改变SelectedNode.Text,大家帮帮忙,谢谢。rnrnrnif(treeView1.SelectedNode!=null)rn rn TreeNode tn = (TreeNode)treeView1.SelectedNode; rn menuItem1.Enabled = true;rn MessageBox.Show(tn.Text);rn if(tn.Parent != null)rn rn menuItem2.Enabled = true;rn rn if(tn.GetNodeCount(true)>0)rn rn menuItem3.Enabled = true;rn menuItem5.Enabled = false;rn rn elsern rn menuItem3.Enabled = false;rn menuItem5.Enabled = true;rn rn rn
winForm里用户控件的事件问题
我建了个用户控件,里面有文本和图片框;rn怎样做能使主界面点击用户控件的任意区域时,都触发ClientOnClick<em>事件</em>;rn而不是点图片框的时候触发PictureBoxOnClick<em>事件</em>之类的
DLL里如何捕获OCX的事件
在一个Win32的DLL里用CAxWindow来加载ocx,ocx控件已经可以正常显示了,且属性和方法都能调用了。现在有个问题是ocx里的<em>事件</em>不知道怎么在DLL里捕获了。有人这样用过没有,谢谢。
winform程序,button事件之间如何传递参数
<em>winform</em><em>程序</em>中,在页面上有三个buttong:一个button_Add(记录添加按钮),一个button_Modify(记录修改按钮),一个button_Save按钮(记录添加或修改后保存按钮)。rn在button_Save_Click<em>事件</em>中,要判断是哪个按钮所引发的save<em>事件</em>,还有其他的参数。<em>如何</em>获得其他按钮(按钮<em>事件</em>)中的一个或多个参数呢?rn我知道的可以设置全局变量和Button.tag属性传递参数。如果不用这两种方法,还有其他的方法吗?rn还有请教各位高手,哪种方法更好?rn谢谢
c#如何调用Activex 里面的事件
rt
winform面的combox的问题~~
就是一个combox控件,上面绑定的是从数据库中查出的日期,做查询条件用rn怎么样让这个combox控件既绑定datasource,又让它默认显示的日期是昨天呢?
WinForm 里面的TextBox 问题
我想问一个关于在 winForm 中的 TextBox 中,虽然我把TextBox 的只读属性变为 True , 但是还可以复制粘贴的操作。rnrn怎么能让这个TextBox 里<em>面的</em> 文本不能被复制出来?
如何复制DLL里面的图片?
[b][color=#FF0000]将ico图片以嵌入式文件形式封装到Dll里面,如果我的<em>程序</em>要求复制Dll里<em>面的</em>ico图片到目标文件夹,<em>如何</em>复制呢?是C#语言的[/color][/b]
如何显示dll面的对话框
CDGPSApp 是<em>dll</em>的类名称,CDGPSDlg是添加的对话框类rn在wince上<em>程序</em>调用openSetting时对话框无法显示rn而同样的代码在pc上就可以显示对话框rn<em>如何</em>解决,请高手赐教rnrnrnvoid CDGPSApp::openSetting()rnrn AFX_MANAGE_STATE(AfxGetStaticModuleState( ));rnrn INT_PTR nOpen = -1;rn CDGPSDlg cOpen;rn nOpen = cOpen.DoModal();rn rn rn if (nOpen == -1 )rn rn MessageBox (NULL,TEXT("Flase"),TEXT("Notice"),MB_OK);rn rn elsern rn MessageBox (NULL,TEXT("OK"),TEXT("Notice"),MB_OK);rn rn
如何引用一个dll面的style?
一个工程引用了一个<em>dll</em>,这个<em>dll</em>封装了很多资源style,我<em>如何</em>在当前工程里面使用这些style?rn谢谢!
如何获取资源DLL里面的ICON
我做了一个纯资源DLL,里面有个ICON,怎么把它读取出来?rnrn我的步骤是这样的:先是Loadlibrary,然后LoadIcon(lRes,L"icon1.ico");rnrn但是第二步发现LoadIcon是失败的...为什么???
WinForm 里面的ADO应用
1,在WinForm里面把数据库连接和操作单独写成一个类,应改<em>如何</em>设计?rn2,在窗体的业务操作中<em>如何</em>调用?rnrn新接触,谢谢.
如何调用Dll里面的函数
举个例子可以吗?
如何释放DLL里面的线程啊
<em>如何</em>释放DLL里<em>面的</em>线程啊rnrn在线等。。~》~》》~》~急
dll面的form如何显示
俺刚学delphi要做个<em>dll</em>文件。里<em>面的</em>form<em>如何</em>show出来?rn另<em>dll</em>里<em>面的</em>form上有按钮,俺点击了按钮,<em>如何</em>使调用<em>dll</em>的<em>程序</em>知道?能做<em>事件</em>传出来吗?rn各位大大帮帮忙
如何dll面的函数导出??
我有一个<em>dll</em>里面有个数字计算的函数。rn我<em>如何</em>能把这个函数嵌入到我的vc<em>程序</em>中去呢, 就是把他导出来, 不需要原来的<em>dll</em>了。rn谢谢
如何使用dll面的ids资源
主<em>程序</em>里,我用m_hLangDLL=::LoadLibrary((LPCTSTR)"EngDll.<em>dll</em>"); 加载了一个EngDll.<em>dll</em>。rnrn我想把EngDll.<em>dll</em>里的string table里<em>面的</em>IDS_AA_DOWN赋值给主<em>程序</em>的cstrName变量。要怎么写代码?rnrn[code=C/C++]CString cstrName;rncstrName=IDS_AA_DOWN; //编译会报错。[/code]
如何定义dll文件里面的函数调用?
求助,一个c语言编写的<em>dll</em>文件(encrypt.<em>dll</em>),里面有一个加密函数:int jiami(char *source,char *target) 其中返回int类型,*source是输入字符串,*target是返回的加密字符串,我在pb中要声明这个函数并调用,请教<em>如何</em>写?rnrn我是这样定义的: rnFunction ULong jiami(Ref String source,Ref String target ) Library "encrypt.<em>dll</em>"rnrn但是无法使用,如果这样调用了,第一个参数是输入,第二个参数是即将获得的目标,请问<em>如何</em>得到?rnrnString ls_mm_jiami,ls_ourcernls_ource='123'rnif jiami(ls_ource,ls_mm_jiami)=0 then MessageBox("",ls_mm_jiami)rnrn以上代码报错:rnError: Bad runtime function reference at line 8 in clicked event of object cb_7 of w_xf
如何实现DLL里面的回调函数
 我想在我的C++的DLL里,实现回调函数,流程如下:rnrn program --------------------→ <em>dll</em>rn  ↑ ¦rn  ¦_______________________________¦rn  callback(回调)rnrnrn 我是该用MFC常规DLL还是MFC扩展DLL实现?如果实现? rn (刚刚入门写DLL,大家多多指教!)rnrnrnrnrn rn
如何查看DLL里面的方法和属性
用C#写ASP.NET,生存DLL,<em>如何</em>在没源代码的时候查看DLL里<em>面的</em>属性和方法呀,有什么工具么??
如何得到dll面的方法名呢?
我有一个Dll文件AspriseOCR.<em>dll</em>,,,<em>如何</em>得到<em>dll</em>里<em>面的</em>方法名呢?我打算在java里面调用
如何读取dll面的图片资源
<em>dll</em>文件中,有两张图片,我想读出显示出来,请各位帮忙!
如何调用dll面的资源?
有一个<em>dll</em>里面有对话框,图标之类的.比如shell32.<em>dll</em>rn<em>如何</em>能调用里<em>面的</em>资源?rn以前看过一些这样的代码:rnrntypedef int (CALLBACK *SHUTDOWNDLG)(int); //显示关机对话框函数的指针 rnHINSTANCE hInst = LoadLibrary("shell32.<em>dll</em>"); //装入shell32.<em>dll</em> rnSHUTDOWNDLG ShutDownDialog; //指向shell32.<em>dll</em>库中显示关机对话框函数的指针 rnif(hInst != NULL) rn rn //获得函数的地址并调用之 rn ShutDownDialog = (SHUTDOWNDLG)GetProcAddress(hInst,(LPSTR)60); rn (*ShutDownDialog)(0); rn rnrn问题是: 那个60是怎么得到的?还有怎么知道它传递的参数?谢谢了! rn
如何调用dll面的窗体?
<em>dll</em>里怎么设计啊?谁能给个例子。一个窗体一个按键,返回一个int就可以了。rn谢谢。。。。rn
如何让用户看不见dll里的函数
这个<em>dll</em>是其它语言可能要调用的,所以不能有类。rn如int fun(int a, int b)rnrn retun add(a,b)*add(a,b);rnrnfun这个函数是想让用户用的,而add这个函数,我即不想让用户用,也不想让用户知道它的存在,虽然我们可以在给他的编程文档中不写这个函数,但人家可以用dumpin(这个单词怎么拼忘了)之类的查看<em>dll</em>中的函数
winform 如何生成DLL
很多人都说设置那个输出类型为类库就行了,可是我一调试就报错啊rn说什么无法直接启动带有类库输出类型的项目~~~
APP_Code里面的如何访问页面?
我想在app_code里面生成一个DataTable交给asp.net页面生成excel文件,想通过session传过去怎么实现?如果不能<em>如何</em>在app_code里<em>面的</em>类中<em>访问</em>虚拟目录中的模版以及生成后的excel文件<em>如何</em>提供给用户下载?谢谢!
如何访问IF,WHILE等里面的值?
比如rnstring s;rnsring x=request.qureystring["a"].tostring;rnif(a!=null)rnrns="hello,world";rnrnresponse.write(s);rnrn提示S没有值?
如何访问dbgrid里面的记录
比如把里<em>面的</em>一条和全部记录打印出来
线程如何访问CView里面的成员函数?
class CAgiView : public CViewrn有成员函数rn //显示位置函数rnvoid OnGpsPos();rn开启线程rn TerminateThread(m_hReadThread,NULL);rnm_hReadThread = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ReadThreadFunc,(LPVOID)this,0,NULL);rn线程函数rnvoid ReadThreadFunc(LPVOID lparam)rn{rn}rn<em>如何</em>在ReadThreadFunc 里面<em>访问</em>成员函数OnGpsPos(),rn请帮忙。
App_Code里面的代码如何访问Session?
如题,不要传递Context的,各位有什么好方法?
winform 中怎样执行两个timer里面的事件
我用了两个timer控件 rn第一个timer控件是500毫秒执行一次获取串口信息<em>事件</em> rn另一个timer控件是15000毫秒执行一次显示数据信息<em>事件</em> rn但是 每当执行到显示信息<em>事件</em>时(执行了还没一半) 就跳到了 第一个timer<em>事件</em>里了 rn这是怎么回事 rn要是用点击按钮执行显示数据<em>事件</em> 没事 但是用到时间控件就不行了rnrn是不是与多线程有关呀 不会做 rn有会的朋友帮下忙 谢谢rn
如何访问Android里面的数组元素
很简单,对于类对象,要保证在Android不能为空 void Awake() { AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic("currentActivity"); activity.Call("set
Win98 如何访问 Win2000 里面的共享文件?????????
在一个局域网中, Win95 想<em>访问</em> Win2000 中的文件, 我第一次是启用了 guest 帐户, 就可以了, 可是好景不长, 就不行了。提示找不到网络路径, 然后我在组策略中, 把禁止连接共享文件这一项启用, 好了。可是由于电压不稳机子重启后又不行了, 还是那也是个提示, 这下, 我没着了。 大家帮忙呀? rn
如何动态访问用户控件里面的方法?
有一个用户控件UserControl_Bse_Customer,在一个tabcontrol动态生产的tabpage下。rnrn我要点击tabcontrol的关闭tabpage按钮时,运行UserControl_Bse_Customer里<em>面的</em>一段<em>程序</em>Act_Exit()。rnrn但是取得控件后,无法<em>访问</em><em>程序</em>,编译时提示“只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句”rnrn代码如下:
如何访问自定义控件里面的方法
如:rnrn[code=C#]rn[ToolboxData(")]rnpublic class ExGridView : GridViewrnrn ........rnrn public void InsertColumn(int index, DataControlRowType TplType, EControlType ctlType, string colName, string ctlId)rn rn ........rn rnrn ........rnrn[/code]rnrn在页面代码中 this.gv.InsertColumn(...) 不可<em>访问</em>rnrn提示 并不包含“InsertColumn”的定义
winform面的textbox的TextChanged事件不能回写
如题,[code=C#]rnrn private void textBox2_TextChanged(object sender, EventArgs e)rn rn DataSet ds = new DataSet();rnrn System.Data.DataTable dt = new System.Data.DataTable();rn dt.TableName = "client_info";rn ds.Tables.Add(dt);rn for (int j = 0; j < dataGridView1.Columns.Count; j++)rn rn dt.Columns.Add(dataGridView1.Columns[j].HeaderCell.Value.ToString());rn rn for (int j = 0; j < dataGridView1.Rows.Count; j++)rn rn DataRow dr = dt.NewRow();rn for (int i = 0; i < dataGridView1.Columns.Count; i++)rn rn if (dataGridView1.Rows[j].Cells[i].Value != null)rn rn dr[i] = dataGridView1.Rows[j].Cells[i].Value.ToString();rn rn elsern rn dr[i] = "";rn rn rn dt.Rows.Add(dr);rn rnrn ////ds = new DataSet(dt);rn //以下为过滤代码rn DataView dv = new DataView();rn dv.Table = ds.Tables["client_info"];//存放楼上的dtrn dv.RowFilter = "收货地址 like '%" + textBox2.Text + "%' ";rn dataGridView1.DataSource = dv;rn rn[/code]rnrn输入textbox2值的时候可以模糊查询筛选datagridview里<em>面的</em>内容,但是删除textbox2值时,datagridview显示的内容不能回写到原来显示的内容。请教这是什么问题,网上有说是autopostback要设置为true。但<em>winform</em>里<em>面的</em>textbox好像没有这个属性吧。
如何winform程序在未初始化之前退出程序
<em>如何</em>让<em>程序</em>在执行InitializeComponent();方法之前退出<em>程序</em>?
【问】如何动态载入窗体?
比如:使用InputBox输入一窗体名(该窗体可能还未载入,或不存在)rn
如何动态载入资源文件,并在程序中读取
现在很多使用资源文件(*.res)的介绍都是将资源文件在编译时直接编译进<em>程序</em>中,如果资源文件很多,那不是<em>程序</em>文件会相当大?而且编译进<em>程序</em>的资源文件不能再更改,如要更改只能再次编译<em>程序</em>.有没有办法让生成的资源文件独立存在,在<em>程序</em>动行时<em>动态载入</em>并读取,而不编译到exe或<em>dll</em>文件中?
如何动态载入布局?
rn我在setcontent了一个布局文件,里面有个RelativeLayout的ID为ToboundContent。rn现在想把另一个ID为Content的布局文件塞进ToboundContent里。rnrn这个应该很简单的吧。求解答。希望回答的清楚点,我是小白。
OGRE里 如何让图片显示在最上面的
OGRE里面,很多例子里都有个FPS的窗口和OGRE的图片。rn我想知道这个图片是怎么画上去的,是在3D空间里的用一个平面,把Z值设置为近截面,然后通过摄像机投影画出来的还是直接像2D一样画在屏幕上的呢?rnrn不知道这样说得明白不。rn就是先知道OGRE里怎么把图片画在屏幕最上面 而不被其他东西遮挡住的。rnrn
如何让页面里面的java代码高亮显示
syntaxhighlighter让页面上<em>面的</em>java代码高亮显示,也可以让textarea里<em>面的</em>代码高亮显示,这里只是指个方向,会一些很简单的用法,更多的功能还需要大家自己去研究
如何让ListView里面的行高增加?
如题
如何让gridview里面的链接失效
<em>如何</em>让gridview里<em>面的</em>链接失效?rn[code=HTML]rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]rnrn<em>如何</em>在点击一个按钮的时候让“”这个链接失效?rnrn请贴出代码!!!
如何让编辑框里面的字符自动换行?
我在一个对话框中加了一个CEdit控件,想在里面显示一个矩阵,但是不知道怎样让里<em>面的</em>数据自动换行对齐,请各位高手帮忙!还有在写txt文件时,怎样保证写进去的数据也是左对齐或者右对齐的呢?
Winform下如何访问远程数据库?
请问Winform下是<em>如何</em><em>访问</em>远程数据库的?使用的是什么类?很复杂么?是Web client么?
winform如何访问控件
我有一个窗口,上面有几个TextBox控件,我可以在按钮的点击<em>事件</em>里直接引用控件名<em>访问</em>.rn但是我在自己写的方法里就<em>访问</em>不了,怎么才能在自己写的方法里<em>访问</em>窗体的控件.rn[code=C#]rnprivate void button1_Click(object sender, EventArgs e)rnrn textBox1.Text = "hello";rnrnrnprivate void MyMethod()rnrn textBox1.Text //这里<em>访问</em>不到rnrn[/code]
事件里调用DLL函数?
我要在 private void button1_Click(object sender, EventArgs e) 中调用rnJINCARD7.<em>dll</em>中的Init_com函数怎么写?假设收到的参数为1rn还有为什么我引入了 rnusing System.Runtime.InteropServices; rn后只有 DllImportAttribute 而没有大家说的 DllImport呢? rn
如何动态载入资源文件和properties文件。
<em>动态载入</em>的类中如果使用了载入的jar中的properties文件,出现找不到Resource的异常,<em>如何</em>让该properties文件也能装入。
如何winform自动隐藏
我现在想做一个小<em>程序</em>,让电脑一开机就自动运行它并且隐藏它。rn我知道可以把快捷方式放到“开始”---“启动”里,自动运行它。可是该<em>如何</em>自动隐藏它,rn我原来的做法是在load<em>事件</em>里加入hide()方法,可是不行,请问该<em>如何</em>做到,谢谢!
如何实现动态载入模块?
在VB6.0里面,我通过CreateObject和CallByName很容易实现<em>动态载入</em>模块。比如,我只要动态链接库的文件名称,对象名称及对象的方法(属性)名称,我就可以很自由地调用。rnrn在C#里面,我<em>如何</em>实现它?多谢!!!!!!!!!!!
如何动态载入css文件?
比如针对用户浏览器的不同载入相应的css文件
如何动态载入form文件?
我要编写一个<em>程序</em>,目的要打开由delphi编写的源文件,注只要重绘form窗口及其控件即可,不要<em>事件</em>,我初步分析了delphi的源文件,即*.dfm即可,主要用来进行界面要析。请大家帮帮我?一定给分。
DOM事件面的键盘事件
在JS里面有很多很多的<em>事件</em>,我们以后将会接触到它们,而它们在我们的JS代码里面是必不可少的,而现在我要讲的就是DOM<em>事件</em>里<em>面的</em>键盘<em>事件</em>。 相信很多小伙伴都知道,平时有一些选项不用按确定按钮,直接一个回车就可以搞定了,平时登录也一样,直接一个回车就可以,而现在我们接下来要了解的就是一些关于键盘的<em>事件</em> KeyDown触发后,不一定触发KeyUp,平时有没有试过按下某个键把鼠标移开那个地方,本该触发的...
说一说input里面的事件
在们都知道的input<em>事件</em>中有focus,blur,change, keydown, keyup,html5中新加入的input<em>事件</em>,前端工程师总是免不了和输入框打交道监听用户的输入并发送给服务端。首先<em>事件</em>发生的顺序如下:focus-&amp;gt;keydown-&amp;gt;input-&amp;gt;keyup-&amp;gt;change-&amp;gt;blur.因为阅读了这位仁兄的输入<em>事件</em>解析发现很全面https://bl...
DataGrid里面的控件事件
rn rn rn rn rn rn rnrn我怎样写他的<em>事件</em>?谢谢!只净十分了!
事件结构里面的循环
时间结构里面可以加循环的
如果让Dll使用自己的资源(dll面的),而不是exe程序中的资源?
我有一个<em>dll</em>,里面有一个对话框资源,当我的<em>程序</em>加载这个<em>dll</em>的时候,调用<em>dll</em>中的函数显示那个<em>dll</em>中的对话框。rn我得<em>dll</em>是win32 <em>dll</em>,不是MFC的所以没法使用AfxSetResourceHandle(hResource);rnrn请问在win32<em>程序</em>里有什么方法使用指定的资源么?rnrnrn
DOM事件面的鼠标事件
在JS里面有很多很多的<em>事件</em>,我们以后将会接触到它们,而它们在我们的JS代码里面是必不可少的,而现在我要讲的就是DOM<em>事件</em>里<em>面的</em>鼠标<em>事件</em>。 什么是鼠标<em>事件</em>呢?顾名思义就是和鼠标相关的一些<em>事件</em>,就像我们平时点击某些按钮,点击某些图片,它们会触发一些动作,例如弹出模态框,图片跳转页面等都是由鼠标<em>事件</em>来触发,现在我们就开始看看这些<em>事件</em>吧 Onclick 点击<em>事件</em>,这个就是平时你们点击某些东西就会触发的事...
winform程序如何内嵌播放器
我要播放的文件是PCM格式的,要用特定播放器才能打开。请问<em>如何</em>将这样的 一个播放器内嵌到<em>winform</em><em>程序</em>里
js访问dll里的js?
js做为嵌入资源文件编译进了不得<em>dll</em>文件, 但是我的客户端的javascript 要<em>访问</em>这个javascript 文件rnlike :rnrnprotected override void OnPreRender(EventArgs e)rn rn base.OnPreRender(e);rn rn rnrnrnrn在前面regist script rn rnrnrnrnrnprotected override void Render(HtmlTextWriter output)rnrnString Text=" "rn output.Write(Text);rnrn
请问如果获取动态加载DLL 类里面的事件
[b]小弟现在已经能够动态的加载一个<em>dll</em>文件,并可执行他的一个函数,但是如果这个DLL类里面包含一个<em>事件</em>,当触发时,我该<em>如何</em>获取他反馈 的信息呢?谢谢,[/b]rnrnPublic Class ModbusRturn'这个是生成的DLL文件类rn Public Function StartWork(ByVal gt As String)rn Dim i As Integer = 0rn For i = 0 To 100rn System.Threading.Thread.Sleep(1000)rn Call StartEvent(Now())rn Nextrnrn End Functionrnrn Public Event MyEvent(ByVal s As String) '自定义<em>事件</em>rnrn Public Sub StartEvent(ByVal value As String) '触发<em>事件</em>函数rn RaiseEvent MyEvent(value) '触发<em>事件</em>rn End SubrnrnEnd Classrnrn'==========================以下是加载ModBusRtu.<em>dll</em>这个文件rn Dim asm As System.Reflection.Assemblyrn Dim classtemp As Typernrn asm = System.Reflection.Assembly.LoadFrom("ModBusRtu.<em>dll</em>")rn classtemp = asm.GetType("ModBusRtu.ModbusRtu")rn Dim obj As Object = asm.CreateInstance(classtemp.FullName)rnrn就是加载这个<em>dll</em>之后,他每秒钟输出一个时间,我要能捕获,并显示他那输出的时间,VB.NET还处于刚入门,请高手赐教。。。rn补充:我似乎找到了怎么用了,不过我是在vs2005 下编程,且用于WINCE6.0上。rnclasstemp.GetType().AddEventHandler(obj, AddressOf obj_Timer)rnrn...rnrnSub obj_Timer()rn ' Here to deal with the timer event of your object's instance.rnEnd Subrn不过为什么classtemp.GetType后没有“AddEventHandler”这个方法啊?是不是wince下的精简.net不支持?那我该怎么办?谢谢!!~~~
dll面的form问题
rnextern "C" void _stdcall D_Browse(void);rnvoid __export __stdcall D_Browse(void)rnrnF_Browse = new TF_Browse(NULL);rnF_Browse->ShowModal();rndelete F_Browse ;rn没有问题rnrn由于我调用这个<em>dll</em>的form时是showmodal的rn所以只有释放这个<em>dll</em>才能调用别的formrnrn我改成rnextern "C" void _stdcall D_Browse(void);rnvoid __export __stdcall D_Browse(void)rnrnF_Browse = new TF_Browse(Application);rnF_Browse->Show();rnrnrn并在<em>dll</em>的F_Browse的onclose<em>事件</em>里rndelete F_Browse ;rnrn但是调用时候(动态)rn窗口一闪而过rn好像刚生成就释放了rnrn求救!!rnrn
调用dll面的窗体
我想调用<em>dll</em> 里<em>面的</em>窗体,但不想通过映射,不知道有没有更好的办法
HOOK注入如何让另一个程序显示DLL里面的一个对话框?
首先,为了能说得更清楚,我先举个例子!!rn游戏外挂大家都知道吧!大家也都见过吧!!rn我的<em>程序</em>就类似那样的一个效果.rnrn就是我说我在我的DLL里同创建了一个对话框资源,我想在我的<em>程序</em>里放一个按钮,当单击这个按钮时,我的<em>程序</em>执行一个HOOK注入到另一个<em>程序</em>,并能在那个<em>程序</em>窗口上弹出一个非模态的对话框!rnrn我用的标准的MFC DLL.rnrn我在DLL里创建了一个对话框,并创建了一个类,而DLL里本身又有一个CHookApp这个类!rnrn我在这个类里定义一个CWnd变量用来装目标窗口类,并用安装HOOK时传进来 的一个HWND窗口句柄,调用CWnd::FromHandl()函数对这个CWnd赋值,然后就是创建对话框!rnrn代码如下:rnrnrnvoid CHookApp::classTest()//自定义的函数rnrn myCwnd = CWnd::FromHandle(wnd);//对我自定义的CWnd变量赋值rn TestDlg *my = new TestDlg();//这个就是那个对话框类rn my->Create(MAKEINTRESOURCE(IDD_TestDIALOG1),myCwnd);//创建rn my->ShowWindow(true;//显示rnrnrn可是这样做当执行时会弹出一个错误提示(就是那个红X,有"终止","重试","忽略")的提示框,然后目标<em>程序</em>就退出了!rn不知道我错在哪里了!rn还有,就是MAKEINTRESOURCE(IDD_TestDIALOG1)这块,如果我直接用资源ID就报错,编译都通不过!rnrnrnrnrn后来我用这样的代码试还是一样的效果!rnvoid CHookApp::classTest()//自定义的函数rnrn myCwnd = CWnd::FromHandle(wnd);//对我自定义的CWnd变量赋值rn myCwnd->MessageBox("aaaa",0,0);rnrnrn不知道为什么?请各位帮忙!
C#写的DLL,如何让别的程序调用里面的函数????
C#写的DLL,<em>如何</em>让别的<em>程序</em>调用里<em>面的</em>函数????
关于 Dll 里面的全局变量
在 <em>dll</em> 里使用了回调函数rnrn在回调函数中使用当前的全局变量是无效的,建立内存映象文件的方法可以,请问除了这个还有其它方法吗?
dll面的类问题?
我看了核心编程,里面说在调用DllMain()之前要先对里<em>面的</em>完成变量初始化,那我如果在<em>dll</em>里面写了一个类,而且这个类先事例化一个对象,那么这个对象是不是要先构造呢?rn就象进入一个main()之前的全局对象要先构造一下?rn请高手们确认一下,谢谢了!
如何程序等待一个事件的触发
procedure TForm1.FormCreate(Sender: TObject);rnvarrn i,j,k:Integer;rn ar:array of Integer;rnbeginrn memo1.Text:='请输入开辟空间大小';rn//********************这里等待按下button在继续运行接下来的<em>程序</em>rn i:=StrToInt(edit1.Text);rn SetLength(ar,i);rnend;rnrnrn应该<em>如何</em>做呢?
文件提取器通用版Ver.1.1,可以提取指定文档中(*.xls)文件名所对应的文件到指定的位置!下载
文件提取器通用版Ver.1.1,可以提取指定文档中(*.xls)文件名所对应的文件到指定的位置! 相关下载链接:[url=//download.csdn.net/download/lzxxhzq/2965024?utm_source=bbsseo]//download.csdn.net/download/lzxxhzq/2965024?utm_source=bbsseo[/url]
MySQL数据迁移到MSSQL下载
mysql迁移到mssql 相关下载链接:[url=//download.csdn.net/download/iinbase/4029802?utm_source=bbsseo]//download.csdn.net/download/iinbase/4029802?utm_source=bbsseo[/url]
浏览器源码下载
一个简单的浏览器源码,虽然简单,但却很实用 相关下载链接:[url=//download.csdn.net/download/tainyjan/4963516?utm_source=bbsseo]//download.csdn.net/download/tainyjan/4963516?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的