2010年4月12日
摘要: 使用.net 调用Excel 生成Excel 报表 的时候 会出现 Excel.exe的进程不能关闭. 反复打开几次就会多几次Excel.exe的问题.网上使用的关闭此进程的方法.... ....GC.Collect();... ....可是这样的方法有时不起作用.直被一个问题困扰就是导出excel时如何关闭excel进程,我使用过oExcelApp.Quit(); 也用过GC回收,结果都不理想,后来发现可以kill进程,但是问题是kill进程 时不好解决多人并发的使用,比如一个人在导表然后kill所以的excel但是如果同时又有人在导表那么这就把另外一个excel结束了,现在我们要办的 是如 阅读全文
posted @ 2010-04-12 18:01 宋元 阅读(3871) 评论(1) 推荐(0) 编辑
  2010年3月30日
摘要: 前一段项目,要调用第三方的接口实现医保卡读取和医保信息上传.遇到一个太诡异的问题. 不管怎么调用使用显示"出错误尝试读取或写入受保护的内存。这通常指示其他内存已损坏。" 问题. 对于Delphi中的Pchar 类型的 使用(Byval StringBuilder…定义 如: _ Public Shared Function Test(ByVal p As StringBuilder, ByRef d As Single) As Integer End Function _ Public Shared Function Freadcard(ByVa... 阅读全文
posted @ 2010-03-30 16:19 宋元 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 今天帮同事调试水晶报表问题,在她的机子上不管是工程或者发布的版本她的报表就都正常的很,可是一发布让sd测试 使用最后一列的数据不显示出来. 太诡异的问题了! 调了了一早上,才发现她设计报表是的分辨率是1024*768 ,在她机子上调试和运行都是正常的. sd测试时的分辨率(1280*800)测试就有问题 ,最后一列的数据始终显示不出来. 结果调了一早上,无意间 发现她设计的报表在其他人的vs上显示,最后一列的超出报表范围了(o(╯□╰)o).郁闷了一早上. 唉! 江湖险恶 一不小心就中招了!@ 阅读全文
posted @ 2010-03-30 11:38 宋元 阅读(138) 评论(0) 推荐(0) 编辑
  2010年3月22日
摘要: 测试 阅读全文
posted @ 2010-03-22 14:40 宋元 阅读(99) 评论(0) 推荐(0) 编辑
  2010年2月4日
摘要: 我们先来复习下这两个表:Inserted和Deleted这两个表是逻辑表,并且这两个表是由系统管理的,存储在内存中,不是存储在数据库中,因此,不允许用户直接对其修改。这两个表的结构与被该触发器作用的表在相同的表结构。这两个表是动态驻留在内存中的,当触发器工作完成,它们也被删除。 接下来,看看我们的事例,其实使用起来很简单,但也很实用。他除了用上面的两张表外,还使用了output参数。 创建表:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 阅读全文
posted @ 2010-02-04 16:33 宋元 阅读(618) 评论(0) 推荐(0) 编辑
  2010年2月1日
摘要: 和&&amp;单引号'&apos;双引号"&quot;大于号>&gt;小于号<&lt; 阅读全文
posted @ 2010-02-01 10:07 宋元 阅读(135) 评论(0) 推荐(0) 编辑
  2009年10月20日
摘要: API32 dotNET 几个收藏地址: http://www.webtropy.com/ http://www.pinvoke.net/ Microsoft Win32 to Microsoft .NET Framework API Map http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/win32map.asp 阅读全文
posted @ 2009-10-20 16:40 宋元 阅读(151) 评论(0) 推荐(0) 编辑
  2009年9月17日
摘要: 项目需要和别的系统交互,要求只能用XML,⊙﹏⊙b汗的很 时间不够先通过vs 带的工具xsd.exe 命令 生成对应xml的xsd ( 打开vs 的如命令提示 xsd InpXmlSt.xsd /t:lib /l:vb /c /o:E:/Uc/操作其它进程测试3/InpOrdXmlDemo/InpXmlOpClasss)1. 首先在VS2005中添加一个XSD文件。2. 使用VS2005工具XSD.exe(SDK"v2.0"Bin"xsd.exe)自动生成实体类:xsd /c /namespace:myCompany /language:CS temp1.xsd也 阅读全文
posted @ 2009-09-17 03:00 宋元 阅读(196) 评论(0) 推荐(0) 编辑
  2009年8月4日
摘要: 通过windows live writer 发图片测试 阅读全文
posted @ 2009-08-04 09:39 宋元 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 先简单描述下我对DataGridView的数据访问的机制以及事件触发的先后顺序的理解。 1、DataGridView后台应该对应一个二维数组; 2、当选中某个单元格后,根据ColumnType属性指定的DataGridViewColumn类型创建EditingControl,将当前单元格的值赋给EditingControl,同时触发CellBeginEdit事件; 3、当EditingControl.Text发生变化后,触发CurrentCellDirtyStateChanged事件, 4、如果在该事件中添加DataGridView.Commit()方法,将变化的内容提交到DataGr... 阅读全文
posted @ 2009-08-04 09:32 宋元 阅读(155) 评论(0) 推荐(0) 编辑