作者:
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):
因使用手機發文,晚上再補圖