السلام عليكم
رمضان مبارك
اريد تصحيح الكود التالي
كود :
Imports System.Net
Imports System.IO
Public Class Form1
Dim NewPoint As New System.Drawing.Point()
Dim X, Y As Integer
Dim VersionURL As String = "http://btnm.ml/bidaya2/UpdateVersion.txt"
Dim Request As HttpWebRequest = WebRequest.Create(VersionURL)
Dim Reader As StreamReader = New StreamReader(Request.GetResponse.GetResponseStream())
Dim NewVersion As String = Reader.ReadToEnd()
Reader.Dispose()
If Trim NewVersion= Trim Application.ProductVersion Then
Dim UpdateLink As String = "http://btnm.ml/bidaya2/UpdateLink.txt"
CheckL.Text = " "
Dim LinkRequest As HttpWebRequest = WebRequest.Create(UpdateLink)
Dim LinkReader As StreamReader = New StreamReader(LinkRequest.GetResponse.GetResponseSt ream()
Dim DownNewVersion As String = LinkReader.ReadToEnd
LinkReader.Dispose()
Dim FileFormate As String = Strings.Right(DownNewVersion, 4)
If Strings.Left(FileFormate, 1) <> "." Then FileFormate = ".exe"
My .Computer.Network.DownloadFile(DownNewVersion, Application.StartupPath & "\NewUpdate" & NewVersion & FileFormate, "" "" , True , 100, True
System.Diagnostics.Process.Start(Application.Start upPath & "\NewUpdate" & NewVersion & FileFormate)
End Class
ما هي المشكلة لديك اخي الكريم لو توضح قليلا علني استطيع فهم ما تحاول عمله من خلال هذا الكود
اخي المرفق به الكود وهي طريقة التحديث اي لما تكون نسخة جديدة من البرنامج يحمل النسخة الجديدة
على حسب فهمي
ووا جهتني به مشكلة لم اعرف التعامل معها فارجو ان تساعدوني وشكرا
متاسف كثيرا الاصدار لدي قديم و لا يدعم النسخة التي تعمل عليها انا لدي VS 2010
(09-06-16, 12:59 AM)ابو ليلى كتب : [ -> ]متاسف كثيرا الاصدار لدي قديم و لا يدعم النسخة التي تعمل عليها انا لدي VS 2010
اخي تم تحديث المرفق بالنسخة 10 شكرا على تعبك ارجو ان تسامحني
مرة اخرى لم يفتح معي كما يجب
الكثير من الاخطاء اثناء عملية التحويل هل استخدمت برنامج او تطبيق لتحويله
الفورم فارغ و لا يوجد به شيئ
عل اي حال اشرح الهدف من الكود و اين تحصل المشكلة بمعنى ما الذي يحصل اثناء الطلب و الرد
(09-06-16, 03:07 AM)ابو ليلى كتب : [ -> ]مرة اخرى لم يفتح معي كما يجب
الكثير من الاخطاء اثناء عملية التحويل هل استخدمت برنامج او تطبيق لتحويله
الفورم فارغ و لا يوجد به شيئ
عل اي حال اشرح الهدف من الكود و اين تحصل المشكلة بمعنى ما الذي يحصل اثناء الطلب و الرد
اخي الكريم الفكرة انني اريد تحديث البرنامج
وهذه احد الطرق المهم تنجح معي طريقة هذي اواخرى المهم اجد طريقة تحديث البرنامج وشكرا على صبرك معي
ارى ان الشباب قد اجابو على سؤالك في مقالتهم
لكن يبقى السؤال هل جربت الكود في المشاركة التي اشرت اليها ولم ينجح معك
و السؤال الثاني اذا كنت انت تستخدم البرنامج لتفحص النسخة هل هي احدث ثم تقوم بتحميل النسخة الى المجلد الذي فيه مسار البرنامج ثم تقوم باستبدال النسخة
ما الذي سيجري بعد التحميل هل سيقوم باستبدال النسخة المفتوحة حاليا (طبعا لا اتوقع لان النسخة مفتوحة) الا اذا كنت تتفحص عن طريق تطبيق اخر في نفس المجلد
طبعا هو مجرد تساؤل لاني لم اقم بالتجريب شخصيا كوني لا املك ملف محمل على اي استضافة لاقوم بالتجريب ماذا عنك هل تمتلك هذا الملف على الرابط المكتوب بالكود
كما ذكر اخي ابو ليلى
بعد اجابة هذه الاسئله ان شاء الله تجد الاجابة
لاكن في طريقة كنت اعمله
و ابو ليلى ذكرها
وهي طريقة التحديث تكون من برنامج خاص بي التحديث فقط عند الضغط عليه يقوم بي التاكد من التحديثات اذا كان لا يوجد تحديث يقوم بتشغيل البرنامج اذا كان يوجد تحديث يقوم بتحميل النسخة الجديدة ويقوم بي استبداله بي النسحة القديمة
وهذه افضل طريقة لان لو تم تحميل النسخة الجديده سيتم حذف النسخة القديمة ويحتاج المستخدم فقط تشغيل برنامج التحديث وبرنامج التحديث هو سيحوله الا اخر نسخة
شكرا لك