警告的含义:符号 'AllocateHWnd' 被拒绝
meaning of Warnung: Symbol 'AllocateHWnd' wird abgelehnt
当通过MAKE Version 5.2
运行ningBorland C++ 5.6.4
在命令行上构建BCB6项目时(似乎包括Borland Delphi Version 14.0
的运行),我'我收到这些警告:
syncmeth.pas(57) Warnung: Symbol 'AllocateHWnd' wird abgelehnt
syncmeth.pas(62) Warnung: Symbol 'DeallocateHWnd' wird abgelehnt
对德语短语的多次网络搜索没有提供任何有用的结果。然后我试着翻译它,从
这样的东西开始
Warning: symbol 'AllocateHWnd' [is/was] denied
同样收效甚微。最后我尝试没有动词
warning symbol 'AllocateHWnd'
并发现了一些有希望的东西:很多搜索结果与模式匹配
Symbol '<whatever>' is deprecated.
但是德语 abgelehnt 的意思是 denied 并且绝对 not deprecated (在软件开发领域通常翻译为veraltet)。
任何人都可以确认这只是一个翻译错误,这样我就可以忽略警告(当然知道弃用的意思)吗?
Google 搜索该确切的德语措辞会显示以下讨论:
Strange Warning in D6 (need some help)
AllocateHWnd - Compiler-Warnung? (English translation)
尽管德语短语 "wird abgelehnt" 在传统意义上翻译为 "is denied" 或 "is rejected",但所讨论的警告消息实际上是 DO 的意思在这种情况下已弃用。
AllocateHWnd()
和 DeallocateHWnd()
函数最初驻留在 VCL 的 Forms
单元中。它们的实现被移动到 Delphi/C++Builder 6 中 RTL 的 Classes
单元(以支持 Kylix 中的 CLX 框架),并且 Forms
单元中的现有函数被标记为 deprecated
(它们最终从 Delphi/C++Builder 2009 中的 Forms
单元中删除)。
因此,如果您的 syncmeth.pas
文件调用 Forms
单元中已弃用的函数,而不是调用 Classes
单位.
当通过MAKE Version 5.2
运行ningBorland C++ 5.6.4
在命令行上构建BCB6项目时(似乎包括Borland Delphi Version 14.0
的运行),我'我收到这些警告:
syncmeth.pas(57) Warnung: Symbol 'AllocateHWnd' wird abgelehnt
syncmeth.pas(62) Warnung: Symbol 'DeallocateHWnd' wird abgelehnt
对德语短语的多次网络搜索没有提供任何有用的结果。然后我试着翻译它,从
这样的东西开始Warning: symbol 'AllocateHWnd' [is/was] denied
同样收效甚微。最后我尝试没有动词
warning symbol 'AllocateHWnd'
并发现了一些有希望的东西:很多搜索结果与模式匹配
Symbol '<whatever>' is deprecated.
但是德语 abgelehnt 的意思是 denied 并且绝对 not deprecated (在软件开发领域通常翻译为veraltet)。
任何人都可以确认这只是一个翻译错误,这样我就可以忽略警告(当然知道弃用的意思)吗?
Google 搜索该确切的德语措辞会显示以下讨论:
Strange Warning in D6 (need some help)
AllocateHWnd - Compiler-Warnung? (English translation)
尽管德语短语 "wird abgelehnt" 在传统意义上翻译为 "is denied" 或 "is rejected",但所讨论的警告消息实际上是 DO 的意思在这种情况下已弃用。
AllocateHWnd()
和 DeallocateHWnd()
函数最初驻留在 VCL 的 Forms
单元中。它们的实现被移动到 Delphi/C++Builder 6 中 RTL 的 Classes
单元(以支持 Kylix 中的 CLX 框架),并且 Forms
单元中的现有函数被标记为 deprecated
(它们最终从 Delphi/C++Builder 2009 中的 Forms
单元中删除)。
因此,如果您的 syncmeth.pas
文件调用 Forms
单元中已弃用的函数,而不是调用 Classes
单位.