تقييم الموضوع :
  • 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 (نمط) لتحديد الملف السليم عن المعطوب
الرد }}}
تم الشكر بواسطة:
#12
طيب بالنسبة للنقطة رقم 3 وهى شراء المنتج
لو انا اشتريت المكتبة ثم وزعت المشروع بتاعى والذى فيه يتم استخدام المكتبه هل يلزم العملاء شراء هذه المكتبه ولا هيشتغل عادى
الرد }}}
تم الشكر بواسطة:
#13
طلع مفيش مشاكل

إقتباس :تباع التراخيص على أساس لكل مطور.
يمكنك تثبيت مكونات Chilkat على العديد من أجهزة الكمبيوتر كما يحلو لك، وإعادة توزيع مع التطبيق الخاص بك لأكبر عدد من المستخدمين النهائيين كما يحلو لك.

بس المشكلة فى السعر

إقتباس :1-Developer
Chilkat Zip License
[SIZE=1]Unlimited 1-Year Support
[/SIZE]
$149

يبدو اننى لن انهى عملى ابدا
كلما بدئت فى امر اجده يتعقد
الله المستعان
الرد }}}
تم الشكر بواسطة:
#14
الشاكي لله كتب :
===


خارج الموضوع

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

خلال كتابتي لكود السي شارب عملت دالتي IsArchiveCorrupted ك 2 overload

والسبب اني اريد فقط اضافة بارمتار اختياري للدالة

فتذكرت ايام الفيجوال بيسك ووجود شيئ اسمه optional parameter

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


لكن لو كان موجود optional parameter لاختصرت عليي الوقت وعفاني من كتابة الدالة من جديد

فهل يوجد بديل ل optional parameter في سي شارب ؟؟؟؟



--


العكس حصل لي في فيجوال بيسك

استعملت out في السي شارب لإخراج قيمة من الدالة

ولكن لم اجد هذا في الفيجوال بيسك

فهل يوجد out هناك ؟؟ << رغم اني لست مهتما لأني ماشتغل عليها

لكن فقط للإفادة العامةBig Grin




تحياتي



يالتوفيق



الباراميتر الاختياري موجود في السي شارب، فقط أسند قيمة إلى الباراميتر مباشرة بعد تعريفه
PHP كود :
void Test(string arg1,string oparg "Default Value") {




على كل حال تستطيع كتابة الكود المطلوب في السي او الفيبي ثم تحول الكود وتعرف الاجابة Smile
http://converter.telerik.com/
الرد }}}
تم الشكر بواسطة:
#15
ويش المشكلة

دور عن كراك او سيريال في النت

اذا ماحصلت , استعمل موجة الاوامر او دوال api

في النهاية هذي الفئة تعتمد على هذي الاشياء لكن تعطيك دوال مختصرة (حرام تشتريها ب 130 دولار)

كنت حاب اساعدك وابحث لكن انا مشغول جدا مع موضوعي للحين ماكملته

[سلسلة التعامل مع الويب] - ارسال الطلبات HttpWebRequset
الرد }}}
تم الشكر بواسطة:
#16
الشاكي لله كتب :ويش المشكلة

دور عن كراك او سيريال في النت

اذا ماحصلت , استعمل موجة الاوامر او دوال api

في النهاية هذي الفئة تعتمد على هذي الاشياء لكن تعطيك دوال مختصرة (حرام تشتريها ب 130 دولار)

كنت حاب اساعدك وابحث لكن انا مشغول جدا مع موضوعي للحين ماكملته

[سلسلة التعامل مع الويب] - ارسال الطلبات HttpWebRequset



لايجوز شرعا

فكرت ولاكن ليست لى خبرة كافية لعمل ذلك

فعلا حرام عليا لو اشتريتها

فى انتظارك بعد العيد باذن الله تعالى واتنمنى لك التوفيق والهداية باذن الله تعالى

تقبل الله منا ومنكم صالح الاعمال
الرد }}}
تم الشكر بواسطة:
#17
ali.alfoly كتب :

لايجوز شرعا

فكرت ولاكن ليست لى خبرة كافية لعمل ذلك

فعلا حرام عليا لو اشتريتها

فى انتظارك بعد العيد باذن الله تعالى واتنمنى لك التوفيق والهداية باذن الله تعالى

تقبل الله منا ومنكم صالح الاعمال


؟؟؟؟


اخي سؤال بسيط

البرامج الي تستعملها تشتريها لو تنزلها مكركة ؟؟!!

لم اسمع في حياتي ان هناك عربي يشتري برامج


أنا لن أناقش الفتوى ولكن

لم ارى احد يلتزم بها
الرد }}}
تم الشكر بواسطة:
#18
الحمد لله تعالى انا ملتزم بها ما عادا الويندوز
الرد }}}
تم الشكر بواسطة:
#19
ساعطيك سر مهم لو اردت تريح بالك عليك بتغير الويندوز كل فترة قصيرة وبالتالى كل البرامج تعطيك فترة نجريبيه
وكل البرامج اصلا فيه منها مجانى او لها بديل مجانى
البرامج التى استخدمها



واستخدم للانترنت


واستخدم اوفس 2010 بدون تكريك
واستخدم فيجوال 2012 التميت بدون تكريك

واستخدم ويندوز 7 مكرك


واستخدم للتعامل مع الايزو والاسطوانات برنامج مجانى لكنه افضل برنامج DAEMON

واستخدم برنامج تصوير الشاشة وعمل الشروحات snagit_11


وربما اشياء اخرى لا اتذكرها الان
الرد }}}
تم الشكر بواسطة:
#20
ali.alfoly كتب :ساعطيك سر مهم لو اردت تريح بالك عليك بتغير الويندوز كل فترة قصيرة وبالتالى كل البرامج تعطيك فترة نجريبيه
وكل البرامج اصلا فيه منها مجانى او لها بديل مجانى
البرامج التى استخدمها



واستخدم للانترنت


واستخدم اوفس 2010 بدون تكريك
واستخدم فيجوال 2012 التميت بدون تكريك

واستخدم ويندوز 7 مكرك


واستخدم للتعامل مع الايزو والاسطوانات برنامج مجانى لكنه افضل برنامج DAEMON

واستخدم برنامج تصوير الشاشة وعمل الشروحات snagit_11


وربما اشياء اخرى لا اتذكرها الان


شغلتك معقدة

لا يااخي أنا مرتاح ويا الكراكات

ولما اكون مليونير بفكر اشتري برامج
الرد }}}
تم الشكر بواسطة:


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

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


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