兔八哥极品软件园    运行: 4497天 | 文章:640 篇 | 评论:505 条 | 碎语:1条

易语言学习笔记

作者:admin 发布于:2012-3-13 23:16 Tuesday

编辑框.加入文本 (到文本 (系统_取CPU时钟频率 ()) + #换行符)

阅读全文>>

标签: 易语言

评论(0) 引用(51) 浏览(58400)

C#解决反射资源无法释放,动态加载和卸载DLL

作者:admin 发布于:2012-3-13 12:46 Tuesday 分类:.NET

在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,

然后在任何地方 卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,

你会很惊讶的发现Assembly没有提供任何 卸载的方法。

这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。

这引发了一个问题,用Assembly加载的DLL可能只在程序结束的时候才会被释放,

这也意味着在程序运行期间无法更新被加载的DLL。而这个功 能在某些程序设计时是非常必要的,

考虑你正在用反射机制写一个查看DLL中所有函数详细信息的程序,程序提供一个菜单让用户可以选择DLL文件,

这时就需 要让程序能够卸载DLL,否则一旦用户重新得到新版本DLL时,必须要重新启动程序,重新选择加载DLL文件,

这样的...

阅读全文>>

标签: c# Assembly

评论(0) 引用(41) 浏览(31234)

C# API注册系统热键

作者:admin 发布于:2012-3-13 12:43 Tuesday 分类:.NET

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace VolumnModify
{
    public partial class Form1 : Form
    {
        //注册热键的api
        [DllImport("user32.dll")]
        public static extern bool RegisterHotKey(IntPtr h...

阅读全文>>

标签: c# API

评论(0) 引用(38) 浏览(39865)

ASP.NET子级Repeater获取父级Repeater绑定项的值 Eval

作者:admin 发布于:2012-3-12 19:19 Monday 分类:.NET

1.子级Repeater中绑定父级Repeater的某个字段:  
方法1:<%# DataBinder.Eval((Container.NamingContainer.NamingContainer as RepeaterItem).DataItem, "PropertyName"%> 方法2:<%# DataBinder.Eval((Container.Parent.Parent as RepeaterItem).DataItem, "PropertyName"%>  
二层嵌套:<%# DataBinder.Eval((Container.Parent.Parent as RepeaterItem).Dat...

阅读全文>>

标签: ASP.NET

评论(0) 引用(67) 浏览(35757)

C#让程序只运行一个实例

作者:admin 发布于:2012-3-12 19:13 Monday 分类:.NET

通常我们会遇到这样的情况,让程序只运行一个实例,比如启动杀毒软件时,只能启动一个,再启动的话就没什么效果!利用程序名来判断不是一个好办法,如果我 们把程序名称改一下就可以运行两个完全一样的进程。我们最好利用程序集的Attribute存放特定信息,然后用Assembly对象的 GetCustomAttributes()方法获取该信息进行判断。
  在这里,我有两个解决方法:

  方法一.把AssemblyInfo.cs里的[assembly: AssemblyFileVersion("1.0.0.0")]改为[assembly:AssemblyFileVersion("2.0.0.8")],然后利用该信息进行判断。

using System;
using System.Collections.Generic;
using System.Linq;
using Sys...

阅读全文>>

标签: c#

评论(0) 引用(15) 浏览(38954)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap