ايران ويج

نسخه‌ی کامل: کامپوننت نویسی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
فرض کنید من یک کامپوننتی نوشتم با پسوند PAS بر فرض مثال هم توی تمام دلفی ها بدون مشکل نصب میشه بدون هیچ پیغام خطایی.

حالا من می خواهم این کامپوننت به پسوند bpl تبدیل کنم. این کار هم به این صورت انجام میشه که شما باید دلفی مورد نظر باز کنید بعد فایل PAS بهش بدیدن بعد از نصب فایل bpl برای شما می سازه.

حالا سئوال من اینه این فایل bpl که ساخته شده فقط مربوط به این ورژن دلفی هست برای بقیه ورژن های دلفی باید چه کار کنم؟؟؟؟

چون اگه همین فایل که برای مثال با دلفی 2010 ساخته شده ببریم در دلفی دیگه نصب کنم نصب نمیشه!!!

در کل منظورم این هست که یک کامپوننت نوشتم با پسوند PAS حالا اینو چه کار کنم که توی همه دلفی ها کار کنه و نصب بشه البته بدون فایل اصلی سورس که همان PAS می باشد؟؟؟

از تبدیل کردن کامپوننت به DLL و OCX هم خوشم نمیاد چون باز یک سری مشکلات ایجا میشه که باید حتما فایل DLL یا OCX کنار اگزه باشه از این جور چیز ها.

حقیقتش تنها راهی که پیدا کردم همان تبدیل فایل PAS بعد از نصب به bpl می باشد ولی فقط برای همان ورژن دلفی کار می کنه نه بقیه تازه دیگه نیازی به فایل PAS هم نداره و فقط بجاش فایل DCU که کد شده است بزاری حله.

از دوستان عزیز که در این ضمینه اطلاعاتی دارند خواهش می کنم لطفا راهنمایی کنید با تشکر فرارون. Heart
سلام دقیقا یادم نیست ولی میتونین یک سری راهنمای کامپایلر اضافه کنید name suffix که رو نسخه های دیگه از دلفی هم نصب بشه
http://delphi.wikia.com/wiki/Creating_Packages