全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1185
推到 Plurk!
推到 Facebook!

method referenced has an incompatible parameter list

尚未結案
chrislove87
一般會員


發表:11
回覆:14
積分:5
註冊:2007-05-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-04-07 22:04:02 IP:210.70.xxx.xxx 訂閱
各位版上的先進好:

小弟在程式中使用了TMS 的VCL元件 - TAdvStringGrid 及 THTMLForm

造成了出現模陵兩可的情況 在版上爬文後暫時取得解決辦法 但是一直會出現這樣的訊息

The StringGrid1Alignment method referenced StringGrid1.OnGetAlignmentby has an incompatible parameter list.Remove the refence?

是出現在

[code cpp]
void __fastcall TForm1::StringGrid1GetAlignment(TObject *Sender, int ARow, int ACol,
Classes::TAlignment &HAlign, Basegrid::TVAlignment &VAlign)
{
if(StyleLeft->Checked ) HAlign = taLeftJustify;
else if(StyleRight->Checked ) HAlign = taRightJustify;
else HAlign = taCenter;
}

[/code]

這個事件中,目的是為了要讓表格內的字置左,置中及置右

但是又跟#pragma link "HTMLForm"的HTMLForm::TVAlignment 衝突,所以在stringgrid的事件中加入命名空間

問題是解決了 事件也會正常運作 但是卻會一直出現上面的錯誤訊息

而HTMLForm我都還沒寫任何程式碼,只是將元件放上去而已

不知道有什麼不要再讓那個訊息或者正確的解法嗎?
系統時間:2024-04-19 16:31:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!