تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[تم الحل] عمل هذا الكود داخل Module
#1
السلام عليكم ورحمة الله وبركاته
هل يجوز عمل هذا الكود داخل Module ليكون بالنهاية ملف dll يتم استدعائه وقتما أريد

كود :
WebBrowser1.Document.GetElementById("email").SetAttribute("value", TextBox1.Text)
       WebBrowser1.Document.GetElementById("pass").SetAttribute("value", TextBox2.Text)
       WebBrowser1.Document.GetElementById("login").InvokeMember("click")
الرد }}}
تم الشكر بواسطة:
#2
بما انك تريد عمل ملف dll اعملها في كلاس مثل

في مشروع ملف dll تحتاج لمعمل استدعاء لمكتبه System.Windows.Forms في الرفرنس reference ثم عمل build


Imports System.Windows.Forms

Public Class Class1

    Public Shared Sub Login(wb As WebBrowser, email As String, password As String)
        wb.Document.GetElementById("email").SetAttribute("value", email)
        wb.Document.GetElementById("pass").SetAttribute("value", password)
        wb.Document.GetElementById("login").InvokeMember("click")
    End Sub

End Class



الان في اي مشروع يمكنك استدعاء مكتبه dll من الرفرنس وبعدها تكتب التالي لتنفيذ الاجراء مثل

ClassLibrary1.Class1.Login(WebBrowser1, TextBox1.Text, TextBox2.Text)

غير ClassLibrary1 الى اسم مشروع ملف dll
الرد }}}
تم الشكر بواسطة: ابو روضة , حريف برمجة , asemshahen5 , elgokr , elgokr
#3
(08-04-19, 04:30 PM)بدري كتب : بما انك تريد عمل ملف dll اعملها في كلاس مثل

في مشروع ملف dll تحتاج لمعمل استدعاء لمكتبه System.Windows.Forms في الرفرنس reference ثم عمل build


Imports System.Windows.Forms

Public Class Class1

    Public Shared Sub Login(wb As WebBrowser, email As String, password As String)
        wb.Document.GetElementById("email").SetAttribute("value", email)
        wb.Document.GetElementById("pass").SetAttribute("value", password)
        wb.Document.GetElementById("login").InvokeMember("click")
    End Sub

End Class



الان في اي مشروع يمكنك استدعاء مكتبه dll من الرفرنس وبعدها تكتب التالي لتنفيذ الاجراء مثل

ClassLibrary1.Class1.Login(WebBrowser1, TextBox1.Text, TextBox2.Text)

غير ClassLibrary1 الى اسم مشروع ملف dll

الله يسعد قلبك أخى ويبارك بعمرك يارب...
حضرتك هنا ال email = التكست بوكس الاول ؟؟؟
والpassword  = التكست بوكس الاخر ؟
الرد }}}
تم الشكر بواسطة: بدري , elgokr
#4
فعلا اخى نجحت لكن لما عملته كلاس كما قولت بكون ملف vb ليس dll
وانا اريده بصيغة dll

ولما عملتها ClassLibrary ظهر خطأ

الرد }}}
تم الشكر بواسطة:
#5
ظهور الخطا لانك لم تتبع التعليمات التي ذكرتها لك
هناك سطر لم تنسخه وترتبط بها خطوه لم تعملها
الرد }}}
تم الشكر بواسطة: ابو روضة , elgokr , elgokr
#6
(08-04-19, 09:30 PM)بدري كتب : ظهور الخطا لانك لم تتبع التعليمات التي ذكرتها لك
هناك سطر لم تنسخه وترتبط بها خطوه لم تعملها

اى خطوة أخى
الرد }}}
تم الشكر بواسطة:
#7
تحتاج لعمل استدعاء لمكتبه System.Windows.Forms في الرفرنس reference ثم عمل build


Imports System.Windows.Forms
الرد }}}
تم الشكر بواسطة: ابو روضة , بدري , elgokr , elgokr
#8
ايوه ايوه فعلا أخى نغعت بهذا جزاك الله كل خير

كود :
Imports System.Windows.Forms

Public Class Class1

   Public Shared Sub Login(wb As WebBrowser, email As String, password As String)
       wb.Document.GetElementById("email").SetAttribute("value", email)
       wb.Document.GetElementById("pass").SetAttribute("value", password)
       wb.Document.GetElementById("login").InvokeMember("click")
   End Sub

End Class
الرد }}}
تم الشكر بواسطة: asemshahen5 , بدري , elgokr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 169 02-03-24, 07:36 PM
آخر رد: new_programer
  ماهو حل هذا الخطأ في الكود melad2002 7 264 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 194 20-02-24, 12:00 AM
آخر رد: Kamil
  [VB.NET] أرغب فى استخدام هذا الكود بالتحديد على الإصدار 10 AmeenRashed 3 206 19-01-24, 12:42 PM
آخر رد: Taha Okla
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 305 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  حماية عمود داخل ورقة الاكسل العيدروس 3 190 05-01-24, 12:21 AM
آخر رد: HALIM ELEULMA
  [VB.NET] ما الخطأ فى هذا الكود - كود البحث المتعدد Ashraf Elafify 7 464 27-12-23, 10:50 PM
آخر رد: Ashraf Elafify
  [VB.NET] اريد تعديل في الكود عند طباعة DGV abu_hisham7 1 431 03-12-23, 02:40 AM
آخر رد: abu_hisham7
  هل الداتا قراد فيو تسمح بتعدد الاسطر داخل الخلية عند جلب بيانات نصية طويله من قاعدة ب khalidalwdi 3 461 10-11-23, 11:08 AM
آخر رد: khalidalwdi
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 473 17-10-23, 06:51 PM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم