sajad dp
سه شنبه 11 فروردین 1394, 15:17 عصر
سلام
قبول دارم عنوان ی خورده نامفهوم هست!
ماجرا این هست که یک اسکریپت بدقلق دستمه میخوام یک پلاگین براش بنویسم که با نصب اون فارسی بشه و با غیر فعال کردنش دوباره انگلیسی بشه.
علت این کار هم این هست که نمیخوام هسته رو دستکاری کنم چون اگر بخوام هسته رو دستکاری کنم با اومدن ی نسخه دیگه از اسکریپت دوباره کلی کار نیاز هست ک باید از اول انجام بشه.
برای همین می خوام چندتا تابعی ک نیاز به تغییر داره رو با پلاگین دوباره تعریف کنم.
مثلا در کلاس x یک تابع داریم به اسم y ( ک پابلیک هست ) ک یک کار خاص انجام میده.
حالا می خوام یک تابع y دیگه ی جوری تعریف کنم ک هرموقع صدا زده شد ب جای چیزی ک در تابع هست این تابعی ک نوشتم فراخوانی بشه. ( امیدوارم منظورم رو رسونده باشم!) ( یعنی تابع رو ی جورایی overwrite کنم)
ب نظرتون همچین کاری شدنی هست؟
قبول دارم عنوان ی خورده نامفهوم هست!
ماجرا این هست که یک اسکریپت بدقلق دستمه میخوام یک پلاگین براش بنویسم که با نصب اون فارسی بشه و با غیر فعال کردنش دوباره انگلیسی بشه.
علت این کار هم این هست که نمیخوام هسته رو دستکاری کنم چون اگر بخوام هسته رو دستکاری کنم با اومدن ی نسخه دیگه از اسکریپت دوباره کلی کار نیاز هست ک باید از اول انجام بشه.
برای همین می خوام چندتا تابعی ک نیاز به تغییر داره رو با پلاگین دوباره تعریف کنم.
مثلا در کلاس x یک تابع داریم به اسم y ( ک پابلیک هست ) ک یک کار خاص انجام میده.
حالا می خوام یک تابع y دیگه ی جوری تعریف کنم ک هرموقع صدا زده شد ب جای چیزی ک در تابع هست این تابعی ک نوشتم فراخوانی بشه. ( امیدوارم منظورم رو رسونده باشم!) ( یعنی تابع رو ی جورایی overwrite کنم)
ب نظرتون همچین کاری شدنی هست؟