超高分悬赏 易语言 生成.EXE文件

来源:百度知道 编辑:UC知道 时间:2024/06/23 15:04:55
怎样用做出来的软件生成一个.exe文件,注意:这里不是编译和独立编译,是在我编译完后的软件可以通过我写的代码生成一个.exe文件。希望高手解答!
是想用易语言做编译器 ,必要的话可以再追加100分,可编辑器只需要编辑一小部分内容就行了。 本人QQ:710266108

把你想生成的EXE文件加到你程序里的图片资源里,然后在程序里写代码:
写到文件(“E:\555.EXE”,#图片1)
里面的那个图片1是你在图片资源的名字,要是你的图片资源名字写的是123,就是:
写到文件(“E:\555.EXE”,#123)
还是不明白就加 359552813 交流QQ

1.易语言估计做不了编译器(他自己的编译器还是用C写的)
2.楼主貌似是想用借用易语言的编译器,然后自己写一个易语言编辑器?

做编译器的话,是很麻烦的,
一个完整的编译器包括预处理器、编译器前端、编译器后端等,
要处理符号,变量,常量,预处理,过程,函数,API调用,单元引用,过滤空格等,预处理,语法分析,代码优化,连接器等等等等。再说你的各种函数、变量,编译后都只剩下地址,这些都是编译器生成的,而且你生成的机械码还有符合标准(不管是国际的还是你自己订的),以支援连接器。
简而言之:除非巨牛的人,一个人是写不来编译器的,就算写没有几个月的工作是搞不定的。

如果是想写编辑器,那么东西也很多:一个IDE那么多窗体暂且不算,包括语法高亮、程序管理、单元引用查找、热键、Debug模块、契合编译器、扩展插件、窗体设计、窗体Dock等等模块也不是你能搞定的

另外还有一种是脚本解释器,除了不编译成二进制文件外,语法分析之类得东西也是要有的。。想想吧,几十个关键字,十几个符号,加上出错了你还要抛出异常并提示某行某处出错……

难道你是想用易语言做编译器?还是直接文件扩展名修改为EXE?

用C写 你可以参考论坛上的云IDE 貌似是准备开源的