数学建模社区-数学中国

标题: 我这样生成的两个EXE有什么不同吗? [打印本页]

作者: 小菜菜同学    时间: 2005-5-2 09:30
标题: 我这样生成的两个EXE有什么不同吗?
1、
+ p) `4 y' I! T& h/ q' [是我在网上找到的方法:* I  l. F& O* Z' _
首先选择Project菜单, 点击Options按钮, 弹出Project Options窗口.' x0 E% ~- t6 t" w2 d+ J0 z, X
然后选择Linker标签, 在Linking框中去掉Use dynamic RTL选项.
/ `/ H7 K) @# `, W& l再选择Packages标签, 在Runtime packages框中去掉Build with runtime
6 z( }; x5 @! A2 i9 W( Xpackages, 选项compiler标签中release一下重新编译、连接, 即可生成能独立运
7 _$ c/ b3 x5 L2 a; U& v/ d2 E行的CBuilder可执行文件。
. \8 T* K  b" ~8 {2、我在inker标签、Packages标签中各自再选上相应的选项,运行后也生成EXE,就是不比上一个小很多。
: z# B8 e/ b: d- L; x而上述两个EXE从我自己电脑的一个盘移到另一个盘中也都能运行。
作者: 我爱彩虹    时间: 2005-5-7 01:15
<>好像有个应该在没有BCB的环境下运行吧。。 我以前也遇到过这种情况,你所做的应该是在运行时不用到动态链接库中的东西。</P><>顺便问哈,delphi中的这个函数 function ZeroFill(size: integer;s: string): string;  我要转换到BCB下该怎么做啊??函数的返回类型可以是AnsiString吗?</P><>还有BCB下的函数返回类型有哪些呢?</P>
作者: ilikenba    时间: 2005-5-7 01:30
<>可以是AnsiString,它和String几乎差不多!就是AnsiString是自动控制存储空间大小的!</P>
作者: 我爱彩虹    时间: 2005-5-7 09:04
<><FONT color=#000066><b>ilikenba大虾,是不是说我在CB中可把哪个函数定义为:</b></FONT></P><><b><FONT color=#000066>AnsiString  zerofill(int size,AnsiString  s)啊   AnsiString是自动</FONT><FONT color=#000000>控制存储空间大小,那我定义一个AnsiString类型的变量t,把另外一个相同类型的变量s 拷贝给t的时候,就用不着给t分配内存空间了吗?</FONT></b></P><><b><FONT color=#000066>ilikenba大虾,可以把你的qq号给我吗?我的是:396173093 请加我嘛</FONT></b></P>
作者: ilikenba    时间: 2005-5-7 10:04
是的!AnsiString的字符串会自动调整长度!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5