الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الكاست في دلفي نت () Cast

بدأه زكيري عبد العالي في 13 مايو 2008 · 6 رد · 2,255 مشاهدة · في Delphi .NET/PRISM
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي سؤال عن الكاست في الدلفي نت اعلم ان في

c#

return (user)Session["UserInfo"];

لكن لم اجد ها في الدلفي كيف

استعملت طريقة اخري هي موجودة ايضا في c#

	  result:=Convert.ChangeType( HttpContext.Current.Session['UserInfo'], TypeOf( Tuser ) ) as Tuser;

وتمت بنجاح فهل هناك طريقة مثل الاولى

شكرا

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 13 مايو 2008 في 18:31

#2

الكاست في دلفي يتم بكتابة اسم الصنف ومن ثم فتح الاقواس وكتابة اسم الاوبجكت مثل

user(Session["UserInfo"]);

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#3

السلام عليكم

بارك الله فيك استادنا فينك من زمان لم تكتب في هدا المنتدي

جربت الطريقة لكن هناك خطأ

ارجوا ان لا تبخل علينا بالمواضيعك الجميلة حول دلفي نت

post-1034-1210766308_thumb.jpg

#4

نعم انا المخطأ الكود شغال الكلاس TUSER و ليس user

		result:=  Tuser(HttpContext.Current.Session['UserInfo']);
#5

ايضا يمكن على هذا النحو

Result := (HttpContext.Current.Session['UserInfo'] as Tuser)

اما بالنسبة للمشاركة، فللأسف الوقت ضيق، لكني ازور المنتدى بين الحين والاخر لاني لا اقدر ان استغنى عنكم :)

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#6

بارك الله فيك اخي واستاذي محمد ة وادام الله فضلك علينا

لكن سؤال بسيط :D لما لم تكتب في مدونتك عن برمجه الواب ب دلفي نت واسبي نت مع اني متأكد انك انشأه كدا تطبيقات واب :thumbup: .

#7

بصراحة استخدم السي# لبرمجة الويب وذلك لسببين

الاول: عندما كنت استخدم asp.net 1 كانت دلفي 8 و 2005 غير مستقرة للعمل مع asp.net رغم اني جربت العمل ليها فأنتقلت ل vs2003

الثاني: في عام 2006 بدأت مشروع كبير للجامعات بدلفي 2006 ولكن جزء الويب الذي اردنا استخدامه كان من المفترض العمل عليه ب delphi .net، لكن تأخر دلفي في دعم asp.net 2، وخاصة الميزة الرئيسية بها master page جعلني انقل البرمجة الى vs2005 :)

لكن وعد مني اني سوف اكتر مقال او اكثر عن برمجة الويب مع دلفي 2007 عند حصولي على بعض الوقت

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

مواضيع مشابهة