السلام عليكم ورحمة الله وبركاتة
إخواني أريد أن أعمل عداد في الرجستري لكي يعمل البرنامج عدة مرات ثم يتوقف عن العمل .
بارك الله فيكم .
السلام عليكم ورحمة الله وبركاتة
إخواني أريد أن أعمل عداد في الرجستري لكي يعمل البرنامج عدة مرات ثم يتوقف عن العمل .
بارك الله فيكم .
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
السلام عليكم
اقتباسأريد أن أعمل عداد في الرجستري لكي يعمل البرنامج عدة مرات ثم يتوقف عن العمل
نعم لكن اين المشكلة ? :mellow:
حاول على الاقل و تجدنا في الخدمه
شكراً أخي عبد العالي إليك المحاولة في المرفقات
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
السلام عليكم
أخي الكريم المثال الموجود يقوم بعمل عداد لحساب الفرق بين يوم التسجيل و اليوم الحالي فإن تجاوز الـ 15 يوم يتوقف البرنامج
أدعك مع الكود
لا تعتمد الطريقة المستخدمة فهي من أسهل طرق الفك
I'm Away For Sometimes
I'll Finish My Works
Come Back Soon
More Study > More Search > More Try > More Learning > Great Success
بارك الله فيك أخي rober ولكن إن كانت الطريقة لايعتمد عليها فأي الطرق أعتمد إذا
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
أخي لقد إطلعت على السورس ولكن ليس هذا المطلوب ، المطلوب هو أريد أن أعمل عداد للبرنامج يعمل بعدد مرات التشغيل للبرنامج مثلاً يعمل البرنامج 20 مرة ثم يتوقف عن العمل .
جزاكم الله عنا خيراً .
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
بارك الله فيك اخي swift لكن الكود سورس الذي أعطيتي إياه لايتنفذ به مشكلة ياريت تشوفه من جديد.
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
اقتباسلكن الكود سورس الذي أعطيتي إياه لايتنفذ به مشكلة ياريت تشوفه من جديد
غريب هذا .. هو شغال تمام معايا دة اولاً .. ولو فيه عيب كيف اشوفة وأنا ميش معايا رسالة الخطأ ؟
ياريت ترفق الخطأ
Comming Soon
أخي swift إليك محتوى رسالة الخطاء الظاهرة عندي " تعذرت قراءة مفتاح تسجيل التكوين . "
بارك الله فيك على المساعدة المستمرة .
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
"تعذرت قراءة مفتاح تسجيل التكوين . "
حسناً انت بحاجة الى اضافة مفتاح تسجيل داخل الريسجترى قم بإضافة هذا الكود
ملحوظة : سوف تقوم بأضافة هذا الكود لإنشاء هذا المفتاح داخل Registery مرة واحدة عند تشغيل البرنامج للمرة الأولى وليس عند تشغيلة للمرة الثانية
لأن هذا الكود بينشأ المفتاح وبيعطى القيمة صفر للمفتاح
بالتوفيق
Comming Soon
أخي swift لقد وضعت الكود هكذا
procedure TForm1.FormCreate(Sender: TObject); var Hi : integer; begin SetRegistryData(HKEY_LOCAL_MACHINE, '\Software\Microsoft\Windows\CurrentVersion', 'RegisteredOrganization', rdString, 0); Hi := GetRegistryData(HKEY_LOCAL_MACHINE,'\Software\Microsoft\Windows\CurrentVersion','RegisteredOrganization'); SetRegistryData(HKEY_LOCAL_MACHINE, '\Software\Microsoft\Windows\CurrentVersion', 'RegisteredOrganization', rdString, Hi+1); Label2.Caption := GetRegistryData(HKEY_LOCAL_MACHINE,'\Software\Microsoft\Windows\CurrentVersion','RegisteredOrganization'); end; end.
لأظن أني قد وضعته في السطر الصحيح أرجو منك أن تدلني في أي سطر أضعه
بارك الله فيك أخي .
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 27 أغسطس 2008 في 10:10
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
حسناً هذا تمام
لو قمت بمسح هذا الكود
SetRegistryData(HKEY_LOCAL_MACHINE, '\Software\Microsoft\Windows\CurrentVersion', 'RegisteredOrganization', rdString, 0);
من برنامجك الان سوف يعمل بطريقة سليمة .. فهمتنى ؟
يعنى الكود ده فائدتة مرة واحد فقط أنة يضيف مفتاح التسجيل فى Reg
بالتوفيق
Comming Soon
أعذرني أخي لم أفهمك جيداً ياريت تعطينا الكود كامل بعد تعديلك
رمضان مبارك علينا جميعاً
قال الحسن البصري : يا إبن آدم إنما أنت أيام إذا ذهب يومك ذهب بعضك
قم بحذف هذا الكود واخبرنى بالنتيجة
SetRegistryData(HKEY_LOCAL_MACHINE, '\Software\Microsoft\Windows\CurrentVersion', 'RegisteredOrganization', rdString, 0);
Comming Soon