[問題] 自製vcl元件套用後出現access violation
開發平台(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):
因使用手機發文,晚上再補圖
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.50.47
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1419324227.A.74D.html
※ 編輯: z1976 (42.75.50.47), 12/23/2014 16:56:00
→
12/29 03:59, , 1F
12/29 03:59, 1F
→
12/29 04:03, , 2F
12/29 04:03, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章