build automation - meaning of Warnung: Symbol 'AllocateHWnd' wird abgelehnt -
when building bcb6 project on command line via make version 5.2
running borland c++ 5.6.4
(seemingly including run of borland delphi version 14.0
), i'm getting these warnings:
syncmeth.pas(57) warnung: symbol 'allocatehwnd' wird abgelehnt syncmeth.pas(62) warnung: symbol 'deallocatehwnd' wird abgelehnt
several web searches german phrase didn't provide useful results. tried translate it, starting things like
warning: symbol 'allocatehwnd' [is/was] denied
with little success. tried without verb
warning symbol 'allocatehwnd'
and found promising: lot of search results matching pattern
symbol '<whatever>' deprecated.
but german abgelehnt means denied , not deprecated (which means veraltet translated in software development domain).
can confirm translation error, can ignore warnings (of course aware deprecated means)?
a google search of exact german phrasing reveals following discussions:
strange warning in d6 (need help)
allocatehwnd - compiler-warnung? (english translation)
despite german phrase "wird abgelehnt" translating "is denied" or "is rejected" in traditional sense, warning messages in question do mean deprecated in situation.
the allocatehwnd()
, deallocatehwnd()
functions resided in vcl's forms
unit. implementation moved rtl's classes
unit in delphi/c++builder 6 (to support clx framework in kylix), , existing functions in forms
unit marked deprecated
(they removed forms
unit in delphi/c++builder 2009).
so, way can getting warnings in project if syncmeth.pas
file calling deprecated functions in forms
unit instead of calling newer functions in classes
unit.
Comments
Post a Comment