PDA

View Full Version : حرفه ای: تغییر دادن سورس یکی از VCL ها



SReza1
شنبه 17 فروردین 1398, 19:07 عصر
سلام. میخواستم سورس یکی از VCLها را تغییر بدهم. مثلا بجای کلاس TCustomEdit از TTntCustomEdit استفاده کنم. جطور میتونم این کار را انجام بدهم؟
کدش رو نوشتم ولی نمیدونم VCL را چطور Compile کنم.

یوسف زالی
شنبه 17 فروردین 1398, 19:30 عصر
سلام.
سورس کلاس رو پیدا کنید، تغییرات رو انجام بدید، dcu مربوطه رو تغییر نام بدید، و بیلد بگیرید.

SReza1
یک شنبه 18 فروردین 1398, 08:52 صبح
ممنون.
من میخواستم Mask.pas را تغییر بدهم. دو تا dcu ازش پیدا کردم. یکی در lib و یکی هم در debug. هر دو را Rename کردم. خود Mask.pas را چطور build کنم؟ اگر منظورتان خود Project است اون رو build کردم ولی اثری نگذاشت و ظاهرا تغییرات اعمال نشده بود. کار دیگری بایستی انجام بدهم؟
البته وقتی Build with runtime packageرا بر میدارم خطا میدهد که mask.dcu را پیدا نمیکنم (که البته طبیعی است).

یوسف زالی
یک شنبه 18 فروردین 1398, 23:53 عصر
اینجا رو ببینید (https://www.codeproject.com/Articles/1051984/Changing-standard-Delphi-libraries)