有關Main_Menu 好奇怪...有誰可以幫幫我 |
尚未結案
|
fgchiu
一般會員 發表:6 回覆:5 積分:2 註冊:2003-04-15 發送簡訊給我 |
我的project 是用mdi
為什麼我在我的main_menu 裡設了a,b,c 三大類
我已寫好c-1的form 了,也可以正常開啟/關閉
而今天我加了d類
c-1的form 開啟後,再關閉,再開啟就會出現錯誤訊息
Project jd.exe raised exception class EAccessViolation with message 'Access violation at address 00000000.Read of address 00000000'.Process stopped.Use Step or Run to continue.
怎麼試都試不出問題出在那....
突發奇想...把C類和D類的位址對調
C-1的form 就可以正常開啟 /關閉
但在之中再加個a-1 or b-1 就又出現類的訊息了
請問各位高手.....這到底是那裡出了問題??
|
richcomp
中階會員 發表:18 回覆:66 積分:51 註冊:2002-10-18 發送簡訊給我 |
|
fgchiu
一般會員 發表:6 回覆:5 積分:2 註冊:2003-04-15 發送簡訊給我 |
|
fgchiu
一般會員 發表:6 回覆:5 積分:2 註冊:2003-04-15 發送簡訊給我 |
貼上我的程式碼
以下是我開form 和判別form 有無開啟的程式
我找了一天找不出問題所在,所以請各位好手幫幫我
//開啟child form 的程式
void __fastcall TMain_Form::N4Click(TObject *Sender)
{
if(OpenForm(piForm)==false){ //每次都是停在這行出錯誤訊息
piForm = new TpiForm(Application);
} //檢查form 有無開啟的原始碼
bool OpenForm(TForm *WForm)
{
int i;
bool FormExist; //判斷Form是否已經被建立
if (WForm==NULL) return False;
//FormExist=false;
for (i=0;i
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |