请问在DELPHI中怎么编译发行版啊?

xinguang 2003-08-30 09:36:02
一个简单的程序编译出来都有300多K!
...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangweily 2003-08-30
  • 打赏
  • 举报
回复
同意楼上的~~~~~~~
xuejinlong 2003-08-30
  • 打赏
  • 举报
回复
MS早就把VC的一些运行库放到Windows里面了,当然小。

用两个编译工具分别写Hello Word程序,编译一下,看看哪个大?
xuejinlong 2003-08-30
  • 打赏
  • 举报
回复
唉!懒得给你解释。
xinguang 2003-08-30
  • 打赏
  • 举报
回复
晕啊!我在VC中一个56千行的程序才100多K啊
xuejinlong 2003-08-30
  • 打赏
  • 举报
回复
差不多这么大,已经很小了。
hanzq 2003-08-30
  • 打赏
  • 举报
回复
你要干什么?
我们都知道,Bolrand 从Delphi 6.0 以后开始支持Apache web 服务器,而Apache 以其出色的性能及安全性是很多人青睐。Apache 现在最新的版本为2.0.43。虽然Borland 今年新出的Delphi 7 开始支持Apache 2.0 版本,但是Delphi 6 只支持Apache 1.x 版本,而Delphi 7 发行的版本也只支持到Apache 2.0.39 版,对Apache 2.0.40 以后的版本无法支持,本文给出了让Delphi 6和Delphi7 支持最新的Apache 2.0.43 的方法。首先让我们对Delphi 7 进行改造,Delphi 7.0 不支持 Apache 2.0.40 以后的版本的原因是Apache 2.0.40 以后版本修改了接口文件,因此要对Delphi 7.0 对应的接口文件进行修改,具体的修改文件为: HTTPD2.pas,修改内容为:打开 HTTPD2.pas (在c: Program Filesorlanddelphi7source Internet下) 修改一下常数: · MODULE_MAGIC_NUMBER_MAJOR = 20020628; { Apache 2.0.40 }· 如果是Apache 2.0.43 的话,应该修改为· MODULE_MAGIC_NUMBER_MAJOR = 20020903; { Apache 2.0.43 } MODULE_MAGIC_NUMBER_MINOR = 0; (* 0...n *)在结构 conn_rec 的定义里加入以下: · ap_conn_keepalive_e = (AP_CONN_UNKNOWN, AP_CONN_CLOSE, AP_CONN_KEEPALIVE);在结构 conn_rec 的定义里替换: · (** Are we still talking? *)· flags: Cardinal;· { The following are in the flags bitset:· unsigned aborted:1;· · (** Are we going to keep the connection alive for another request?· * -1 fatal error, 0 undecided, 1 yes *)· signed int keepalive:2;· · (** have we done double-reverse DNS? -1 yes/failure, 0 not yet,· * 1 yes/success *)· signed int double_reverse:2;· }为: (** Are we still talking? *) flags1: Cardinal; { The following are in the flags bitset: unsigned aborted:1; } (** Are we going to keep the connection alive for another request? * @see ap_conn_keepalive_e *) keepalive: ap_conn_keepalive_e; flags2: Cardinal; { The following are in the flags bitset: (** have we done double-reverse DNS? -1 yes/failure, 0 not yet, * 1 yes/success *) signed int double_reverse:2; }好了,保存这个文件,然后拷入c: Program Filesorlanddelphi7lib 目录。重新编译你的程序,加入相应的Apache 的配置(具体配置方法请参照我以前的文章),启动Apache,打开浏览器。 ok! 没问题了吧!好。现在我们看看怎么在Delphi 6 里面实现Apache 2.0 的支持,实际上很简单,只要把Delphi 7 里面相应的文件拷入 Delphi 6 的LIB 目录就可以了,具体为以下三个文件: ApacheTwoHTTP.pas, ApacheTwoApp.pas, HTTPD2.pas,然后打开你的现有的Apache 1.x 的程序,修改project 上面的 use 部分,把 Apacheapp改为Apachetwoapp,再把下面的ContentType 改为handler,好了,所有手术完成,现在你编译出来的就是支持Apache 2.0.43 的动态共享模块了。注意:以上的修改为非官方修改,不能保证不出问题,请大家慎重处理。
TMS WEB CORE特性 现代的单页面web应用程序模型。 纯粹的基于HTML5和CSS3 / Javascript的应用程序 通用UI控件的标准组件框架和浏览器特性的访问。 通过浏览器调试Pascal代码。 多年开发的一个可靠的Delphi Pascal到Javascript编译器做支撑 重用技术和组件 基于集成在Delphi IDE组件的RAD开发。 一个真正革命性和创新的TMS FNC组件框架,现在也是web启用的,允许创建可以在VCL、FMX、LCL和web上使用的UI控件! 开放使用其他现有的Javascript框架和库。 开放使用HTML/CSS设计。 可以使用其他jQuery控件或其他Javascript框架。 在jQWidgets库为jQuery控件提供Pascal类包装器。 简单的接口,以REST云服务,包括TMS XData数据库。 容易部署 应用程序由HTML和Javascript文件组成,可以轻松地部署在任何轻或重量级的web服务器上。 使用任何现有的负载平衡软件和/或技术以达到最高的性能 快速RAD开发包含了小而方便的调试webserver ========== FAQ 支持哪些浏览器? Chrome Firefox Safari edge ide支持哪一个? TMS WEB Core可以在Delphi XE7安装到Delphi东京10.2.x。它可以与专业的,企业和建筑师的sku一起使用。 我需要什么web服务器? TMS WEB核心并没有对WEB服务器提出任何特定的要求。创建的应用程序由HTML、CSS和Javascript文件组成,这些文件可以由任何现有的轻或重的web服务器处理。它可以与IIS、Apache、节点一起使用。js、Litespeed Nginx,…… 我可以将自己的Javascript库/CSS与自动生成的代码混合在一起吗? 是的,现有的Javascript库和框架可以使用。对于jQuery和jQuery UI控件,有现成的支持。CSS可以用于样式页。 我是否可以在TMS WEB项目创建一个默认的HTML模板? 是的,除了使用Delphi IDE表单设计器来设计web页面的WYSIWYG设计,您还可以使用HTML模板文件和使用CSS创建页面。您可以轻松地将HTML页面的UI HTML元素链接到Delphi IDE表单设计器上,并使用IDE来创建UI控制逻辑和UI控件到服务器逻辑。 哪些语言是用于开发的? 使用Pascal语言。所有客户端代码都是用Pascal语言完全开发的。所有的UI控件都是在Pascal代码提供的。对现有Javascript代码的接口是无缝的。 我真的需要用DELPHI IDE 开发TMS WEB内核吗? 这个IDE不是严格需要的。可以从命令行调用编译器来编译项目。 我需要TMS XData连接到数据库吗? 不,TMS WEB核心支持与其他微服务的连接。也可以使用node。js,ASP.NET core,Embarcadero RAD server 或其他微服务技术。TMS XData提供了使用Pascal语言开发微服务的优势。 许可模型? TMS WEB Core提供了一个简单的、没有废话的许可证模型。许可证是每个开发人员的。没有运行时许可证。除了完整的工作软件之外,拥有许可证的开发人员还可以获得一年的免费支持和免费更新。 我可以创建自定义UI控件吗? 是的,您可以创建自己的TMS WEB核心UI控件。包含产品的所有UI控件的全部源代码都包含在其,可以作为如何开发自定义TMS WEB核心UI控件的指南。 我想从TMS WEB Core开始。在哪里可以得到它? 目前,TMS WEB核心技术预览版免费提供给所有活跃的TMS all access客户。一旦我们有了试用版,它将提供给所有感兴趣的用户。当有完整的发行版时,它也将被单独出售给任何感兴趣的用户。 用户需要浏览器插件或其他特殊的东西吗? 不!所需要的只是一个兼容HTML5标准的web浏览器。TMS WEB核心应用程序运行在任何现代桌面浏览器或移动设备浏览器上。 TMS WEB核心是否提供响应性设计? 是的。在TMS WEB核心应用程序,可以很容易地使用HTML/CSS或与流行框架(如bootstrap)结合使用的完整响应设计技术。您可以创建一个响应式页面布局,并将从Delphi IDE创建的应用程序逻辑连接到这个响应页面。 我可以调试我的代码吗? 是的。有了必要的编译器魔法,您就可以从浏览器Chrome和FireFox全面调试您的应用程序了。您可以通过您的Pascal代码、设置表、Pascal代码的断点等等……

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