|
由于在WIN7_旗舰版_SPK1平台测试应用程序_类型核心库_OCX控件NPK支持库
系统带有VS2005_VC++6_IDE开发环境-调试程序_反汇编_要想真正的隔离支持库
就在VS反编译有语言支持库都呆了LIB文件找到这个LIB文件将其附加在程序中
反汇编VC代码_但是很麻烦很多16进制_应对代码
--------------------------------------------------------------------------------------------------------------------------------
e语言核心支持库问题很严重在WIN7中你可以发现
由于结束程序出现 程序错误 系统安全对话框
如果有VS自然有调试程序_如果VS中调试失败那么久开始中断程序
开始反汇编_在VS下部 有个错误框 里面
搞得轻轻楚楚-出现错误的内存地址_包括支持库调用失败等一系列信息
全部显示出来_结果我一看我呆了_因为错误是在太多
如果使用大鸟先生的 黑月实现倒是不会出现这种问题
在C语言中_代码必须严格要求_在E中代码是正确的_在E应对静态编译
由于使用VC编译器 VC6.0,7.0,8.0,9.0,VS2010
开始测试VC6.0-VC9 静态编译正常
VS2010无法静态编译_由于核心支持库问题
原因VS2010编译器_要求代码严格性准确性必须无误_
所以如果E程序在VS2010中静态编译成功-可以有效免杀_且不会出现任何问题_如果不能则代表失败
但是DK吗肯定会很多所以比一般VC编译器编译的程序要大很多_但是如果你想用夹克给其夹克那是不可能的
VS2010编译出来的程序都是受到保护无法夹克压缩+_如果夹克肯定失败_使用黑月也可以免杀_但是无法支持太多支持库
需求静态编译是必须的_现在是个大量的软件市场_大型软件越来越多_软件需求量变大-C语言由于自身不足所谓结构化编程
l落得如此下场才出现_当时可是软件市场的最低期_C++是弥补C语言的缺陷而开发的
E语言则是C语言开发的...核心支持库的BUG易语言公司何时修正_就由于核心支持库的BUG易语言程序调用OCX都要出现问题】
比如你来一个浏览框我不需求你静态编译只求你把核心支持库修正就行了-就是这个XX支持库让很多支持库无法正常支持库
你的OCX控件无法静态也不是问题_就是把程序压小点-你就不要在易程序中加入你那些废话
如果你可以读入静态编译的程序记事本_你会看到E语言公司写的废话都占了程序的4/5不止_不然易程序咋个那么大
不仔细看你还不晓得-其实易程序一个窗口程序最多24KB——就是废话害了E语言的静态编译
|
|