07 2007 档案

摘要:1、在DLL项目中千万不要加入EurekaLog,不然在主程序调用时就会出现莫名其妙的内存问题。2、要使用EurekaLog发邮件的功能,发邮件的SMTP服务器必须支持8bit MIME编码。如SINA 阅读全文
posted @ 2007-07-27 16:05 sonicit 阅读(661) 评论(1) 推荐(0)
摘要:最近在用Eurekalog做项目的错误报告,以方便于BUG的纠错。发现无法正常的发邮件,密码什么的都是正确的,后来发现,Eurekalog用的是 8Bit MIME编码,而国内的大都不支持这种编码,后来发现SINA的SMTP支持(又发现Foxmail也支持的)。 如果大家有自己的服务器需要实现这个功能的话,最好把8Bit MIME编码也加进去,这样最安全了。 ... 阅读全文
posted @ 2007-07-26 09:42 sonicit 阅读(463) 评论(0) 推荐(0)
摘要:今天在Delphil园地中看到一个外挂软件叫 Delphi 7 Lite v2.02 还集成D2007的RTL,听说D2007的编译速度很快,那就下来试试吧。没试不知道,试了吓一跳,启动Delphi 7 Lite v2.02 都是错误,而且程序还不能编译,而后我立马删除,当我重启原来的D7时,发现安装的控件都没了。还是本分点一个个控件的安装,装完后,又发现个大问题,不能调试,我晕了。后... 阅读全文
posted @ 2007-07-23 09:58 sonicit 阅读(1446) 评论(3) 推荐(0)
摘要:防止同时打开多个应用程序的实例,也就是同时只有一个程序在运行,再运行同一个程序时,会自动关闭,以下代码放在项目的.dpr(项目文件)中的Application.Initialize;上面。 代码如下 var hMutex: DWORD; Ret: Integer;{以上代码要放在begin..end上}hMutex := 0; try hMut... 阅读全文
posted @ 2007-07-22 15:46 sonicit 阅读(330) 评论(0) 推荐(0)
摘要:大家都知道TList即可用于链表,又可用于数组,最近在做项目时遇到点小问题(可能是我对指针了解的不透彻吧),造成了不大不小的问题,下面就说说是怎么回事。 首先我先定义了Record及对应的指针类型。 PGoodsInfo = ^GoodsInfo; GoodsInfo = record ID : string; Name : stri... 阅读全文
posted @ 2007-07-22 08:41 sonicit 阅读(1049) 评论(0) 推荐(0)
摘要:假设你需要在TForm1的Panel1上显示TForm2,最简单的方法是改写TForm2.TForm2=class(TForm)private ...public constructor Create(AOwner: TComponent); override;end;implementationconstructor TForm2.Create(AOwner: TComponent);beg... 阅读全文
posted @ 2007-07-18 15:30 sonicit 阅读(419) 评论(0) 推荐(0)
摘要:前几天项目的一部份已经交付给客户使用,反馈回的意见还算少,主要问题是不稳定,在不经意的检查中,发现是内存泄漏。内存泄漏对于Delphi来说是致命的,因为Delphi没有一样工具可以像样的检查内存泄漏(除了汇编窗口,有谁能用它来检查内存泄漏我会相当的佩服)。 在网上http://www.cnblogs.com/abchjb/articles/18685.html发现了检查内存泄... 阅读全文
posted @ 2007-07-18 15:10 sonicit 阅读(2966) 评论(0) 推荐(0)
摘要:--MyDB为修复的数据名USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE MyDB SET EMERGENCY GO sp_dboption 'MyDB', 'single user', 'true' GO DBCC CHECKDB('MyDB','REPAIR_ALL... 阅读全文
posted @ 2007-07-09 20:15 sonicit 阅读(23165) 评论(23) 推荐(2)
摘要:The specified '@subsystem' is invalid (valid values are returned by sp_enum_sqlagent_subsystems). (.Net SqlClient Data Provider)Error Number: 14234Severity: 16State: 1Procedure: sp_verify_subsystemLin... 阅读全文
posted @ 2007-07-09 20:15 sonicit 阅读(1031) 评论(2) 推荐(0)
摘要:DECLARE @sp_name nvarchar(400)DECLARE @sp_content nvarchar(2000)DECLARE @asbegin intdeclare @now datetimeselect @now = getdate()DECLARE sp_cursor CURSOR FOR SELECT object_name(id)FROM sysobjectsWHERE ... 阅读全文
posted @ 2007-07-09 20:13 sonicit 阅读(382) 评论(0) 推荐(0)
摘要:Function IsEMail(EMail: String): Boolean;var s: String; ETpos: Integer;begin ETpos:= pos('@', EMail); //获取@符号的位置 if ETpos > 1 then begin s:= copy(EMail,ETpos+1,Length(EMail)); ... 阅读全文
posted @ 2007-07-09 20:11 sonicit 阅读(916) 评论(0) 推荐(0)
摘要:事实上,解决这个问题的思路很简单。那就是要找出汉字表中拼音首字母分别为“A”到“Z”的汉字内码范围,这样对于要检索的汉字,只需要检查它的内码位于哪一个首字母的范围内,就可以判断出它的拼音首字母。下面完成一个示范程序,选择“File|New Application”菜单命令,在默认的窗体中添加1个Label组件、1个Bevel组件、1个Edit组件和2个ListBox组件。完成对各个组件的属性设置及... 阅读全文
posted @ 2007-07-09 20:10 sonicit 阅读(1374) 评论(2) 推荐(0)
摘要:前几天的雷吧家里的猫给劈了,心痛啊~~。说要到电信去换,那就换去吧,上午又没时间只能中午了。呆在家里没什么事情,想来以前下载的WIN2003 SP2还没装的,今天趁空装上吧。立刻动手,经过半小时的耐心煎熬,终于煎好了。 下午去换猫倒没花几分钟,电信前台接待热情得我有点不好意思,5分钟就给我换好了。回家给按上,一切OK又可以上网了。打开TM,输入密码,死机~~~~。我可... 阅读全文
posted @ 2007-07-06 09:00 sonicit 阅读(329) 评论(0) 推荐(0)
摘要:1、表格形式如类似于下面的表格,需要用到两个数据源。一个用于外层数据,一个用于内层数据。2、在设计表格时需要注意的是字体和字体的编码。打印中文的话,一定要用中文字体,而编码只能用DEFAULT_CHARSET而不能用GB2312_CHARSET,如果用了GB2312_CHARSET那就会出现乱码。 阅读全文
posted @ 2007-07-02 09:39 sonicit 阅读(2231) 评论(2) 推荐(0)