تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] طلب طريقة تشغيل فورم بتاريخ معين
#1
السلام عليكم 
أبحث عن طريقة لتشغيل فورم بتاريخ محدد أقوم بتعيينه مسبقا 
حيث إذا وضعت كود اظهار التاريخ يظهر لي التاريخ الذي عينته 
باختصار اريد أن أجعل البرنامج يعمل بتاريخ افتراضي متوهما أنه التاريخ الحقيقي للكمبيوتر 
أتمنى أن يكون لديكم الحل 
تحياتي
الرد }}}
تم الشكر بواسطة:
#2
في الفورم الذي يحتاج ان يبدا في توقيت معين ممكن تكتب الكود بالشكل التالي
ضع التاريخ الذي يناسبك انا هنا حددت لك تاريخ البدء ليكون 12\12\2016

PHP كود :
   Public Sub New(startDtate As DateTime)

 
       ' This call is required by the designer.
        InitializeComponent()

        ' 
Add any initialization after the InitializeComponent() call.
 
       If DateTime.Now.Date <> startDtate Then
            MessageBox
.Show("Can not start the form")
 
       Else
            Me
.Show()
 
       End If
 
   End Sub

    Public Sub 
New()
 
       Me.New(New DateTime(20161212))
 
   End Sub 
فيما يختص بالتاريخ الافتراضي او الوهمي في كلتا الحالات انت تحتاج ان تقرأ التاريخ الحالي في نظام التشغيل ثم تضيف له قيمة شهر او سنة مثلا عموما الأفضل لك ان تقرأ بداية تاريخ بداية تشغيل البرنامج و تحفظه في ملف ثم تستخدم هذا التاريخ كمرجع للتاريخ الافتراضي و تضيف عليه وتحدد التاريخ الفعلي لبدء الفورم
الرد }}}
#3
بارك الله فيك على الرد السريع
لكن عند اضافة كود اظهار التاريخ يعطيني التاريخ الصحيح
Label1.Text = DateT.Now()
الرد }}}
تم الشكر بواسطة:
#4
أخي أعتقد أنني لم أوصل الطلب كما ينبغي 
ما اريده هو إضافة أكواد توهم البرنامج أنه شغال بتاريخ 12/12/2016 مثلا 
يعني لو وضعنا كود إظهار التاريخ سيظهر لنا التاريخ الذي أدخلناه مسبقا أي 12/12/2016 
أتمنى أن تساعدني فأنا بحاجة ماسة لهذا الكود
تحياتي
الرد }}}
تم الشكر بواسطة:
#5
(09-04-16, 01:59 PM)thevest_knight كتب : أخي أعتقد أنني لم أوصل الطلب كما ينبغي 
ما اريده هو إضافة أكواد توهم البرنامج أنه شغال بتاريخ 12/12/2016 مثلا 
يعني لو وضعنا كود إظهار التاريخ سيظهر لنا التاريخ الذي أدخلناه مسبقا أي 12/12/2016 
أتمنى أن تساعدني فأنا بحاجة ماسة لهذا الكود
تحياتي

بعد اذن الاخوان 

ماذا سوف تفعل في التاريخ ؟؟؟؟

اذا كان مجرد شكل فقط 

يمكتك تخزين هاذا التاريخ في settings و تغييره كما تريد


شكرا لك
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة:
#6
(09-04-16, 05:10 PM)khodor1985 كتب : تفضل أخي العزيز، أتمنى أن أكون قد اصبت، وإن لم يكن نرجو توضيح مكان الثغرة.
لقد استفدت من الأخ حسان العزيز.


المشروع :


أتمنى لك التوفيق

من دون زر save Settings فقد تم إدراجه خطأ

شكرا لك اخي الكريم
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة:
#7

للأسف أخي الفورم لا يزال يعمل بالتاريخ الصحيح و لم يتغير
الرد }}}
تم الشكر بواسطة:
#8
(10-04-16, 02:22 AM)thevest_knight كتب :
للأسف أخي الفورم لا يزال يعمل بالتاريخ الصحيح و لم يتغير

