社区
Delphi
帖子详情
请问在DELPHI中怎么编译发行版啊?
xinguang
2003-08-30 09:36:02
一个简单的程序编译出来都有300多K!
...全文
38
6
打赏
收藏
请问在DELPHI中怎么编译发行版啊?
一个简单的程序编译出来都有300多K!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
你要干什么?
使
Delphi
6.0 支持 Apache 2.0
我们都知道,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和
Delphi
7 支持最新的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 Filesorland
delphi
7source 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 Filesorland
delphi
7lib 目录。重新
编译
你的程序,加入相应的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 的动态共享模块了。注意:以上的修改为非官方修改,不能保证不出问题,请大家慎重处理。
Concepts:展示一些编程概念和
Delphi
库的模块集合
概念 Concepts是一个模块化的
Delphi
应用程序,它说明了一些语言功能,设计模式以及一些有趣的框架和组件,其
中
包括: 组件 / 同步编辑 JsonDataObjects 亚拉腊突触 印地项目 TFireMonkeyContainer BT内存模块 奇努克数据库 SQLite的 包括了该项目所依赖的所有库的副本(当然是商业库除外),以避免试图
编译
该项目的任何人的安装麻烦。 在Concepts.inc文件
中
,您可以指定要包含在构建
中
的依赖项。 目前,
编译
仅在
Delphi
10 Seattle及更高版本
中
进行过测试,但在
Delphi
2010或更高版本
中
进行
编译
并不难。 检查
发行版
以下载项目的预
编译
可执行文件。 BC编辑器 ChromeTab 绕道而行 夏普 TreeviewPresenterList 树状视图演示者树 FireMonkeyContai
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
TMS WEB Core for RAD Studio 10.3
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代码
中
的断点等等……
TGPuttyLib:一个具有基于PuTTY的C ++,
Delphi
和Free Pascal的绑定和类的SFTP客户端共享库(dllsodylib)
TGPuttyLib 带有基于PuTTY的
Delphi
和C ++绑定的共享库/ DLL,适用于Windows,macOS和Linux。 新的TGPuttyLib SFTP库是Simon Tatham著名的PuTTY套件
中
psftp程序的DLL / .so / .dylib转换。 它允许开发人员以最高可能的传输速率(超过100MB /秒)传输文件。 费率高于任何其他已知库。 TGPuttyLib基于PuTTY版本0.74。 现成的类目前可用于C ++,
Delphi
和Free Pascal。 该库现在可用于Windows,macOS和Linux。 可以在Win32 / Win64 / Linux(
编译
的库)/ macOS(
编译
的库)文件夹
中
找到
编译
的库。 调试和
发行版
本之间没有区别。 可以在“发行”部分和项目网站上找到已
编译
的演示。 有关更多信息,请访问项目网站: : 目录
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章