إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ســـؤال بخصـــوص التعديل في ( INIFile.SetValue )

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ســـؤال بخصـــوص التعديل في ( INIFile.SetValue )

    بسم الله الرحمن الرحيم

    كود PHP:
    INIFile.SetValue(_WindowsFolder.."\\My Settings.ini""My Section""My Value""My Data"); 
    عند الحفظ بهذا الكود يكون من السهل تعديل My Data فقط نعدل ونحفظ من جديد

    السؤال كيف يمكن التعديل على My Sectionفي الملف مباشر INIFile


    طبعا انا اعلم انني استطيع حذف My Section واضافة الـــ My Section المعدل للملف ؟


    لكن في هذه الحالة سيتغير ترتيب My Section في الملف INIFile وانا لا اريد ان يتغير ترتيب My Section في الملف INIFile ؟


    ولهاذا لم اجد سوي أ ستدعاء My Sectionالي ListBox والتعديل من خلال ListBox وحفظ الملف كامل بعد حذف القديم؟



    وهذا ايضا لا اريده ؟؟؟ اريد ان يتم تعديل My Section مباشرة في الملف ويحتفظ بنفس ترتيبه في ملف INIFile


    هل هذا ممكن وكيف ؟



    السؤال الثاني

    في نفس الكود السابق لــ INIFile.SetValue عند الحفظ اذا تغير My Data يحذف القديمة وتحل القيمة الجديدة مكانها
    اذا كانت My Data ارقام كيف اجعله يجمعها مع القيمة القديمة


    موفقين بإذن الله ... لكم مني أجمل تحية .


  • #2
    بداية
    اغفلت الشركة المنتجة تلك الخاصية لسبب وجيه جدا
    ملفات اينى هى قواعد بيانات
    لا يفترض ابدا تغيير اسماء الحقول فى قواعد البيانات
    السيكشن فى الاينى يعادل اسم حقل فى قاعدة بيانات

    لا عليك
    بفرض ان الملف اسمه xxx.ini
    هذا حل عليك دراسته
    و التعويض بالمسارات الصحيحة و اسماء السكشن الصحيحة
    كود PHP:
    result TextFile.ReadToString(_SourceFolder .."\\AutoPlay\\Docs\\xxx.ini");
    inni String.Replace(result"[OldSectionName]""[NewSectionName]"true);
    TextFile.WriteFromString(_SourceFolder .."\\AutoPlay\\Docs\\xxx.ini"innifalse); 
    موفق

    تعليق


    • #3
      المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
      بداية
      اغفلت الشركة المنتجة تلك الخاصية لسبب وجيه جدا
      ملفات اينى هى قواعد بيانات
      لا يفترض ابدا تغيير اسماء الحقول فى قواعد البيانات
      السيكشن فى الاينى يعادل اسم حقل فى قاعدة بيانات

      لا عليك
      بفرض ان الملف اسمه xxx.ini
      هذا حل عليك دراسته
      و التعويض بالمسارات الصحيحة و اسماء السكشن الصحيحة
      كود PHP:
      result TextFile.ReadToString(_SourceFolder .."\\AutoPlay\\Docs\\xxx.ini");
      inni String.Replace(result"[OldSectionName]""[NewSectionName]"true);
      TextFile.WriteFromString(_SourceFolder .."\\AutoPlay\\Docs\\xxx.ini"innifalse); 
      موفق
      ------------------------
      بسم الله الرحمن الرحيم
      شكرا لك استاذ المهاجر
      فكــــــــــــره رائــــــــــــــعة
      وبارك الله فيك
      لك مني أجمل تحية .


      تعليق


      • #4
        بالتوفيق


        تعليق

        مواضيع تهمك

        تقليص

        المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
        المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
        المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
        المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
        المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
        يعمل...
        X