پاورلند آخرین سوالات

Hassan-Esfahani
  • 0

قرمز شدن دستور CALL و عدم امکان ویرایش بلاک‌ها

  • 0

با سلام
مطابق عکس پیوست در یک پروژه برخی بلاک های برنامه نویسی شده با مشکلی مواجه شدن که برخی از دستورات call رو به رنگ قرمز نشون میدن و امکان ایجاد تغییرات و ذخیره کردن روی این بلاک ها وجود نداره
اما درواقع همین برنامه روی cpu ریخته شده و کارهم میکنه
قابل ذکر است که این پروژه ها چندین بار از cpu بک آپ گرفته شده و زبان نمایشی برخی بلاک های اون ها از stl به lad تغییر کرده و فایل سیمبل های آن پاک شده و از پروژه اصلی که فول کامنت هستن کپی سیمبل هارو برداشتن به خاطر همین دیگه متغییر های محلی رو به صورت temp و stat نشون میده و …
الان راهنمایی که از شما میخوام اینه که در درجه اول چه طور مشکل اروری که در دستور call میگیره رو حل کنم تا بتونم بلاک رو تغییر بدم و سیوش کنم
و در درجه دوم درست ترین راه برای بازیابی برنامه به سورس اصلی خودش با حفظ تغییرات موجود چیه؟

یک پاسخ بگذارید

یک پاسخ بگذارید

مرور کردن

پایتخت ایران چه شهری است؟ (فارسی پاسخ دهید)

  1. سلام در درجه اول این سینتکس اشتباهه
    اصلا Call و End call این شکلی وجود نداره و طبیعیه برنامه ایراد بگیره چون درست نیست

    در مورد دوم بعد از آپلود زبان برنامه تغییر کرد یا بازنویسی شده برنامه؟

    • این پاسخ ویرایش شد.

      بله متاسفانه افرادی غیر حرفه ای برای انجام تغییراتی جزئی در برنامه اومدن و از برنامه موجود روی پی ال سی بک آپ گرفتن و جدول سیمبل هارو از برنامه اصلی کپی کردن روش و بعد زبان نمایش بلاک های برنامه رو که خیلی هاش به stl بوده به Lad تغییر دادن و بعد از انجام تغییرات برنامه رو دانلود کردن به پی ال سی
      و این اقدام چند بار انجام شده
      حالا این مشکل که مشاهده میکنین روی برنامه ای که از پی ال سی بک آپ میگیری پیش اومده ولی خوب جالبیش اینجاست که با همین وضعیت هم سیستم داره کار میکنه و میتونی همین برنامه رو به پی ال سی دانلود کنی اما اجازه انجام تغییرات روی بلاک هایی که مطابق عکس خطا داره رو بهت نمیده
      مشکل بزرگتر اینه که چون برنامه ها بکاپ گرفته شده هستن هیچ کدوم از کامنت های Network ها یا db ها و متغییر های محلی بلاک ها موجود نیست
      حالا راه حل این مشکل به نظر شما چیه
      آیا باید بیام و تمام تغییراتی رو که تا به حال روی برنامه انجام شده رو دونه به دونه روی سورس اصلی ایجاد کنم (که به دلیل تغییرات زیاد کار زمان بری است) یا راه حل بهتری هم وجود داره