تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب ( التحقق من سلامة ملف Zip والتاكد من الرقم السرى )
#11
1- انشئت استثناء جديد ثم رميت الاستثناء
وعندما يرمى الاستثناء يتم الخروج من الدالة ويذهب المترجم مباشرة لتنفيذ اكواد catch

PHP كود :
try
            {
                
bool a zip.IsArchiveCorrupted("ssdsfdf.zip");
                
            }
            catch (
Exception ex)
            {
                
MessageBox.Show(ex.Message); //file not found
            


كما ترى ان اسم الملف خربوطة

ستظهر رسالة تقول ان الملف غير موجود لأن المترجم وصل لهلكود

PHP كود :
if (!System.IO.File.Exists(zipFilePath)) 


ومعناته اذا ماحصلت الفايل الي باسم ssdsfdf.zip قم بادخول الى البلوك

وفي البلوك - يوجد كود رمي الاستثناء

اذا كنت تستخدم حلقة try - catch فستدرك اهمية هذا الامر


--

2 - toLower يعني تحويل الحروف الكابتل الى صغيرة
PHP كود :
string str "MOHAMMED";
                
MessageBox.Show(str.ToLower());  // mohammed 

فلو كتبت في متغير نصي MOHAMMED ثم قمت باستدعاء دالة ToLower فستتحول الاحرف الى صغيرة (mohammed)

الفائدة من هذا هو توحيد طرفي الشرط - يعني لو مثلا كان يوجد ملف باسم asr.ZIP
وطرف الشرط الاخر يقول لازم صيغة الملف تكون .zip اي بالحروف الصغيرة

فلو كان لدينا ملف مثل asr.zip راح يتلخبط البرنامج ويدخل على اكواد الشرط ويرمي استثناء يقول ان هذه الصيغة غير مدعومة في البرنامج
رغم ان صيغة الملف zip ولكنها بالحروف الكبيرة ZIP الا انه يجب ان يكون الطرف الاول في الشرط يساوي الطرف الثاني في كل شيئ
حتى حالة الاحرف

--

3- unlockComponent يقصد بها فتح المكتبة الي نستعملها

فيبدو انها بفلوس
وهذا كلام اقتبسته من الموقع
إقتباس :Question:
We do not want any popup window for registration type messages. Moreover, the component needs to be part of application that can be deployed to an unlimited number of computers. Does the Chilkat licensing fit these requirements?

Answer:
Yes. Chilkat’s runtime licensing is designed so that there is no licensing infrastructure. When your program passes a valid permanent unlock code to the UnlockComponent at runtime, the string is checked to see if it conforms to a secret algorithm (in much the same way that you can tell if a credit card number or driver’s license number is valid). If yes, then an in-memory flag is set to indicate the component is unlocked. There are no external file or registry accesses. Moreover, your application can run on any computer because the unlock code is embedded directly within your source code. The permanent unlock codes are also valid for all future versions, and across all programming languages: ActiveX, .NET, C++, Perl, Ruby, Python, Java, etc.

When you pass a string to UnlockComponent that is not a valid permanent unlock code, the component will only then check the registry to see if you are within the 30-day trial limit. If not, UnlockComponent returns false / 0. The Chilkat components never produce popups.


يقول عندك 30 يوم تستخدم المكتبة حق الجهاز الواحد
يعني لو عندي 4 ايام وتنتهي الصلاحية ثم عطيت صاحبي المكتبة راح يكون له 30 يوم لأنه حسب مايقول كود التسجيل يحفظ في الريجستري !!!!!

-

4- LastErrorText تعطيك اخر التطورات الي حصلت
فلما يتم فتح الملف ويكون معطوب راح يعطيك نص طويل شوي
موجود فيه هذه الجملة
"File access error: did not read full requested amount of data."
ولما يكون سليم مارح يعطيك اياها
بما معنى ان هذا النص pattern (نمط) لتحديد الملف السليم عن المعطوب
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
طلب ( التحقق من سلامة ملف Zip والتاكد من الرقم السرى ) - بواسطة الشاكي لله_mybb_import4784 - 06-08-13, 09:14 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تقريب الأعداد العشرية إلى الرقم الأعلى مباشرة العيدروس 2 372 20-01-25, 12:51 AM
آخر رد: العيدروس
  [VB.NET] طريقة عرض الرقم MOHAMMED ALZWI 4 395 30-07-24, 12:44 AM
آخر رد: MOHAMMED ALZWI
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 536 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 575 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [سؤال] كود اظهار رساله في حال وجود الرقم في اكثر من عمود مبرمج صغير 1 6 956 09-01-24, 01:41 AM
آخر رد: Taha Okla
  خطأ عن مقارنه الرقم التفعيل Ashraf Elafify 2 501 31-12-23, 11:49 PM
آخر رد: Ashraf Elafify
  كود لعدم تكرار الرقم في قاعدة البيانات yossefsaad370 1 687 28-10-23, 10:29 AM
آخر رد: atefkhalf2004
  كود لا يكرر الرقم yossefsaad370 1 430 26-10-23, 09:54 AM
آخر رد: قناص المدينة
  تكرار الرقم القومى salah525 1 433 02-10-23, 10:14 PM
آخر رد: سالم العنزي
  الصفر في شمال الرقم Hassan.syria 2 740 30-06-23, 12:14 AM
آخر رد: أبو خالد الشكري

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


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