ارفق المشروع مع كود الي تجلب منه التاريخ

شكرا لك
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة:
#9
يظهر لابد من تغيير تاريخ النطام نفسه

طلبك هذا يذكرني (وليس شرط تطابق الفكرة) ببرنامج تجميد المدة التجريبية لبعض البرامج قديما وكانت عادة 30 يوم
فيقوم البرنامج بثلاث خطوات:
1: تغيير التاريخ الى اليوم الذي تم فيه تركيب البرنامج المستهدف من اجل لا يستنزف الايام التجريبية.
2: ثم يقوم بتشغيل البرنامج التجريبي المستهدف فيظن (باختباره التاريخ) انه ما زال في اول يوم.
3: ثم يعيد تاريخ الجهاز لوضعه الصحيح بعد.
الرد }}}
تم الشكر بواسطة:
#10
بارك الله في الجميع على كل ما يقدمونه من مساعدة
للتوضيح فقط أريد إضافة متصفح فقط داخل الفورم و هذا المتصفح عليه بالعمل وفق التاريخ الذي أحدده له مسبقا
يعني لو حددت تاريخ الأمس 09/04/2016 فإن جميع المواقع التي أزورها اليوم ستتعامل مع التاريخ عادي و كأنه 09/04 و ليس 10/04
أتمنى أن يكون الطلب أوضح الآن و جزاكم الله كل خير على ما تقدمونه

(10-04-16, 07:06 AM)ممدوح كتب : يظهر لابد من تغيير تاريخ النطام نفسه

طلبك هذا يذكرني (وليس شرط تطابق الفكرة) ببرنامج تجميد المدة التجريبية لبعض البرامج قديما وكانت عادة 30 يوم
فيقوم البرنامج بثلاث خطوات:
1: تغيير التاريخ الى اليوم الذي تم فيه تركيب البرنامج المستهدف من اجل لا يستنزف الايام التجريبية.
2: ثم يقوم بتشغيل البرنامج التجريبي المستهدف فيظن (باختباره التاريخ) انه ما زال في اول يوم.
3: ثم يعيد تاريخ الجهاز لوضعه الصحيح بعد.

مشكلتي أنني لن أتعامل مع برنامج بل مع موقع لكن فكرتك منطقية كحل أخير في حالة لم يستطع الأساتذة ايجاد حل لطرحي مع أنني متأكد من أنهم سيجدونه بإذن الله 

على العموم هذا مثال لما وصلت اليه مع تجاهل المتصفح طبعا لأنه حتى و إن تم تغيير التاريخ فعليا فلن يتغير توقيت المتصفح حسب الموقع الذي ارفقته لكم 

المشكل حاليا هو أنو باستخدام 
Now.ToString

يعطيني التاريخ الذي اريده ( الإفتراضي ) 
لكن باستخدام 
DateTime.Now.ToString()

يعطيني التاريخ الفعلي


الملفات المرفقة
.zip   WindowsApplication2.zip (الحجم : 79.07 ك ب / التحميلات : 59)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 97 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 163 04-03-24, 07:15 AM
آخر رد: new_programer
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 461 07-02-24, 08:59 PM
آخر رد: Kamil
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 253 06-01-24, 03:20 PM
آخر رد: Kamil
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 304 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  [VB.NET] فتح فورم بعد تحقق الشرط h2551996 2 377 18-12-23, 10:56 PM
آخر رد: h2551996
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 295 14-12-23, 03:19 PM
آخر رد: Kamil
Lightbulb [VB.NET] إطهار الصورة بمقاس معين في DataGridView أبو خالد الشكري 2 323 14-12-23, 03:01 PM
آخر رد: أبو خالد الشكري
  [سؤال] كيفية تشغيل ملف باتش دون ظهور "نافذةالـ Consol "؟ AmeenRashed 9 671 14-12-23, 12:07 PM
آخر رد: asmarsou

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


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