02 2014 档案

摘要:真是膜拜Delphi C++ Builder编译器的作者们,要下多少苦功夫才能解决如此之多的问题,制造出一个神级作品给世人享用。另外以我的编程经验所能想到很麻烦但却是必须的还有两个地方,一个是Format函数,另一个是类型转换。有空看看FreePascal的源码可以略窥一二。其实我也是一个疯狂的政经... 阅读全文
posted @ 2014-02-25 10:23 findumars 阅读(3217) 评论(0) 推荐(0) 编辑
摘要:别的没什么,是一定可以调用成功的。但是意外的是,ShowMessage函数在DLL里也可以轻易被调用。此外,Delphi里的var 相当于VC里的引用,需要在函数原型里正确标识,否则传递普通变量甚至常量是不行的。 VC++代码: Delphi代码(代码太多,只列举关键函数实现部分): 另外,VC里可 阅读全文
posted @ 2014-02-25 04:46 findumars 阅读(2327) 评论(0) 推荐(0) 编辑
摘要:GPL我 们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种lin... 阅读全文
posted @ 2014-02-20 07:57 findumars 阅读(65073) 评论(5) 推荐(9) 编辑
摘要:搞了半天,原来是 AVAST搞的鬼,把原来注册表的键值改成它自己了。其实应该是C:\Windows\System32\vbscript.dllThe answer in the following page helpped me.http://forums.enterprisedb.com/posts/list/3040.pagerun-> regedit and take backup of registry using exportHKEY_LOCAL_MACHINE->SOFTWARE->Classes->CLSID->B54F3741-5B07-11cf- 阅读全文
posted @ 2014-02-10 20:51 findumars 阅读(3728) 评论(2) 推荐(0) 编辑
摘要:TArray TEnumerator(抽象) TEnumerable(抽象) 实际使用:TList TQueue TStack TPair TDictionary ,内部都包含 TValueEnumerator碰到对象:TObjectList TObjectQueue TObjectStack TO 阅读全文
posted @ 2014-02-09 01:41 findumars 阅读(719) 评论(0) 推荐(0) 编辑
摘要:指针参数是如何传递内存的?如果函数的参数是一个指针,不要指望用该指针去申请动态内存。如下示例中,Test函数的语句GetMemory(str, 100)并没有使str获得期望的内存,str依旧是NULL,为什么?void GetMemory(char *p, int num){ p = (char ... 阅读全文
posted @ 2014-02-03 17:03 findumars 阅读(2860) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示