主页
Top.Mail.Ru Yandeks.Metrika
论坛:“其他”;
当前存档:2007.07.15;
下载:[xml.tar.bz2];

向下

为什么编译器在exe文件中包含已编译的程序... 找到类似的分支


AlexanderMS ©   (2007-06-16 18:08) [0]

...属于表单类的过程和函数的名称,任何地方都没有使用的图片,所用模块的名称; 某种带有“SQL”字样的游标(当程序中没有SQL时),文本错误模式通常不会出现在我的程序中; 一周的天数,英文月份?! 是的,以及资源形式的形式,以这种不合理的形式? 所以这个程序在我看来相当大。 为什么要增加程序的大小?



SergeR ©   (2007-06-16 18:14) [1]

以防万一......



Anatoly Podgoretsky ©   (2007-06-16 18:15) [2]

> AlexanderMS(16.06.2007 18:08:00)[0]

你怎么知道什么是不用的?



AlexanderMS ©   (2007-06-16 18:20) [3]


>你怎么知道什么是不用的?


嗯,例如,像“MDI窗口的问题”这样的错误 - 在我的程序中没有这样的窗口。

一周中的天数和月份的名称 - 为什么我需要它们?
图片:两个版本中的刻度,十字等。 我有自己的。


>以防万一......

那么,源代码也可以存档并包含在exe ... :)



Anatoly Podgoretsky ©   (2007-06-16 18:23) [4]

> AlexanderMS(16.06.2007 18:20:03)[3]

没有Borland图书馆,您是负责整个计划还是只负责一小部分计划?



SergeR ©   (2007-06-16 18:30) [5]

事实上,编译器根本不知道你的程序需要从库中获得什么,什么不知道 - 这就是你在使用中写的内容

引用1 >>以防万一....



AlexanderMS ©   (2007-06-16 18:33) [6]


>您负责整个计划或只负责一小部分计划,
>没有Borland图书馆?


我自然而然地对自己写的东西负责。
和Bordland - 图书馆!
建立有趣的库:需要什么,什么是不必要的 - 一切都在堆里!



SergeR ©   (2007-06-16 18:36) [7]

如果你不喜欢那些额外的公斤,请写在KOL或C上,去......



Anatoly Podgoretsky ©   (2007-06-16 18:37) [8]

> AlexanderMS(16.06.2007 18:33:06)[6]

如果您知道,那么不需要的是资源编辑器在您手中



Eraser ©   (2007-06-16 18:38) [9]

> [7] SergeR©(16.06.07 18:36)

只有自己必须写这些“公斤”)



SergeR ©   (2007-06-16 18:41) [10]


>橡皮擦©(16.06.07 18:38)[9]

嗯,Duc,到处都有优点和缺点......这取决于项目。
也许“Hello World Part III”的作者写道,而Delphia给了他半个大型的exe。



SergeR ©   (2007-06-16 18:44) [11]


> Anatoly Podgoretsky©(16.06.07 18:37)[8]

啊哈! 通过资源编辑器减少~50 KB或未使用的代码来删除?



TUser ©   (2007-06-16 19:11) [12]

为了理解程序中没有使用某些内容,您需要应用源代码分析。 这并不容易。



Anatoly Podgoretsky ©   (2007-06-16 19:12) [13]

> TUser(16.06.2007 19:11:12)[12]

不仅是它的代码,还有Borland和其他图书馆制造商。



AlexanderMS ©   (2007-06-16 19:26) [14]


>如果您知道,那么不需要的是资源编辑器适合您
>手

而每次“撕掉”都是不必要的。 编写一个可以执行此操作的程序更好:)


>也许作者“Hello World Part III”和Delphia写道
>关于polmega的exeshnik产生。


使用HelloWorld它更容易:)已经理解了。

好吧,也许,然后在WinApi上我会重写。 只有时间是可惜的。



Германн ©   (2007-06-16 19:38) [15]


>好吧,也许,然后我会在WinApi上重写它。 只有时间是可惜的。
>
>

这是主题的答案!
:)



iZEN ©   (2007-06-16 20:23) [16]


> AlexanderMS©(16.06.07 18:08)
>
> ...属于表单类的过程和函数的名称,
>任何地方都没有使用的图片,名称
>二手模块; 一些带有“SQL”字样的光标
>(当程序中没有SQL并关闭时),文本
>错误模式通常不会发生在我的身上
>该计划; 一周的天数,英文月份?!
>是的,形式是资源形式,并且是非理性的
>形式? 所以这个程序在我看来相当大。 为什么
>增加程序的大小?

这都是因为被称赞的Delphi编译器无法从生成的EXE(PE)文件中丢弃库模块中未使用的过程和函数。 为什么你不能在库模块中找到,甚至是那些与运行时没有任何关系的模块!... F)



homm ©   (2007-06-16 21:27) [17]

>错误模式通常不会发生在我的身上
>该计划;

LOL


