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

البديل ل VB6.FixedLengthString في لغة السي شارب

مغلق
بدأه alharethi في 8 يونيو 2006 · 3 رد · 526 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

السلام عليكم ورحمة الله

لدي سؤالين:

الاول: عندي برنامج مكتوب في لغة الـ VB.NET و هو عبارة عن مشروع يستدعي دوال الـ API's و هذه الدوال تأخذ VB6.FixedLengthString ... لابد عليي من عمل كل شيء 100% بلغة السي شارب ... بحيث لا استطيع مثلا اضافة Reference للـ Microsoft.VisualBasic DLL

الله يجزيكم الخير ... شوفوا لي الحل حيث واني لم اشتغل من قبل على مثل هذه المعضلات

السؤال الاخر:

في نفس المشروع في لغة الفيجوال بيسك دوت نت .... هناك Property و تأخذ Parameters ... قمت بتحويله الى دالة في السي شارب .... لكن بداخل هذه الـ Property في الـ VB.NET ... يتم استعداء دالة اخرى و نمرر لهم اسم الـ Property

كيف يمكنني تحويل هذا الكود الى C#

الامثلة لكل سؤال عسى ان تتضح الفكرة

مثال السؤال الاول:

private Microsoft.VisualBasic.Compatibility.VB6.FixedLengthString m_strParseHouse = new Microsoft.VisualBasic.Compatibility.VB6.FixedLengthString(32);

مثال السؤال الثاني:

Public ReadOnly Property ABC(ByVal pr As String) As Integer
		Get
			If AnotherMethod(param1, ABC, pr ) = MCFAIL Then ErrCheck()
		End Get
	End Property

في المثال الاول, لعلكم تلاحظن كود السي شارب و هذا بعد استعداء الـ Microsoft.VisualBasic.Compatibility Reference

في المثال الثاني:

لاحظ انه داخل الـ Property انه يتم استدعاء دالة اخرى و نمرر للدالة الاخرى اسم الـ Property

بارك الله فيكم جميعا مسبقا و السلام عليكم

تم تعديل هذه المشاركة بواسطة alharethi في 8 يونيو 2006 في 18:19

Quran_Signature.jpg
#2

السلام عليكم

فيه موقع بيحول vb.net الي Csharp ->

Convert VB.NET TO C#

#3

بارك الله فيك اخي الكريم لكن هذه مجرد تحويل لا غير

اريد البديل ... لانه اعطاني نفس الكود لكن بالـ c#

بمعنى انه ما زال يستخدم VB6.FixedLengthString و هذا ما اريد ان اتجنبه

الاخوة الكرام ... اذا احد يعرف الاجابة الرجاء لا يبخل بها علينا و السلام

Quran_Signature.jpg
#4

السلام عليكم

بخصوص السؤال الاول, فالاولى في استدعاء دوال API المبرمجة بلغة السي بلس بلس و التي تاخذ مصفوفة من نوع STRING ان نمرر لها بارامتر من نوع StringBuilder في لغة السي شارب

احببت اذكر هذا عشان تعم الفائدة... بالنسبة للسؤال الثاني فلم احتاجه و السلام عليكم

Quran_Signature.jpg

هذا الموضوع مغلق.

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