關於"全域變數"的問題 |
答題得分者是:taishyang
|
KingKong512
一般會員 發表:23 回覆:20 積分:8 註冊:2011-10-18 發送簡訊給我 |
各位高手好:
小弟有個關於 "全域變數" 的問題想問, 我想寫個讀取影像的程式, 於是我把以下程式寫在設定全域變數的區域中(程式如下) Graphics::TBitmap *Backgroud = new Graphics::TBitmap(); Backgroud->LoadFromFile("Backgroud_Image.bmp"); 但編譯後出現了錯誤(錯誤如下) [C Error] Unit1.cpp(33): E2238 Multiple declaration for 'Backgroud' [C Error] Unit1.cpp(32): E2344 Earlier declaration of 'Backgroud' [C Error] Unit1.cpp(33): E2141 Declaration syntax error PS. "Backgroud" 只有在上面的兩行程式中出現 想請各位高手幫幫我這個新手 我是哪出了問題 |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
參考看看^^
TForm1 *Form1; Graphics::TBitmap *Backgroud = NULL; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { Backgroud = new Graphics::TBitmap(); Backgroud->LoadFromFile("Backgroud_Image.bmp"); } //--------------------------------------------------------------------------- void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action) { if (Backgroud){ delete Backgroud; Backgroud = NULL; } } //--------------------------------------------------------------------------- |
KingKong512
一般會員 發表:23 回覆:20 積分:8 註冊:2011-10-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |