CLass宣告的問題!! |
尚未結案
|
miloshop
一般會員 發表:8 回覆:22 積分:6 註冊:2004-10-11 發送簡訊給我 |
各位大大我想請教一下下!!
如果在TFORM CLASS裡引用了一個CLASS A 如下:
class TForm1 : public TForm
{ private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
★這一行--> TPic* FPic;
};
然後我在
class TPic
{
private: public:
TPic();
unsigned int Height;
unsigned int Width;
Graphics::TBitmap *Pic;
void InitPic(void);
void AssignPic(Graphics::TBitmap *SourcePic);
};
宣告了Pic這個圖片的指標,本來想在建構子時直接用NEW關鍵字指派,但是發現在TForm1產生FPic物件時,都不會跑到建構子的中斷點上去
後來自己寫AssignPic(Graphics::TBitmap *SourcePic);想要把圖片放到FPic這個物件裡頭去,但是在Assign的過程時,一直會出現access violation的問題,而且即使用new在程式裡似乎也沒有分配位置給*Pic
請教一下是不是在非TFORM1裡頭想要使用BORLAND的TPICTURE之類的東東,有什麼要注意的
|
arisaka_matsuri
高階會員 發表:25 回覆:205 積分:231 註冊:2003-10-19 發送簡訊給我 |
|
miloshop
一般會員 發表:8 回覆:22 積分:6 註冊:2004-10-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |