楼主:
z1976 (z1976)
2014-12-23 16:43:45开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
C++ builder 2010 in Windows 7 32bit
问题(Question):
1. 用自制元件精灵制作新元件,继承TRichEdit
取名TRichEditEx编译并install (目前什么都没改)
2.在应用的AP project options->Packages->Add 加入刚刚产生的bpl, 并加入header到i
nclude目录。
3. 在AP的表单(TForm)放一个刚刚制作的TRichEditEx,重新编译。结果一执行就access
violation。
4. 回到TRichEditEx,指定host application做debug,结果是跑到base class的constru
ctor时发生错误。
__fastcall TRichEditEx::TRichEditEx(TComponent* Owner)
: TRichEdit(Owner) // 这行错误
{
}
错误结果(Wrong Output):
因使用手机发文,晚上再补图