📄 lib-owl.lnt
字号:
// lib-owl.lnt
// Library Options file for Borland's Object Windows Library (OWL)
// Special Defines -- in order for the owl headers to be processed
// a set of Defines must be established. The following represents
// a representative set.
-d__WIN32__ -dSTRICT -d_Windows -si4 -sp4 -d__FLAT__
// If the above is not appropriate for your environment, please comment out
lib-bcl.lnt // inherit Library options for CLASSLIB
-e708 // union initialization by a lot of different macros.
-elib(46) // Field type should be int (struct tagDCB in windows.h)
-esym(534,SendMessage) // Ignoring return value of SendMessage in library
-elib(620) // constants with 'l' suffix
-elib(723) // macro starts with '='
-elib(747) // Significant prototype coercion in call to SendMessage()
-elib(806) // small signed bit field
-elib(1007) // virtual definition within extern "C"
-elib(1411) // member hides virtual member
-elib(1501) // an array with a null length
-elib(1505) // no explicit access specifier
-elib(1509) // base class destructor is not virtual (TNSSortedCollection)
-elib(1510) // base class 'TStreamable' has no destructor
-elibsym(1512) // destructors for library base classes are often not virtual
-elib(1515) // class contains member w/o a default constructor
-elib(1706) // unusual declaration
-elib(1730) // uses both 'struct' and 'class' for the same class
// Version 4.5 additions
-ml // OWL uses Large model
-dBI_PLAT_MSW // need to designate a platform
+fiq // ignore nominal qualification differences
-esym(1061,TGdiBase::Handle) // we say access is not permitted?
-esym(665,EV_MESSAGE) // allow expressions to be passed to EV_MESSAGE
-elib(50) // taking address of non-lvalue in headers
-elib(618) // storage class specified after const
-emacro(651,EV_MESSAGE) // contains confusing initializer
-emacro(1516,DECLARE_RESPONSE_TABLE) // data member hides inherited name
-emacro(1516,DEFINE_RESPONSE_TABLE_ENTRY) // hides inherited member
-emacro(740,DECLARE_RESPONSE_TABLE) // contains unusual pointer cast
-emacro(740,DEFINE_RESPONSE_TABLE*) // contains unusual pointer cast
// These defines are needed to get things off the ground
-d_RTLDLL
-d_BIDSDLL
-d_OWLDLL
-d_OWLALLPCH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -