代码改变世界

随笔分类 -  Delphi

携手Delphi,保护我们的.NET程序

2013-03-23 15:43 by Sun.M, 5180 阅读, 收藏, 编辑
摘要: 大家都知道,对于用.NET开发的应用程序而言,是很容易被反编译的。如果我们的应用程序中有一些比较隐秘的东西(如注册算法),我们是很不希望被其它人知道的,所以我们需要保护自己写的.NET程序。 目前保护.NET应用程序主要还是靠混淆,并且也不乏一些很强大的混淆软件,本文主要是从另外一个方向下手,基于... 阅读全文

Delphi ShowMessage 中OK按钮的汉化,简单方法

2012-08-14 17:36 by Sun.M, 1402 阅读, 收藏, 编辑
摘要: 使用Delphi的ShowMessage,显示出来的按钮总是英文,一般情况下,这倒是没什么,我们可以用Windows API中的MessageBox来代替它。只是,如果你使用的Delphi XE,并且使用了它非常酷的皮肤功能,你会发现,ShowMessage的对话框使用了皮肤,而Windows API中的MessageBox却没有使用皮肤外观,所以,这个汉化有时候还是有点用处的,避免了我们再次造轮... 阅读全文

Delphi 调用金蝶登录,并解析PropsString

2012-08-14 16:56 by Sun.M, 1092 阅读, 收藏, 编辑
摘要: 此篇日志,是上一篇日志的兄弟篇,下面是我使用Delphi2010封装的一个单元,直接使用即可,其解析算法和前两篇中的一致,可供Delphi进行金蝶二次开发的人员参考。 { Design By M.K Create At 2012.08.14}unit KingdeeUtils;interfaceuses SysUtils, ComObj, Generics.Collections;type T... 阅读全文

Lazarus下的WINCE开发

2012-08-10 17:32 by Sun.M, 1343 阅读, 收藏, 编辑
摘要: 最近对Pascal语言有点兴趣,于是就着手研究了一番,也发现了它的确有自己独有的魅力。而自己目前所做的项目中,有很多都很CE系统有关,于是本着好奇的心理,到网上找了一番,让我发现了Lazarus,基于Free Pascal的一个IDE,其实很像Delphi之前SDI的那种IDE,不过还是有很多不同。 Lazarus号称是编写一次代码,即可编译成不同的OS版本,这样的口号蛮好听的,不过实际上却还是... 阅读全文