[uniGUI]Cookies使用中文汉字的方法

在目前的UniGUI中使用UniApplication.Cookies.SetCookie来设置一个中文的Cookies时, 然后用UniApplication.Cookies.Values来读取Coolies值时,中文会变成乱码,得到以下解决方法: 存入cookie 取出cookie 分别需要编码和解码, 注:要统一 uses EncdDecd;   procedure TMainForm.UniButton4Click(Sender: TObject); var ustr:string; b

[Delphi]删除控件时出现"Selection contains a component introduced in an ancestor form which cannot be deleted."错误的解决方法

今天在修改程序的时候突然发现删除继承的窗体中的控件属性时出现错误:Selection contains a component introduced in an ancestor form which cannot be deleted. 办法如下:在要删除提示控件的属性右键,选择:Revert to Inherited  或者 去继承组件的父类去操作。

[正则]常用正则表达式(转载)

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 校验数字 ———————————————- 数字:\d*$ n位的数字:\d{n}$ 至少n位的数字:\d{n,}$ m-n位的数字:\d{m,n}$ 零和非零开头的数字:(0|[1-9][0-9]*)$ 非零开头的最多带

[Delphi]64位系统下读写注册表注意事项

平时写注册表都是直接create()完事,最近操作HKEY_LOCAL_MACHINE win64读取注册表取出来的是空值。 原来HKEY_LOCAL_MACHINE这个主键下的项,在64位系统下可能会重定向,所以构造时要加KEY_WOW64_64KEY。 Reg := TRegistry.Create(KEY_ALL_ACCESS or KEY_WOW64_64KEY); 留存搞定。  

[Delphi]深入了解Delphi中的四种消息框

Delphi中平常使用的消息框有四种形式,有ShowMessage、MessageDlg、Application.MessageBox、MessageBox。下面来深入了解下这四种形式的实现和使用。 1.ShowMessage 显示一个带"OK"按钮的消息框   使用这个函数可以显示一个简单的带"OK"按钮的消息框,消息框的标题是应用程序的标题名,参数Msg字符串显示在消息框上。其源码如下: procedure ShowMes