Delphi 7
Release Notes
=======================================================
This file contains important supplementary and late-
breaking information that may not appear in the main
product documentation. We recommend that you read this
file in its entirety.
For information on new features in this release, choose
"What's New" in the online Help contents.
=======================================================
CONTENTS
* OTHER RELEASE NOTES INCLUDED WITH THIS PRODUCT
* NOTES AND ISSUES:
* ABOUT EDITING THE REGISTRY
* PRODUCT INFORMATION ON THE WEB
=======================================================
OTHER RELEASE NOTES INCLUDED WITH THIS PRODUCT
* INSTALL contains system requirements and product
installation information.
* DEPLOY contains information about redistributing your
applications.
* LICENSE contains information on licensing allowances
and limitations for this product and other Borland
software that is bundled with it.
The three files listed above, along with this file,
are installed in your main product directory
(default: C:\Program Files\Borland\Delphi7).
=======================================================
NOTES AND ISSUES
Deprecated Components
Borland is deprecating the use of TSQLClientDataSet
and TBDEClientDataSet. Borland recommends that you
use TSimpleDataSet for simple, two-tier
applications. TSQLClientDataSet and
TBDEClientDataSet are no longer displayed on the
Component palette. If you require backward
compatibility, you can still access
TSQLClientDataSet and TBDEClientDataSet in the
Demos directory (by default, C:\Program
Files\Borland\Delphi7\Demos).
Borland is deprecating the use of the TServerSocket
and TClientSocket from the unit ScktComp. It is
recommended that you use the Indy components for
socket operations. The TServerSocket and
TClientSocket will no longer be installed on the
component palette by default. If you require the
use of these components then you can install
the design time package named dclsockets70.bpl,
found in your bin directory. For deployment with
runtime packages, you will need to deploy rtl70.bpl
and any other required packages.
Changes in StrUtils
-------------------
The StrUtils unit contains three sets of changes, all
relating to
multi-byte character set (MBCS) support.
* Previously, LeftStr, RightStr, and MidStr each
took and returned AnsiString values, and did not
support MBCS strings. Each of these functions has
been replaced by a pair of overloaded functions,
one that takes and returns AnsiString, and one
that takes and returns WideString. The new
functions correctly handle MBCS strings. This
change breaks code that uses these functions to
store and retrieve byte values in AnsiStrings.
Such code should use the new byte-level functions
described below.
* New functions LeftBStr, RightBStr, and MidBStr
provide the byte-level manipulation previously
provided by LeftStr, RightStr, and MidStr.
* New functions AnsiLeftStr, AnsiRightStr, and
AnsiMidStr are the same as the new AnsiStr
LeftStr, RightStr, and MidStr functions, except
that they are not overloaded with equivalent
WideString functions.
XP Themes
---------
This build does not include a manifest for your
projects. To tell your applications to use version 6.0
of comctl32.dll you need to create and edit the
manifest yourself.
There are two ways to do this:
1. With a stand-alone manifest file added to the same
directory of the executable.
2. With a manifest included in the executable as a
resource.
For the stand-alone manifest follow these steps:
I) Using Notepad create a file called
"Project1.exe.manifest" and add the following lines:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="*"
version="1.0.0.0"
type="win32"
name="Project1"/>
<description>Project1 Description</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="*" />
</dependentAssembly>
</dependency>
</assembly>
II) Save the file and place it in the same directory as
the application executable.
If you don't like the idea of having the manifest as a
separated file you can include it into your executable
as a resource.
I) Create a resource file (again using Notepad)
containing the following line:
1 24 "Project1.exe.Manifest"
II) Compile the resource file with brcc32.exe with the
following command:
C:\Project1> brcc32 WindowsXP.RC
III) Now add the following line to your project's main
form:
{$R WindowsXP.RES}
NOTE: To automatically configure XP Themes in your
project you can use the XP Application Wizard
demo. For more information see the readme file in
Demos\ToolsAPI\XPAppWiz
.NET compiler warnings
----------------------
The Delphi 7 dcc32 compiler now supports three
additional compiler warnings: Unsafe_Type,
Unsafe_Code, and Unsafe_Cast. These warnings are
disabled by default, but can be enabled with source
code compiler directives {$WARN UNSAFE_CODE ON},
compiler command line switches (dcc32 -W+UNSAFE_CODE),
and in Project|Options.
NOTE: There is no space before or after the "+" in the
command line switch)
"Unsafe" in all three messages refers to types or
operations which static code analysis cannot prove to
not overwrite memory. For example, data types that
carry bounds information at runtime such as Delphi
Strings or dynamic arrays can be bounds-checked at
runtime, and tracked in static analysis, to ensure that
memory accesses are within the limits of the allocated
data. Data types that do not carry bounds information
at compile time or runtime (such as PChar) cannot be
proven safe. Unsafe doesn't necessarily mean the code
is broken or flawed, it simply means that it uses
programming techniques that cannot be verified as safe
by static code analysis. In a secured execution
environment such as .NET, such code is assumed to be
unsafe and a potential security risk.
Delphi 7 developers can use these new warnings to
identify data types, code or programming techniques
that may be difficult to port to a managed code
environment such as .NET. These messages are not
specific to the .NET platform. The warnings are
conservative - some things we warn about in D7 we might
actually be able to support in Delphi for .NET, but
we're not sure yet. The warnings are not complete -
there may be problematic types or code situations for
which the Delphi 7 compiler does not issue an unsafe
warning.
Unsafe_Type: Types such as PChar, untyped pointer,
untyped var and out parameters, file of <type>, 6 byte
reals (Real48), variant records (records containing
overlapping fields) and old-style objects
("TMyObject = object").
* "old" object type
c = object
i: Integer;
procedure p;
end;
Unsafe_Code: absolute variables, Addr(), Ptr(), Hi(),
Lo(), Swap() standard procedures, BlockRead and
BlockWrite, the Fail() standard procedure, GetMem(),
FreeMem(), and ReallocMem()
* inline assembler blocks (asm end)
* @ operator
* modifying string index elements, e.g
s := 'Hoho';
s[2] := 'a'; // <-- "Unsafe code 'String index to
var param'"
Unsafe_Cast: Casting an object instance to a type that
is not an ancestor or descendent of the instance type,
casting a record type to anything else
Change t
没有合适的资源?快使用搜索试试~ 我知道了~
Delphi7 setup 开发程序工具安装软件
共2000个文件
pas:851个
dfm:153个
bpl:103个
需积分: 5 3 下载量 114 浏览量
2023-11-04
21:08:50
上传
评论
收藏 157.43MB ZIP 举报
温馨提示
Delphi7 setup 开发程序工具安装软件(已集成官方的Update1完整升级包,版本号为7.0 Build 8.1,安装完即可使用。)附序列码!Delphi7是一种基于Object Pascal语言的集成开发环境(IDE),它由Borland公司开发。Delphi7具有许多特点,比如可视化编程、面向对象编程、可移植性、易学易用等等。它可以用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、数据库应用程序等等。
资源推荐
资源详情
资源评论
收起资源包目录
Delphi7 setup 开发程序工具安装软件 (2000个子文件)
D7.ALS 1.28MB
ANDROM.BMP 302KB
BOR6.BMP 40KB
FIELD.BMP 17KB
DOWN.BMP 3KB
FWD.BMP 3KB
UP.BMP 3KB
BLUE.BMP 898B
RICHEDIT.BPG 923B
IPCDEMO.BPG 800B
COREIDE70.BPL 3.04MB
DCLOFFICEXP70.BPL 2.4MB
DCLOFFICE2K70.BPL 1.98MB
DCLAXSERVER70.BPL 1.55MB
VCL70.BPL 1.32MB
VISUALCLX70.BPL 1.23MB
INDY70.BPL 990KB
RAVE50CLXBE70.BPL 877KB
RAVE50VCLBE70.BPL 872KB
XMLRTL70.BPL 834KB
PROIDE70.BPL 829KB
RTL70.BPL 765KB
WEBSNAP70.BPL 733KB
ITECORE70.BPL 719KB
VCLIDE70.BPL 692KB
DESIGNIDE70.BPL 611KB
DBX70.BPL 597KB
SOAPRTL70.BPL 516KB
QRPT70.BPL 511KB
DCLSOAP70.BPL 477KB
TLIB70.BPL 476KB
DELPHIDE70.BPL 462KB
DESIGNDGM70.BPL 415KB
INTRAWEB_50_70.BPL 414KB
IBXPRESS70.BPL 394KB
DCLNET70.BPL 365KB
TEE70.BPL 363KB
DELPHIPRO70.BPL 349KB
DCLBDE70.BPL 343KB
DCLSTD70.BPL 305KB
DSS70.BPL 302KB
DCLWEBSNAP70.BPL 292KB
VCLACTNBAND70.BPL 270KB
DCLITE70.BPL 269KB
WEBDSNAP70.BPL 262KB
VCLDB70.BPL 259KB
DBRTL70.BPL 253KB
TEEUI70.BPL 249KB
DCLCLXSTD70.BPL 247KB
CLXDESIGNER70.BPL 244KB
VCLIE70.BPL 222KB
VISUALDBCLX70.BPL 219KB
BDERTL70.BPL 217KB
DCLINDY70.BPL 215KB
VCLX70.BPL 210KB
DSNAP70.BPL 205KB
DCLDB70.BPL 192KB
DFM70.BPL 190KB
DCLIB70.BPL 177KB
HTMLIDE70.BPL 175KB
DCLWBM70.BPL 164KB
VCLDESIGNER70.BPL 164KB
DCLOCX70.BPL 159KB
DCLINTRAWEB_50_70.BPL 157KB
ADORTL70.BPL 146KB
DBWEBXPRT.BPL 137KB
DELPHICLXIDE70.BPL 136KB
DELPHIVCLIDE70.BPL 136KB
DBEXPRESS70.BPL 129KB
DCLDBX70.BPL 118KB
INET70.BPL 109KB
DCLMID70.BPL 104KB
DIRECT70.BPL 104KB
MSGINFO70.BPL 103KB
DSNAPCON70.BPL 100KB
DCLACT70.BPL 98KB
VCLJPG70.BPL 96KB
STRIDE70.BPL 92KB
DCLTEE70.BPL 91KB
INTRAWEBDB_50_70.BPL 91KB
VCLSHLCTRLS70.BPL 89KB
DCLADO70.BPL 83KB
DCLCLXDB70.BPL 80KB
DCLISP70.BPL 79KB
VCLDBX70.BPL 77KB
DCLDSS70.BPL 77KB
IDL2PASWIZARDPKG.BPL 75KB
DCLRAVE70.BPL 65KB
DCLQRT70.BPL 64KB
VCLSMP70.BPL 63KB
DCLSMPEDIT70.BPL 63KB
DELPHIENT70.BPL 62KB
RC70.BPL 61KB
DSNAPENT70.BPL 57KB
APPLET70.BPL 55KB
DCL31W70.BPL 44KB
TEEDB70.BPL 43KB
DCLEMACSEDIT70.BPL 42KB
DBXCDS70.BPL 40KB
TEEQR70.BPL 39KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
一只若雪
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unidac29 for delphi 12.1
- Cauchy奇异积分的数值计算程序
- 基于Python实现的股票量化交易策略源代码+视频讲解+案例代码,含RSI策略、BOP指标策略、KDJ策略、MACD指标策略等
- EDA编码.zip
- 文本分类任务训练神经网络来学习词汇表中每个词的词向量
- MyBatis进阶技巧:探索动态SQL的无限可能.md
- HM2300C-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HM2300B-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 员工解除劳动合同申请表.pdf
- 物模块模型代码,前往设计物模块所属
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功