10-09-17, 08:32 PM
اخواني الكرام الفضول شدد علي بالمشاركة بالموضوع
اول شي انظرو لصورة التطبيق:
واجهة vb6.0 ترسل رابط الصفحة وترسل كلمة المفتاح كما هو واضح بالصورة.
وملف dll يحمل الصفحة ويرجع قيمة المفتاح.
من جهة الدوت نت عملت كلاس ليبراري
GetStringsFromHtmlSource.dll
و هذا هو محتواه:
هذا من باب الفضول ليس الا 
و هذا لا يعني اني لا اريد تقديم المعلومة لكن اذا جاء الفضول متاخرا
الله يكتب اجر الجميع.

اول شي انظرو لصورة التطبيق:
واجهة vb6.0 ترسل رابط الصفحة وترسل كلمة المفتاح كما هو واضح بالصورة.
كود :
Private Sub Command1_Click()
Dim ob As Object
Set ob = CreateObject("GetStringsFromHtmlSource.GetStrings")
Text1.Text = ob.gstr("http://www.goldsilverapps.com/gs/lp/v1/lp/1", k.Text)
End Subوملف dll يحمل الصفحة ويرجع قيمة المفتاح.
من جهة الدوت نت عملت كلاس ليبراري
GetStringsFromHtmlSource.dll
و هذا هو محتواه:
كود :
Imports System.Text.RegularExpressions
Public Class GetStrings
Public Function gstr(ByVal url As String, ByVal k As String) As String
Dim lstkeys As New List(Of String)
Dim lstvalues As New List(Of String)
Dim html As String = ""
Dim wc As New Net.WebClient
html = wc.DownloadString(url)
For Each h As String In html.Split(",")
Dim str As String = """(.*?)"":.*?""(.*?)"""
Dim reg As New Regex(str, RegexOptions.IgnoreCase)
For Each ma As Match In reg.Matches(h)
lstkeys.Add(ma.Groups(1).Value)
lstvalues.Add(ma.Groups(2).Value)
Next
Next
Return lstvalues(lstkeys.IndexOf(k))
End Function
End Class
و هذا لا يعني اني لا اريد تقديم المعلومة لكن اذا جاء الفضول متاخرا

الله يكتب اجر الجميع.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

