如何重新编译System.DateUtils?

时间:2018-07-20 12:57:25

标签: delphi-10.1-berlin delphi-run-time-library

我认为我在System.DateUtils中发现了一个错误,但是在报告该错误之前,我想确保这是一个错误,并且可以重现。为此,我需要对System.DateUtils进行一些更改。我已经读过here如何重新编译RTL,但是当我尝试这样做时:

C:\Program Files (x86)\Embarcadero\Studio\18.0\bin>DCC32.EXE -O+ -Q -M -Y -Z -$D+ System.DateUtils.pas

我遇到错误:

Embarcadero Delphi for Win32 compiler version 31.0
Copyright (c) 1983,2016 Embarcadero Technologies, Inc.
System.DateUtils.pas(1864) Error: E2137 Method 'Destroy' not found in base class

System.DateUtils.pas(2085) Error: E2003 Undeclared identifier: 'Create'
System.DateUtils.pas(2446) Error: E2003 Undeclared identifier: 'Free'

这些错误是有道理的,但是我不知道Embarcadero怎样才能编译该单元,我该怎么做?

0 个答案:

没有答案