数学建模社区-数学中国

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

作者: 小菜菜同学    时间: 2005-5-2 09:30
标题: 我这样生成的两个EXE有什么不同吗?
1、
) V/ e3 o2 E  F% w; y+ q2 D是我在网上找到的方法:
- X1 Y' |& M: z( B1 Z. g首先选择Project菜单, 点击Options按钮, 弹出Project Options窗口.
7 ^- W) c% }3 k2 k4 N然后选择Linker标签, 在Linking框中去掉Use dynamic RTL选项., b3 V' H* d  R& r9 K; h6 e
再选择Packages标签, 在Runtime packages框中去掉Build with runtime
2 N# D" H  a" Y9 xpackages, 选项compiler标签中release一下重新编译、连接, 即可生成能独立运
: ?7 r9 {4 \( m行的CBuilder可执行文件。) u9 J" f+ q6 d, g. `6 ~6 i3 R2 r
2、我在inker标签、Packages标签中各自再选上相应的选项,运行后也生成EXE,就是不比上一个小很多。
6 F5 }; o* R  g0 e9 K; r7 r而上述两个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