Category Archives: delphi

morfik:开发基于ajax的RIA应用平台介绍

偶然看到这个平台的介绍,morfik。 官方的介绍如下: Morfik’s design and development software includes the world’s first and most powerful JavaScript compiler, a relational database engine, advanced graphical design tools, customisable Ajax controls and native debugging facilities for delivering modern web applications. Applications created by Morfik … Continue reading

Posted in delphi, freepascal, 编程 | Tagged , , , , , , , | Leave a comment

DelphiDistiller v1.75

delphi 2010和rad 2010都已经问世了,所以你或许会需要DelphiDistiller这个有趣的程序,DelphiDistiller的最新版本已经出到了1.75,支持最新的delphi 2010。 大米盘下载:DelphiDistiller.v1.75.rar(支持电驴、迅雷、旋风下载) 相关内容 RAD Studio 2010 发布 (0)

Posted in delphi, software | Tagged , | Leave a comment

delphi下彻底删除指定路径

我的一个delphi应用中需要彻底删除一个临时路径,delphi自带的文件和路径操作函数基本不行,因为现在的windows系统很奇怪,路径会删除不干净,并且delphi默认的函数要用递归来写,比较麻烦。网上搜索了不少,逐一试验下载,下面的代码是有效的,我在windows xp下测试了,没有在vista下测试(不知道会否影响vista的权限控制) 该代码还是通过调用winapi来实现彻底强行删除一个路径,包括下面的所有文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function ForceDeleteDir(lhandle: THandle; APath: AnsiString): Boolean; var lpFileOp: TSHFileOpStruct; begin with lpFileOp do begin wnd := lhandle; … Continue reading

Posted in delphi | Tagged , | Leave a comment

Delphi for PHP v2.0

delphi for php 肯定不是最好的,因为至少它是收费的以及在windows平台下的。但是这并不妨碍delphi for php是最好的php开发工具之一。 据说使用delphi7写的delphi for php,非常流畅,加上从borland到codegear一直以来的优秀品质,并且很有趣的是,delphi for php从2.0开始对于中文支持不错,还有完整的中文IDE支持,这是之前连delphi都没有享受过的荣誉。 这个版本是delphi for php 2.0 b1041,我自己用过,没什么问题。仅供学习交流。 大米盘下载:Delphi for PHP v2.0.0.1041.rar(支持电驴、迅雷、旋风下载) 相关内容 记录一下自己进行开发的工具 (0) REST开发的粗浅心得 (0) delphi for php的学习网站 (0) delphi for php 中文完全支持方法 (0) delphi for php 2.0 (2)

Posted in delphi | Tagged | 2 Comments

Anders将重返Delphi舞台?

作为Delphi和C#架构的先驱,Anders Hejlsberg已在这两种语言上活跃了很久,而Anders应邀加入微软后,似乎Delphi多年来一直没有什么起色,处于相当被动的地位。现在,是Anders回归Delphi怀抱的时候了吗?据微软内部员工的透露,Delphi和C#的架构者Anders Hejlsberg将于下个月重拾Delphi,继续为Delphi的发展起到领头羊的作用。 而许多人所关心的,Anders回去做什么,至今还没有一个可靠的答复。    据称,当初Anders离开Borland,是因为与高层的思想不合拍,引起了冲突后,Anders一怒而去。而现在,是不是他又与微软的高层擦出了火。 在Delphi被Embarcadero(中文名称英巴卡迪诺公司)收购后,一年来有了比较大的起色,Anders或许是想借这个契机重回Delphi的 战线。    希望Anders能为Delphi,为Embarcadero旗下的CodeGear带来一个新的生命,这也是为无数的Delphi/Pascal爱好者带来第二次生命。 相关内容 RAD Studio 2010 发布 (0) morfik:开发基于ajax的RIA应用平台介绍 (0) 薪火传承 (0) 有梦想 要赶紧去实现 (0) 我准备转投php门下 (0)

Posted in delphi, software | Tagged , , , , | Leave a comment

delphi下实现多国语言支持

