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

اريد ان يكتب السريال نمبر مرة واحدة وبعدها يعمل البرنامج بدون ما يطلب السيريل

مغلق
بدأه مبرمج مبتدا في 10 مايو 2007 · 18 رد · 999 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

طبعا بما اني مبتدا اذا الكود جدا بسيط بس اردت اعرف تصحيح الكود

وهو S\N

:)

Private Sub Form_Load()
If Form1.Text1.Text = "000" Then
Form1.Show
Else
Form1.Hide
End If
If Form1.Text1.Text <> "000" Then
user = _
InputBox("sirial num", "S\N")
End If
If user = "000" Then
Form1.Text1.Text = "000"
SaveSetting (Text1.Text)
Form1.Show
Else
end
End If
End Sub

تم تعديل هذه المشاركة بواسطة HnHn في 10 مايو 2007 في 22:40

startingprogremmer.jpg
#2

هو ايه الهدف من الكود و ايه المشكلة معاك , أحنا مش لازم نخمن فى كل مرة نشوف فيها موضوع جديد , من قواعد المشاركة توضيح الأسئلة , المهم جرب :

Dim strResult As String
strResult = InputBox("Enter your Serial number", "S/N")
If strResult = "000" Then
		MsgBox "Right"
	Else
		MsgBox "Wrong"
End If
#3

مشكور اخي بس انا اريد من تكتب السريال مرة واحدة البرنامج في كل مرة يشتغل من دون سيريال

startingprogremmer.jpg
#4

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

ممكن نعرف ايه الهدف من الكود عشان نقدر نوصلك لأفضل الحلول ؟

بالتوفيق ,,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#5

وعليكم السلام

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

فاذا اردت تشغيله يطلب سريال

بس المرة الاولى يطلب سريال واذا كتبت السريل صحيح لا يطلب السريال في المرات القادمة

startingprogremmer.jpg
#6

وما هو الشرط الذي على اساسه التأكد من ان السيريال صحيح ام لا ؟

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#7

الموضوع موجود بالمنتدى كتير , أبحث عنه

#8

اخي موجود بس بطرق اخرى

الشرط هو

if

else

end if

startingprogremmer.jpg
#9

اظن لو تقرأ الكود تفهم شنو اقصد ب savesetting

اقصد بس المرة الاولى يطلب سريال واذا كتبت السريل صحيح لا يطلب السريال في المرات القادمة

startingprogremmer.jpg
#10

الشرط مش واضح خالص؟؟

ارجو التوضيح

حيث ان الـ savesetting خاصه بحفظ القيمه في الرجستري !!!

تم تعديل هذه المشاركة بواسطة A7med_prof في 10 مايو 2007 في 22:00

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#11

انا عدلت اول كود اخي

و هو

Private Sub Form_Load()

If Form1.Text1.Text = "000" Then

Form1.Show

Else

Form1.Hide

End If

If Form1.Text1.Text <> "000" Then

user = _

InputBox("sirial num", "S\N")

End If

If user = "000" Then

Form1.Text1.Text = "000"

SaveSetting (Text1.Text)

Form1.Show

Else

end

End If

End Sub

startingprogremmer.jpg
#12

بحيث اني مسوي تيكت بس خاصية visable = false

اذا كان السريال صح هو بيكتب فيها السريال عشان بعدين كل مرة تدخل على البرنامج التيكست مخفي لكن مكتوب فيه

startingprogremmer.jpg
#13

ايوه انا واخد بالي من ده كلو بس شرط التأكد من ان السريال صحيح ايه ؟؟؟؟؟؟

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#14

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

startingprogremmer.jpg
#15

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

تفضل هذا بإفتراض ان الـسيريال نمبر = "000"

If GetSetting(App.Title, "Settings", "sn") <> "000" Then
	Dim loguser As Long
	Dim Inputx
	Inputx = InputBox("sirial num", "")
	If Inputx = "000" Then
			SaveSetting App.Title, "Settings", "sn", (Inputx)
		Form1.Show
	Else
		End
	End If
End If

بالتوفيق ,,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</
#16

اقتراح بسيط

لماذا لا تعجل البرنامج يزرع ملف في النظام أو قيمة في الريجستري ... عندما يتم إدخال الرقم التسلسلي الصحيح ...

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

#17

اخي احمد مشكووور على جهودك

انا جربت الكود لكن

انا اريد كمان افهمه عشان انا في المرات الجاية ما ارجع وادور او احفظ احب افهمه

فمممكن الشرح للكود :)

مع جزيل الشكر

اخي BLACK_BOXER مشكور على جهودك انت ايضا

اخي مهند انا ما فهمت الاقتراح

startingprogremmer.jpg
#18

لا حول ولا قوة الا بالله (انا زهقت من مواضيع الحماية دى)

المهم

احمد عزت استخد دالتين

Savesetting & GetSetting

وهما لحفظ استرجاع جملية نصية معينة

المهم فى بداية الكود

If GetSetting(App.Title, "Settings", "sn") <> "000" Then

جملة شرطية للتاكد اذا كان السيريال المحفوظ هو السيريال الصحيح اذا لم يكن كذلك ينفذ التالى

Inputx = InputBox("sirial num", "")

اظهار مربع ادخال يسال المستخدم عن السيريال نمبر

	If Inputx = "000" Then
			SaveSetting App.Title, "Settings", "sn", (Inputx)
		Form1.Show

مقارنة القيمة امدخلة بالسيريال الصحيح اذا كانت كذلك

يحفظ السيريال الصحيح ويظهر النموزج الثانى

Else
		End
	End If
End If

اما غير ذلط يلغى البرنامج

وبذلك اذا ادخل المستخدم سيريال صحيح سيتم حفظة وفى المرة التالية عند تشغيل البرنامج

يسال يستخرجه البرنامج ويفتح النموزج الثانى

لكن يبقى كود

Else form2.show

ويكون الكود كاملا

If GetSetting(App.Title, "Settings", "sn") <> "000" Then
	Dim loguser As Long
	Dim Inputx
	Inputx = InputBox("sirial num", "")
	If Inputx = "000" Then
			SaveSetting App.Title, "Settings", "sn", (Inputx)
		Form1.Show
	Else
		End
	End If

Else
		Form1.Show

End If

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#19

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

في بادئ الامر يتم المقارنه هل القيمة الذي يحملها الـ Key الموجود في الرجستري = "000" وذلك عن طريق الدالهGetSetting :

If GetSetting(App.Title, "Settings", "sn") <> "000" Then

فا اذا لم ..... يتم فتح الـ Inputx لأدخال الـ S.N. فاذا كان المدخل = "000" يتم حفظ القيمة في الرجستري عن طريق الدالة SaveSetting ويتم ظهور الفورم :

SaveSetting App.Title, "Settings", "sn", (Inputx)
		Form1.Show

غير ذلك يتم انهاء البرنامج

بالتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

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

.

</

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…