社区
Delphi
帖子详情
请问在DELPHI中怎么编译发行版啊?
xinguang
2003-08-30 09:36:02
一个简单的程序编译出来都有300多K!
...全文
32
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的安卓开发,从安卓开发开发环境配置开始讲解,实战讲解如何使用FMX进行安卓开发,App的创建,调试,UI设计、让学员快速入门
Delphi
安卓App的开发
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,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章