الأخوة الأعزاء
أعمل بمشروع أعتمادة الأساسى على موضوع الـ Serialize
وحاليا أواجة مشكلة لعمل Serializing لمجموعة من الكائنات
ياترى فى حد قابلتة المشكلة دى قبل كدة يقدر يساعدنى
وشكرا
الأخوة الأعزاء
أعمل بمشروع أعتمادة الأساسى على موضوع الـ Serialize
وحاليا أواجة مشكلة لعمل Serializing لمجموعة من الكائنات
ياترى فى حد قابلتة المشكلة دى قبل كدة يقدر يساعدنى
وشكرا
إضافة صغيرة على السؤال، انا عايز أعمل Serialize لكنترول على وجه الخصوص
Serialize to control collection
اشرح لنا ماذا فعلت وما هو الخطأ
اعتقد ان الرساله الى بتطلعلعك هيا
Unhandled Exception: System.Runtime.Serialization.SerializationException: Unable
to find assembly 'seller2, Version=1.0.2268.10581, Culture=neutral, PublicKeyTo
ken=null'.
ده اول حته فى الرساله الطويله العريضه الى حططلعلك
:D
دى طلعتلى خمس تلاف مره
لو انت معرف هنا اى اوبجيكت حتطلعلك الرساله دى لانو مش عارف يعمل سيراليزاشن للاوبجيكت ده
[serializable()]
class SerializableClass
{
مينفعش هنا تحط اوبجيكت////
زى تكست بوكس او اكس ام ال دوكيومنت.......... ////
}
الحل انت تسنخدم الremoting
وبعدين ممكن تعرف الاوبجيكت ده فى اى فانكشن من الفانكشن الى بتعملها ريموتنج
انا عملت كده لانى كنت مضطر بس انا شايف ان الحل ده عقيم
لان الاوبجيكت ده ممكن اكون عاوز استخدمو فى الكلاس كولو
اعتقد ان فى حل تانى اسهل بكتيير من اللفه دى
:s
أعتذر لتأخرى فى الرد، كان عندى مشاكل فى النت
الأخ معتز
الموضوع باختصار هو انا محتاج أحفظ مجموعة كبيرة من البيانات لإعادة استخدامها مرة أخرى، البيانات دى عبارة عن كائن، وهو يحتوى على مجموعة من الكائنات والمتغيرات، وكان التصرف الطبيعى هو الـ Serilization واللى بتيح انك تحفظ الكائن بمجرد تعرفيه public، الموضوع كان ماشى كويس لغاية لما احتجت انى أحفظ مجموعة من الكنترولز Controls collections .
بالنسبة لحفظ كائن دى انا عملتها مش مشكلة، بس اكتشفت انه مينفعش أعمل حفظ لكنترول، والمشكلة التانية هى انى مش عارف أعمل حفظ لمجموعة من الكائنات.
الأخ اسلام خليل
رسالة الخطأ اللى بتظهر هى:
The property 'ClientID' on type 'System.Web.UI.Control' cannot be serialized
وزى ما قلت المشكلة فى عمل حفظ (Serialize) للكائن المشكلة فى ان الكائن دة يكون كنترول، ودى مش هتنفع خالص، والمشكلة التانية هى عمل حفظ لمجموعة من الكائنات،
انا عارف الموضوع مكلكع شوية، بس حقيقى انا شايف انه شيق جدا.
أى أفكرا؟؟
الحمد لله، لقيت الحل،
بكرة ان شاء الله هحاول أعمل ملف صغير أشرح فيه المشكلة والحل إزاى.
شكرا جزيلا
لماذا تريد حفظ أداة التحكم؟!! لماذا لا تحفظ البيانات الحقيقية التي من خلالها يمكنك صناعة أداة التحكم من خلالها..
إن أردت، أدرج الشفرة والأدوات التي تعتقد أنك في حاجة إلى حفظها وبعد ذلك نحاول إدراج حلول مفيدة!!
بالتوفيق!
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
الأخوة الأعزاء
مرفق تصور صغير للحل اللى اتوصلت اليه، برجاء قراءة التعليقات بداخل الملف
الأخ أبو مازن
الحل اللى ذكرته هو اللى فعلا ابتديت فيه مؤخرا، بس المشكلة هى انى بحتاج أعمل كائن بداخل الكائن اللى انا عامله، ومن هنا كان بداية السؤال.
شكرا
هذا هو الملف
السلام عليكم
some notes: you should label classes that want to serilaize by serilaizable attribute
controls are not serilaizable so you should store its properties in another object
to can serilaize object collection you can create an class that has ArrayList that contains all objects
now you have an object that has an arraylist that contains all objects you want to serilaize
to deserilaize these objects you deserilaize the parent object and casting it to original class
and extracts its arraylist and return all objects in it
and extracts storing properties
الفئة CollectionBase يفترض أن تكون ISerializable لكني لم أجدها مكتوبة في MSDN!
عموما كيف تريد أن تعمل Serialization ل Book و هذه الفئة غير معرفة أنها Serializable??
اجعل الفئة Book ،، تتصف ب ISerializable
public class Book:ISerializable
بالتوفيق!
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
this is asmal project for solving the process of saving serialized object on file by using arrylist
هذا الموضوع مغلق.