读书人

请问! 关于警告异常有关问题

发布时间: 2013-07-09 09:50:47 作者: rapoo

请教! 关于警告错误问题
Panel1->BevelOuter=bsNone;
这样写为什么有警告呢:

[BCC32 Warning] aaa.cpp(937): W8018 Assigning TFormBorderStyle to TBevelCut
Full parser context
aaa.cpp(934): parsing: void _fastcall TcaptureImgFrm::pnlUpButtonClick(TPanel *,TPanel *)

还有 下面的警告是什么警告呢?
[ILINK32 Warning] Warning: Public symbol '_hComm' defined in both module E:\CIMAGEINFANTULTRASONIC\WIN32\DEBUG\CAPTUREIMAGEFRM.OBJ and E:\CIMAGEINFANTULTRASONIC\WIN32\DEBUG\COMINTERFASE.OBJ
[ILINK32 Warning] Warning: Public symbol '_getComm' defined in both module E:\CIMAGEINFANTULTRASONIC\WIN32\DEBUG\CAPTUREIMAGEFRM.OBJ and E:\CIMAGEINFANTULTRASONIC\WIN32\DEBUG\COMINTERFASE.OBJ
[ILINK32 Warning] Warning: Public symbol '_isPressSwitch' defined in both module E:\CIMAGEINFANTULTRASONIC\WIN32\DEBUG\CAPTUREIMAGEFRM.OBJ and E:\CIMAGEINFANTULTRASONIC\WIN32\DEBUG\COMINTERFASE.OBJ
[解决办法]
Panel的BevelOuter属性是一个TBevelCut类型的,你只能代入TBevelCut类型的值。
改成这样就行了:

Panel1->BevelOuter = bvNone;

[解决办法]
至于link32的warning,是有些方法或对象重复了。你应该在.h文件中用extern声明,然后在.cpp文件中定义就可以了。

读书人网 >C++ Builder

热点推荐