数学建模社区-数学中国

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

作者: 小菜菜同学    时间: 2005-5-2 09:30
标题: 我这样生成的两个EXE有什么不同吗?
1、
- d* }$ B, Q9 O. U是我在网上找到的方法:; p; j4 z- i5 Y2 `. A3 E: k+ c3 ?
首先选择Project菜单, 点击Options按钮, 弹出Project Options窗口.
, g3 N3 U( A% {% S$ D然后选择Linker标签, 在Linking框中去掉Use dynamic RTL选项.5 Z% ^- ~0 Y  [
再选择Packages标签, 在Runtime packages框中去掉Build with runtime
9 U6 c9 Q3 V; `! rpackages, 选项compiler标签中release一下重新编译、连接, 即可生成能独立运
- W% s+ f' ?  r4 e! N& K7 [行的CBuilder可执行文件。+ U6 t4 q4 v3 P6 `/ m" J# P
2、我在inker标签、Packages标签中各自再选上相应的选项,运行后也生成EXE,就是不比上一个小很多。
9 B: I8 j8 a$ \( f: m2 g7 v. [而上述两个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