Icon View Incident Report

Serious Serious
Reported By: Barry Davis
Reported On: 6/26/1999
For: Version 1.15 Build 1
# 456 Compiling BCB Applications Causes Compiler Warnings

I am converting a CBuilder Version 3 (using Infobuilder 4 and FirstClass) application that worked yesterday. After removing my previous version, installing the new one, adding the InfoPower support, and fixing the include and Libr directories. The program builds.

However I now get severial versions of the following warnings:
[C++Warning] Dbbase.hpp(119): '_fastcall
Dbbase::TSystemList::NewInstance()' hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbbase.hpp(148): '_fastcall
Dbbase::TMemoryFileList::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbbase.hpp(170): '_fastcall
Dbbase::TPasswordList::NewInstance()' hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbbase.hpp(208): '_fastcall
Dbbase::TFileSession::NewInstance()' hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbbase.hpp(268): '_fastcall
Dbbase::TFileHandler::NewInstance()' hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbbase.hpp(330): '_fastcall
Dbbase::TMemoryFile::NewInstance()' hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbblob.hpp(164): '_fastcall Dbblob::TBlock::NewInstance()'
hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbindx.hpp(413): '_fastcall Dbindx::TPage::NewInstance()'
hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbindx.hpp(440): '_fastcall
Dbindx::TCallbackFilter::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] Dbindx.hpp(491): '_fastcall Dbindx::TFilter::NewInstance()'
hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBIsam.hpp(476): '_fastcall Dbisam::TRecord::NewInstance()'
hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBQury.hpp(198): '_fastcall
Dbqury::TDataQuery::NewInstance()' hides virtual function '_fastcall
System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBQury.hpp(247): '_fastcall
Dbqury::TResultDataField::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBQury.hpp(273): '_fastcall
Dbqury::TOrderByDataField::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBQury.hpp(297): '_fastcall
Dbqury::TGroupByDataField::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBQury.hpp(332): '_fastcall
Dbqury::TSourceDataLink::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.
[C++Warning] DBQury.hpp(383): '_fastcall
Dbqury::TSourceDataFile::NewInstance()' hides virtual function
'_fastcall System::TObject::NewInstance(System::TMetaClass *)'.


Comments Comments and Workarounds
BCB is generating improper declarations for valid object method declarations, so as of this time this problem cannot be fixed by Elevate Software.


Resolution Resolution
Cannot Fix Problem
Image