12 2009 档案

摘要:最近用C#开发一个winform应用程序, 用户可以把数据导出到EXCEL,发布程序时发现不能调用office2002下的excel(开发环境是vs2005+office2003)在google搜索了下,有以下2个办法解决1 改变开发环境,使用客户使用的office版本.这样开发出来的程序可以兼容高版本 这是个老外的建议,我没有试过.http://www.eggheadcafe.com/ng/mi... 阅读全文
posted @ 2009-12-31 16:48 novel 阅读(1584) 评论(0) 推荐(0)
摘要:1. 在http://orangoo.com/labs/GreyBox/下载GreyBox2. 在<header></header>中加上 <script type="text/javascript" language="javascript"> var GB_ROOT_DIR = "./greybox/"; </script> <script... 阅读全文
posted @ 2009-12-24 14:23 novel 阅读(686) 评论(1) 推荐(0)
摘要:我们经常能看到360安全卫士进行windows系统升级时,执行windows升级程序,当升级程序执行完成后,360马上弹出提示框。这样的程序是如何做到的呢?下述代码就能完成!uses shellAPI;procedure TForm1.Button1Click(Sender: TObject);varSEInfo: TShellExecuteInfo;ExitCode: DWORD;Execute... 阅读全文
posted @ 2009-12-14 11:00 novel 阅读(393) 评论(0) 推荐(0)
摘要:防止程序运行多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在程序运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示.主要用到两个API 函数:ShowWindowAsync 该函数设置由不同线程产生的窗口的显示状态。SetForegroundWindow 该函数将创建指定窗口的线程设置到前台,并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视的记号。系统给创建... 阅读全文
posted @ 2009-12-08 11:20 novel 阅读(2179) 评论(1) 推荐(0)