这两天一直在研究,刚刚开头弄了一小部分,所以也没什么时间更新。DCU32Int太老了,只支持到D6,而且继承的也比较多,我又不想装D6,所以不太好懂。DCU2Pas虽然支持到D2009,但是没有源代码,帮助也不是很大。DCU里的编译期常量的定义实在难懂,所以只能硬着头皮慢慢研究。昨晚在win7的计算器帮助之下,终于搞定了常量。现在已经能解释不少开头的部分了,但是相对于整个文件还只是一小部分,后面还有大量的工作要做。废话不多说,先给个demo,d2010 only,有兴趣可以看看。
目前还有不少名为“Unknown”的成员变量,不好意思实在没猜出来干嘛用的。注释写的稀稀落落的,等回头整理完全部格式,我再仔细写个文件格式的说明。
另,有一个从D2009积累的文件代码没放出来,因为从D2010出来后就没整理过,里面内容比较乱,所以只给了DCU。