> [9]橡皮擦©(16.06.07 18:38)
>> [7] SergeR©(16.06.07 18:36)
>只有自己必须写这些“公斤”)

嗯,真的。 Lisch呻吟。



Юрий Зотов ©   (2007-06-16 21:35) [18]

> iZEN©(16.06.07 20:23)[16]

我们在Eclipse上编写了一个项目。 好吧,这样:RCP构建占用35米的磁盘空间,并且在工作时,它会占用非计量内存。 是的,然后放慢速度。 当然,它需要JRE,它是在启动选项中编写的 - 立即为臀部选择512仪表,然后在必要时添加它们。 否则,这与投影仪一样是JRE。

我想在这里 - 一个关于Delphi的类似项目将编译成3-4上的可执行仪表,不再需要。 并且他不需要任何JRE,也不会有吞噬记忆的任何问题。 并且也没有刹车。

这是关于“赞美的Delphi编译器”。 也许不是那么糟糕,是吧?

至少,Eclipse与他相比......呃......如何更温和......好吧,让我们说 - 休息。 在所有方面。



IMHO ©   (2007-06-16 21:50) [19]

Yuri,你为什么要从Delphi转向Eclipse?

据我所知,你有许多Delphi的高质量开发。



matt ©   (2007-06-16 22:42) [20]


> Yuri Zotov©(16.06.07 21:35)[18]
> Eclipse与他相比......


出于好奇心,您是在谈论虚拟机还是开发环境?



Юрий Зотов ©   (2007-06-16 23:00) [21]

>恕我直言©(16.06.07 21:50)[19]

它发生了。 是的,触摸这些新奇的东西很有意思。 但德尔福没有放弃。

> matt©(16.06.07 22:42)[20]

我不准确地表达了。 当然,不仅是Eclipse,而且通常是提供RCP应用程序的组装和后续工作的所有东西。 与Delphi相比,事实证明它非常耗费资源。



iZEN ©   (2007-06-17 00:03) [22]

> Yuri Zotov©(16.06.07 21:35)[18]
>
>我们在Eclipse上写了一个项目。 好吧:装配
> RCP在工作时占用35磁盘空间
>吃不可测量的记忆。 是的,然后放慢速度。 并要求
>当然,JRE,它是在发布选项中写的 - 马上
>根据512臀部仪表选择,然后根据需要
>并添加。 否则,这与项目一样是JRE。

设计师,说什么? Hhheh。 (c)Sukhov同志来自“BSP”。也许是ruki.sys?

>
>
>我想在这里 - 一个关于Delphi编译的类似项目
>在3-4的ekheshnichek米商业广告中,不再多了。 不,不
>他不需要JRE,也没有吞噬记忆的问题
>会有。 并且也没有刹车。

但他只需要Windows或...... WINE。 F)

>
>这是关于“赞美Delphi编译器”的问题。 也许不是
>所以他很糟糕,是吗?

delphi编译器很棒。 我比GCC更喜欢它。 最重要的是快速,就像javac! ;)

>
>至少Eclipse与他相比......呃......
>如何更轻柔地说...好吧,让我们说 - 休息。
>通过各种措施。

好吧,不是全部。 诚实地承认。 ;)
Delphi中没有重构。 什么是 - 它不是重构,而是搜索/替换。



TUser ©   (2007-06-17 11:15) [23]

这都是因为受到称赞的Delphi编译器不能
>从生成的EXE(PE)文件中丢弃未使用的未使用文件
>库模块中包含的过程和函数。 什么
>你甚至不会在图书馆模块中找到它
>不以任何方式指运行时!... F)

他们在哪里得出结论他们没有被使用? 并且单通道(通常是最终通过)编译器可以得出相同的结论吗?



Anatoly Podgoretsky ©   (2007-06-17 11:52) [24]

> TUser(17.06.2007 11:15:23)[23]

特别是因为它是关于资源的,并且如你所知,无论编译器有多少次传递,这个问题根本没有解决方案。



Kolan ©   (2007-06-17 14:44) [25]

>什么是—— 这不是重构,而是搜索/替换。

也就是说,Extract Interface例如— 它是一个搜索/替换,然后是真实的«重构»?



Kolan ©   (2007-06-17 15:02) [26]

>德尔福没有重构。

不要忘记模式的生成和建模。



Страницы: 1 整个分支

论坛:“其他”;
当前存档:2007.07.15;
下载:[xml.tar.bz2];

楼上









内存:0.67 MB
时间:0.095 c
15-1181776679
Riply
2007-06-14 03:17
2007.07.15
工作时“在云端翱翔”的费用:)


15-1181847976
jum
2007-06-14 23:06
2007.07.15
告诉我plz ....


15-1181392158
伊戈尔舍甫琴科
2007-06-09 16:29
2007.07.15
Codegear Borland举办研讨会


4-1170879879
Vemer
2007-02-07 23:24
2007.07.15
Как сменить цвет фонта ?


15-1181846635
MMK
2007-06-14 22:43
2007.07.15
塞班





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский