作者reptile0426 ( )
看板C_Sharp
標題Re: [問題] 序列化一問
時間Wed Jan 16 17:26:06 2008
※ 引述《dm33 ()》之銘言:
自定的class,因為我裡面有個PictureBox的物件
在序列這個class時,它說PictureBox未序列化的物件
這該怎麼好呢,我也不可能去改PictureBox吧....
有大大知道怎麼處理好嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.126.238
1F:推 SmartGoose:不太懂,[Serialize]class mypic:PictureBox可以嗎 01/14 17:18
2F:推 reptile0426:自訂的class要傳整個class的話,我記得要先把此class 01/14 17:29
3F:→ reptile0426:給先寫在一個DLL檔,然後要給屬性[SERXXXX]忘了 01/14 17:30
4F:→ reptile0426:並且寫好之後給序列化跟反序列化的兩端USING 01/14 17:31
5F:→ reptile0426:不知道是不是你要的 01/14 17:31
6F:→ dm33:上上句話不是很懂 我輸出dll給這個project拿來用了 可是還是 01/16 16:57
7F:→ dm33:一樣的未把pictureBox序列化的錯誤 01/16 16:59
DLL.cs
[Serializable] //不知道你有沒有漏掉這個
public class xxxx
{
pictureBox pic;
.....
}
你說的那句話是當序列化跟反序列化端在不同程式run的時候,
才需要用到這個方法
相信你也是有這種需求吧
(因為我只有這種情況才會用到序列化 把一端的class object序列化傳到另一端)
如果你在同一個程式下run,不用用到序列化就可以用別的方法解了
不用這樣麻煩。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.101.28
8F:推 dm33:ok 感謝 01/17 22:22