aliasghar
سه شنبه 01 اردیبهشت 1383, 00:54 صبح
سلام
من برای یک برنامه مجبور شدم از inputbox استفاده کنم ولی بعد از استفاده متوجه شدم که
فرم اون بصورت LeftToRight تنظیم شده در ضمن از فونت مورد نظر من هم استفاده نکرده
پس تصمیم گرفتم تغییرات لازم را خودم در این شی. بوجود بیارم
وقتی به سراغ source این شی رفتم تو فایل delphi7\source\dialogs.pas پیداش کردم که خودش تابع InputQuery را صدا زده بود ولی هر تغییری که در این فایل دادم و برنامه را دوباه compile کردم اصلا فایل مذکور compile نمیشد؟
پس تمام فایلهای dialogs را در شاخه دلفی serach کردم و فهمیدم که 2 تا از این فایل با پسوند dcu در مسیرهای زیر وجود دارد
1) delphi7\lib
2)delphi7\lib\Debug
اونها را پاک کردم که دلفی از فایلی که در مسیر source بود استفاده کنه ولی دیگه برنامه compile نشد و خطای پیدا نکردن فایل dialogs را میداد و من هم اجبارا" فایل dialogs.pas را از شاخص source به شاخه LIB کپی کردم.
این بار دیگه فایل هم compile میشد و من هم تغییرات را درون اون اعمال کردم و inputBox درست شد
حالا سوال اینه کار من اصولا درست بوده؟ و من اجازه تغییر در این فایل را داشتم یا نه؟
و اگه درست بوده ایا باید این فایل یعنی dialogs.pas را دوباره از مسیر LIB پاک کنم و dcu اون را در این مسیر بگذارم یا وجود این فایل در اینجا اشکالی ایجاد نمی کنه؟
من برای یک برنامه مجبور شدم از inputbox استفاده کنم ولی بعد از استفاده متوجه شدم که
فرم اون بصورت LeftToRight تنظیم شده در ضمن از فونت مورد نظر من هم استفاده نکرده
پس تصمیم گرفتم تغییرات لازم را خودم در این شی. بوجود بیارم
وقتی به سراغ source این شی رفتم تو فایل delphi7\source\dialogs.pas پیداش کردم که خودش تابع InputQuery را صدا زده بود ولی هر تغییری که در این فایل دادم و برنامه را دوباه compile کردم اصلا فایل مذکور compile نمیشد؟
پس تمام فایلهای dialogs را در شاخه دلفی serach کردم و فهمیدم که 2 تا از این فایل با پسوند dcu در مسیرهای زیر وجود دارد
1) delphi7\lib
2)delphi7\lib\Debug
اونها را پاک کردم که دلفی از فایلی که در مسیر source بود استفاده کنه ولی دیگه برنامه compile نشد و خطای پیدا نکردن فایل dialogs را میداد و من هم اجبارا" فایل dialogs.pas را از شاخص source به شاخه LIB کپی کردم.
این بار دیگه فایل هم compile میشد و من هم تغییرات را درون اون اعمال کردم و inputBox درست شد
حالا سوال اینه کار من اصولا درست بوده؟ و من اجازه تغییر در این فایل را داشتم یا نه؟
و اگه درست بوده ایا باید این فایل یعنی dialogs.pas را دوباره از مسیر LIB پاک کنم و dcu اون را در این مسیر بگذارم یا وجود این فایل در اینجا اشکالی ایجاد نمی کنه؟