一个程序生成另一个程序怎样做? 第一个程序只有一个窗体,窗体里有一个Edit控件,这个程序能生成另一个可执行程序,生成的那个程序只是显示出一个对话框,内容是第一个程序里的Edit控件里的内容.请给个实例代码我参考一下.多加注释.详细说明.100分奖励.谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道是不是这个意思:第一个程序的Button1的单激事件:procedure TForm1.Button1Click(Sender: TObject);begin showmessage(edit1.Text);end; “生成”,通常并不是真正的重头开始写一个,而是把已经写好的程序解出来,分成一小段一小段的小程序(需要特别处理,可以看看ShellCode相关资料),然后在需要的时候把这些串起来(中间可能需要加入一点call或者jump指令),当然简单一点的也可以把这个程序放在资源(Resource)当中,必要的时候释放出来。 不过,如果你懂得ShellCode的编写,象这样一个显示信息的简单程序完全可以只写一小段ShellCode,那么也可以通过组装一个PE格式的文件来生成这个程序。 就是用内存流和文件流来写,加上资源的释放http://www.newasp.net/code/delphi/12101.html 散分,请大家讨论一下类的规模。 告别2003,迎接2004!!2003最后一贴,放分!! 已知服务器的登陆用户名称和密码如何在DELPHI6中自动登陆到服务器 關于"dbgrid.gdselected in state "中state 的理解 如何在winxp或win2k下屏蔽热键 datetimepicker如何只显示年和月不显示日呀? help,help.... 如何用串口读取手机短信信息 为什么form的宽最小只能112 一个小问题,请快指教!!! 关于DELPHI7 DELPHI6 DELPHI5的比较 Delphi 如何获取CUP的主频
第一个程序的Button1的单激事件:procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(edit1.Text);
end;
http://www.newasp.net/code/delphi/12101.html