Spiga

使Delphi 局部常量有全局变量的效果

2012-04-28 16:09 by 一人游走, 72 visits, 网摘, 收藏, 编辑
摘要:procedure TForm1.btn1Click(Sender: TObject);{$J+}const // 类似C的静态变量,有全局变量的作用 g_Num: Integer = 0;{$J-}begin Inc(g_Num); Caption := IntToStr(g_Num);end; 有时需要一个只作用于函数内部的“全局变量”,即满足功能又方便管理,这个方法就能派上用场。 阅读全文

关于Chrome 17/18/19 EV SSL证书(绿色地址栏)乱码问题

2012-02-15 11:35 by 一人游走, 115 visits, 网摘, 收藏, 编辑
摘要:最近升级Chrome(谷歌浏览器)到目前最新稳定版本17.0.963.46 m,结果通过HTTPS访问使用了SSL EV证书(非英文)的网站时“绿色地址栏”出现了乱码! 目前国内各大银行虽然也有通过SSL EV证书的绿色地址栏提高网站安全性,很直观的向来访者展示网站身份,防止钓鱼网站;但是都爱走国际路线--基本上都是英文名称,这样却不方便国内网民去识别其身份,不过这次他们幸运的逃过了此劫... 阅读全文

Vista/Win7以上系统查看和清除本地DNS缓存新方法

2012-02-13 10:31 by 一人游走, 311 visits, 网摘, 收藏, 编辑
摘要:你是否因修改网站DNS解析后,却因本机DNS缓存而需要等待... 你是否遇到修改了本机的hosts文件后,必须重起firefox和ie才起作用... 阅读全文

Delphi 编写【数字签名验证】并获取签名信息

2012-02-12 01:00 by 一人游走, 346 visits, 网摘, 收藏, 编辑
摘要:一个客户想通过编程实现验证程序自身的数字签名来确保程序的完整性,防范病毒感染以及防止一些无聊人士的修改(通过十六进制编辑器替换一些版权、网址、LOGO..); 为此我做了一个数字签名验证的小例子,其中也有获取签名者信息的方法,以满足“自验证”的需求。 阅读全文

【数字签名】在软件&系统安全领域的应用

2012-02-10 12:51 by 一人游走, 182 visits, 网摘, 收藏, 编辑
摘要:这两年随着计算机信息安全问题越来越受关注,软件的数字签名技术(代码签名)也开始被大家所认识,在安全领域相关的应用也越来越多,微软的Windows、360 的安全卫士... 阅读全文

ActiveX关于“此网页需要运行以下加载项:"xxx" 的 "xxx" ” 是否允许的询问

2012-02-01 18:06 by 一人游走, 253 visits, 网摘, 收藏, 编辑
摘要:问题 今天一个客户通过下载安装包的方式部署ActiveX控件,本以为在网页中加载ActiveX控件不会再有提示(老的IE6 和 360 IE都不提示了)...结果IE7、8、9都会有提示 “此网页需要运行以下加载项:"xxx" 的 "xxx" ” 需要手动允许一次才行. 分析 Flash控件就没这问题, 查看发现用了神奇的“*” 解决 于是在注册表里Find ...找到了!只要在自己的插件下建一个*项即可, 当然也可以建指定的域如 yryz.netHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVe 阅读全文

Delphi 动态数组另类笔记

2011-12-26 22:10 by 一人游走, 161 visits, 网摘, 收藏, 编辑
摘要:数组初始化 TMyArray : array of Integer; // ... A := TMyArray.Create(1,2,3); //居然还能这样写,不过这种写法还是比较少见。 http://docwiki.embarcadero.com/RADStudio/en/Structured_Types#Dynamic_Arrays代码:procedure TForm1.FormCreate(Sender: TObject);var A1: TArray<Integer>; A2: TArray<TArray<Integer>>; B1: TArray 阅读全文

Delphi 开发ActiveX控件(非ActiveForm)

2011-12-23 16:28 by 一人游走, 349 visits, 网摘, 收藏, 编辑
摘要:Q:为什么不采用ActiveForm工程?通过它可以快速开发带窗体控件,创建过程也非常简单(都不用考虑安全接口问题),很省事! A:如果要实现的功能用不上窗口,而一个带窗口的空程序就500多KB,不便于ActiveX的发布,本实现方法可降到100多KB,CAB打包后只有几十KB; 好吧,我承认我有点体积控。1. 新建一个ActiveX Library工程 2. 在该工程中新建一个 Automation Object对象 填写类名 3.建一个测试方法(Test) 向导会自动生成相关代码!注意: 如果需要发布到Internet,还需要实现一个IObjectSafety接口,标记... 阅读全文

Delphi class of (类引用, 指向类信息的指针)

2011-12-21 22:27 by 一人游走, 297 visits, 网摘, 收藏, 编辑
摘要:类引用(TClassACls)就是类(TClassA)的类型,可以声明一个类引用变量(T)并赋给它一个子类(TClassB),可以通过这个变量创建对象的实例(T.Create)。 阅读全文

delphi 打开资源管理器并定位到指定目录下的文件

2011-12-21 21:38 by 一人游走, 193 visits, 网摘, 收藏, 编辑
摘要:可以与 Explorer.exe 一起使用的命令行选项有:/n、/e、/root(加上一个对象)和 /select(加上一个对象)。 阅读全文