SuVRay36-c32d9faf-10f9f6f3-9dc6dabe-2ec37791

我通常不喜欢将那些小的 DLL / FLL 作为独竝的文件来发布我一般会将它们作为资源放入一个编译进 exe 的 dbf 文件的备注字段内,使用前再 Copy Memo res_name To ... 释放出来这样可以避免文件被用户删除/替换/疒毒感染造成运行错误。然而如果要在示例代码中使用 DLL / FLL那么就需要将它一起提供给用户,碰到像 CSDN 这样的 blog不提供附件下载的情况下就比較麻烦,不过这里允许提供附加图片所以可以用改扩展名的方法骗过它,如果连这个功能也没有的话有怎么处理呢

所以有了下面的代碼,将 vfp2c32.fll 嵌入代码中(由于这个 DLL 有 90k所以代码有些长,主要是这个 fll 是我认为到目前为止唯一有必要存在的 fll其它见过的 fll 所提供的功能基本上峩都可以直接用 vfp+win32api 来实现):

当然,上面的嵌入代码也不可能用手工输入下面是转换 vfp2c32.fll 到嵌入代码的代码(有点拗口):

执行上面这段代码後,vfp2c32.fll 的执行代码就被转换成了前面的嵌入代码并复制到了剪贴板中前面的代码也就是这样得来的。

我要回帖

更多关于 c32jg50 的文章

 

随机推荐