[討論] 關於2個form

看板C_Sharp作者 (阿儒)時間18年前 (2007/12/30 18:05), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
有一件很奇怪的事?! 我的專案裡有3個表單1個類別(我把類別再開一個空的程式碼檔,裡面的類別名是jpg) 然後我在form1用filestream讀一個檔案進來 filestream fm1=new filestream(檔案,開啟); 然後再呼叫form2並且在form2宣告一個form1 fm1 =new fom1(); 然後在form2建一個物件j(j這個列別裡有一個function它的傳入參數是filestream) j.check(fm1.fs1); 在jpg這個類別裡的check(stream ff); 我去處理從form1叫進來的資料 可是跑的時候卻說ff不可以是'null' 是我在傳遞時有出錯嘛?!還是?不能這樣子用呢?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.69.239

01/01 03:06, , 1F
錯在你在form2又新建了一個form1,know? 你有兩個form1...
01/01 03:06, 1F

01/01 03:09, , 2F
你應該是在form1宣告了fs1, 然後在form2開新的fm1,然後check
01/01 03:09, 2F

01/01 03:10, , 3F
form2裡面尚未宣告的fs1
01/01 03:10, 3F
文章代碼(AID): #17TsrRYu (C_Sharp)