虽然delphi 7以及以后貌似有很好的多国语言支持方案,但实际上实现起来并不是很容易。一些delphi下的控件,比如TsiLang相对好一些。从2ccc看到这篇文章,是一个简单的原型,但可能更加实用,因为它用类似po文件那样的方式将语言文件独立出来,这样便于第三方而不是程序开发者进行翻译。 越来越多的程序使用了多国语言切换,虽然DELPHI自带多语言包的添加和配置,但是那种方法在切换语言时界面会出现闪烁,而且实现起来很麻烦,这里我介绍给大家的是利用INI文件来读取界面的语种文字,用这种方法,不但简单易行,而且在切换的时候不会出现界面的闪烁。 我们从一个例子出发,看看怎么实现语言的切换。首先建立一个新工程。 放置如下组件: MainMenu1: TMainMenu; File1: TMenuItem; Exit1: TMenuItem; Label1: TLabel; Button1: TButton; CheckBox1: TCheckBox; CheckBox2: TCheckBox; Button2: TButton; Label2: TLabel; ComboBox1: TComboBox; Label3: TLabel; 由于要读取Ini文件,所以在USES中加入声明IniFiles;然后将Button1和Button2的ShowHint属性设置为True;其中我们用ComboBox1来显示可供选择的语言和用来选择语言。 我们在程序的目录下编辑如下的Chinese GB.Ini文件: ;/////////////////////////////////////////////////////////////////// ; ; 翻译的一些规则: ; 翻译前,拷贝 Chinese GB.ini 改名到 yourlanguage.ini … Continue reading

Posted in delphi | Tagged | Leave a comment

不要犹豫,时间是不等人的

我有过很多梦想,却在一次次的犹豫中,错过了。 午夜的时候,望星空,同样的星群下,从前的错过就是错过了。 看到一篇文章说,一个人要成功,需要花费10000小时,每天努力3小时,坚持10年。人和人之间的智商区别不大,但这个1万小时,太伟大了。 想想这应该是有道理的,我做的一个软件,目前花费了2个月的业余时间,大概平均每天花费2小时,一共用了120小时,目前已经有了700位用户,如果我努力1200小时,可能有7000位用户,如果我努力12000小时,就可以有70000位用户,至少,我这个梦想实现了。当然,我现在采用了120小时,路还很长。如果这个软件6年前我不轻易放弃,那么按照每天1小时计算,我失去了2000小时,后悔药没有买的。 记得在2001年的时候,有过一个freedelphi.net的域名,2005年又开始用indelphi.net的域名,2007年又买了phpdelphi的域名,想做一个delphi的分享者或者布道者,毕竟在第一份工作的时候,主要是delphi让我完成了那些项目,让我有一点点的工作成就。可惜,都没有坚持下去,而这些域名也都不属于我了。今天下午,我用了4个小时,重新开始这个梦想,每天大约30分钟,如果从2001年坚持到现在,我又浪费了1000小时,也就是2000篇关于delphi的blog,这是惊人的数字啊,而恰恰这几年,delphi发生了那么多天翻地覆的变化。 有梦想,评估一下,努力一下,坚持一下,可以做到的,不要犹豫。我们的生命和星群相比,实在是微不足道,但是我们的那些梦想,可以伴随人类一直长久,像星光一样闪烁。 相关内容 有梦想 要赶紧去实现 (0) 磨灭 (2) 生如夏花般灿烂 (2) 我的爱好和业余生活 (8) 惭愧,竟然一直不知道delphi中的ctrl+shift+c组合键 (3)

Posted in delphi, 生活 | Tagged , , | Leave a comment

delphi下teeChart显示中文的怪问题解决

teeChart是delphi下最强的图表控件,这几年也已经发展到了dotnet等环境下。teeChart在8.0版本中提供了简单的使界面中文化显示的功能,你只要在FormCreate事件中加入TeeSetChineseSimp;就可以了。 但是在实际使用中碰到一个怪问题,就是当程序运行后,第一次显示的使用teechart的窗口不能正常中文化,而第二次显示及以后就可以了。程序中包含teechart的窗口是每次需要的时候动态生成的。 我现在用这样的方法来解决,在主窗口生成的时候,先创建一次包含teechart的窗口,骗一下,之后程序内的调用就都是第二次之后了。当然要用show,这样才能马上关掉。 try frmChart := TfrmChart.Create(Application); frmChart.Show; frmChart.Close; finally frmChart.Free; end; 相关内容 电驴实用技巧:突破敏感词限制 (2) 有梦想 要赶紧去实现 (0) 惭愧,竟然一直不知道delphi中的ctrl+shift+c组合键 (3) 大约的走出92年至今的误区 (0) 初尝XCode开发基于cocoa的mac应用程序 (3)

Posted in delphi | Tagged , , | 1 Comment