windows编程相关
文章平均质量分 66
jccz_zys
这个作者很懒,什么都没留下…
展开
-
delphi调用c动态库实践
一、概述Delphi是Borland公司研制的高效的可视化开发工具,它既可用于开发系统软件,也适合于应用软件的开发。随着韩国网络游戏《传奇》的红火,其开发工具delphi也被更多的软件开发人员所熟知;C语言也是目前IT界运用最广泛的开发语言之一。最近由于工作方面的原因,需要提供delphi调用c/c++编写的动态库的例子。在不同的开发语言之间相互调用,除了要熟练掌握各种语言的编写技巧之外原创 2006-08-04 19:59:00 · 7156 阅读 · 5 评论 -
理解PE文件相对虚拟地址(RVA)到文件偏移的转换
关于PE文件格式的详细描述在网络上可以找到一大堆,最近有空,我也来研究一把。读了很多参考资料,应该说都讲得非常清晰,尤其是看雪学院的iamgufeng翻译的那篇文章,读来受益非浅。 根据我这个菜鸟的阅读感受与实践来说来看,我觉得根据RVA正确换算出到数据相对文件的偏移这个细节这些文章都没有做过多的说明,而这是我唯一化比较多时间来思考的地方。下面我就说说我对此的理解,原创 2007-03-12 15:47:00 · 15361 阅读 · 15 评论 -
c/c++调用mysql存储过程
mysql5.0以后就支持存储过程了,目前mysql的6.0Alpha版也已经推出。6.0不仅支持大型数据库如oracle等的绝大部分功能,如存储过程、视图、触发器、job等等,而且修正了这些功能所存在的bug,其中6.0.1还支持64位windows,以及表空间。在c/c++中访问mysql,常见的只是一些简单的业务,使用c中嵌入简单的查询、插入、更新等操作即可。随着业务的原创 2007-07-08 16:36:00 · 9178 阅读 · 3 评论 -
C调用delphi动态库问题
最近两天协助成都吉胜的同事做一个C调用Delphi动态库的demo,原以为会很简单的,毕竟以前还做过delphi调用c动态库的实践。实践过程中却也碰到了不少问题,现记录下来,供以后参考:开发工具:delphi7.0 、VC++6.0注意点:1、 delphi中的导出函数必须申明为cdecl,而在vc中必须申明为__cdecl教训:delphi中的stdcall和vc++中的_原创 2007-04-19 14:30:00 · 3620 阅读 · 1 评论 -
MySQL计划任务
MySQL的功能越来越强大了,逐渐在想大型商业数据库靠拢了,这不,5.1的版本已然支持视图、触发器、job等功能。下面简单介绍下我所使用的MySQL的job功能(也就是计划任务,Oracle中称job):一、创建计划任务:语法:CREATE [DEFINER = { user | CURRENT_USER }] #计划任务的所有者,一般省略,则为创建者;#否则需要原创 2007-08-03 20:35:00 · 7441 阅读 · 1 评论