看板 C_Sharp 關於我們 聯絡資訊
有一件很奇怪的事?! 我的專案裡有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
soni:錯在你在form2又新建了一個form1,know? 你有兩個form1... 01/01 03:06
soni:你應該是在form1宣告了fs1, 然後在form2開新的fm1,然後check 01/01 03:09
soni:form2裡面尚未宣告的fs1 01/01 03:10