CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

讨论:把软件编译为P代码到底有何用处,有什么优缺点?

楼主JYQing(极于情)2001-11-22 19:12:40 在 VB / 基础类 提问

我发现编译为P代码程序小了很多,编译速度也快了很多。  
  请大家介绍经验,畅所欲言! 问题点数:100、回复次数:10Top

1 楼JYQing(极于情)回复于 2001-11-22 19:20:22 得分 0

P代码大概要慢一点吧?Top

2 楼JYQing(极于情)回复于 2001-11-23 08:47:47 得分 0

怎么没人愿意讨论一下?Top

3 楼foolishtiger(冬蛩)回复于 2001-11-23 08:59:11 得分 20

(摘自MSDN)  
  Visual   Basic   将应用程序编译成P-code   程序。运行时,动态链接库   (DLL)   将翻译或解释执行程序中的指令.在许多情况中,运行本机代码比运行P-代码本质上要快得多Top

4 楼zhuho()回复于 2001-11-23 09:06:56 得分 0

那一般程序正式出版,应编译为什么类型的代码呀??Top

5 楼JYQing(极于情)回复于 2001-11-24 21:16:16 得分 0

大家说说吧,讨论讨论!Top

6 楼NowCan(城市浪人)回复于 2001-11-24 22:32:29 得分 30

P代码速度慢。它实际上是运行时再解释指令。  
  本机代码快。虽然VB也没有做到真编译,但比P代码快多了。  
  我估计最初的意思是为了程序的兼容性而做了P代码。Top

7 楼NowCan(城市浪人)回复于 2001-11-24 22:34:31 得分 0

不过我一般都用本机代码。没觉得有什么兼容性问题。Top

8 楼JYQing(极于情)回复于 2001-11-25 18:39:44 得分 0

还有人说说吗?P代码似乎没什么优点喔,我唯一知道的就是编译为P代码较难破解。Top

9 楼sonicdater(事过境迁,除了技术,我什么都没有了)回复于 2001-11-25 21:57:07 得分 40

Microsoft   Visual   Basic   6.0是一个RAD(Rapid   Application   Development)工具,它具有把应用程序编译成P代码或本机代码的灵活性。把应用程序编译成P代码可以使代码的长度被优化为最小。这种代码长度较小的特点使P代码在低带宽情况下成为创建Internet应用程序的最佳选择。本机代码的编译过程对速度进行了很好的优化(将快至20倍),但是所产生的可执行文件长度变大。Visual   Basic   6.0是既支持通过P代码又支持通过本机代码快速开发应用程序的唯一RAD工具。  
   
  希望我的回答让你满意。Top

10 楼DeityFox(逃之11)回复于 2001-11-25 22:24:04 得分 10

p代码运行可能要慢一些,但是兼容性较好、文件小,发布时建议使用P代码  
  Top

相关问题

  • 编译成pbd 和 dll各有什么优缺点?稳定性?兼容性?速度?那一种较常用?
  • 如何编译为P代码?
  • MSSQL和Oracle的优缺点!
  • VC&C++Builder的优缺点?
  • 大家谈一谈在部署应用程序时,java的class是打成包放到lib下,还是就用部署完成之后WEB-INF/classes的java编译文件,哪种方式好,优缺点是
  • “编译为 P-代码”和“编译为本机代码”有什么区别啊?
  • 编译为P-代码和编译为本机代码的差别是什么?
  • 请问assigned(p)有什么用处,p在此处是窗体。
  • 工程属性/编译/编译为P-代码?这个P-代码是什么意思?
  • 关于再论DELPHI的优缺点!!

关键词

  • 代码
  • 编译
  • 应用程序
  • 本机
  • 程序
  • 长度
  • 运行
  • visual basic

得分解答快速导航

  • 帖主:JYQing
  • foolishtiger
  • NowCan
  • sonicdater
  • DeityFox

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo