程式執行時無法為變數指定新值 |
尚未結案
|
wb3599
一般會員 發表:32 回覆:32 積分:12 註冊:2004-02-11 發送簡訊給我 |
請教大家: 我有一段程式碼如下: 001 if (MyMsg[i][1] == "2")
002 {
003 if (SubStr(MyMsg[i][0], 6, 80) == s1)
004 {
005 MyMsg[i][1] == "0";
006 MyMsg[i][0] == "";
007 i = 9999;
008 ShowMessage(MyMsg[i][1]);
009 }
010 } 我在005行把MyMsg[i][1]變為"0"之後, 再於008行把新值秀出來時, 還是維持在001行的"2", 為什麼會這樣呢? 謝謝大家!
|
rogan321
高階會員 發表:21 回覆:307 積分:200 註冊:2003-05-15 發送簡訊給我 |
引言: 請教大家: 我有一段程式碼如下: 001 if (MyMsg[i][1] == "2") 002 { 003 if (SubStr(MyMsg[i][0], 6, 80) == s1) 004 { 005 MyMsg[i][1] == "0"; // 上敘並不是給值~給值用"="就好了~還是你問的是其他的意思? 006 MyMsg[i][0] == ""; 007 i = 9999; 008 ShowMessage(MyMsg[i][1]); 009 } 010 } 我在005行把MyMsg[i][1]變為"0"之後, 再於008行把新值秀出來時, 還是維持在001行的"2", 為什麼會這樣呢? 謝謝大家! |
wb3599
一般會員 發表:32 回覆:32 積分:12 註冊:2004-02-11 發送簡訊給我 |
引言:太丟臉了, 盡然是筆誤查了1整天, 看樣子我要去換付眼鏡. 謝謝您! 不過, 當我修改某一行程式的時候, 如何確保該支程式C Builder已經重新編譯過呢? 因為我的經驗曾發生, 修改好的程式, 按F9直接編譯執行會有問題.引言: 請教大家: 我有一段程式碼如下: 001 if (MyMsg[i][1] == "2") 002 { 003 if (SubStr(MyMsg[i][0], 6, 80) == s1) 004 { 005 MyMsg[i][1] == "0"; // 上敘並不是給值~給值用"="就好了~還是你問的是其他的意思? 006 MyMsg[i][0] == ""; 007 i = 9999; 008 ShowMessage(MyMsg[i][1]); 009 } 010 } 我在005行把MyMsg[i][1]變為"0"之後, 再於008行把新值秀出來時, 還是維持在001行的"2", 為什麼會這樣呢? 謝謝大家! |
rogan321
高階會員 發表:21 回覆:307 積分:200 註冊:2003-05-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |