امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
کامپوننت نویسی
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
Question  کامپوننت نویسی
سلام
فرض کنید من یک کامپوننتی نوشتم با پسوند PAS بر فرض مثال هم توی تمام دلفی ها بدون مشکل نصب میشه بدون هیچ پیغام خطایی.

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

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

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

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

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

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

از دوستان عزیز که در این ضمینه اطلاعاتی دارند خواهش می کنم لطفا راهنمایی کنید با تشکر فرارون. Heart

Assembly Language 039

(آخرین ویرایش در این ارسال: ۱۷-آذر-۱۳۹۳, ۰۱:۰۸:۳۰، توسط The.Ghost.)
۱۷-آذر-۱۳۹۳, ۰۱:۰۶:۵۷
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: کامپوننت نویسی
سلام دقیقا یادم نیست ولی میتونین یک سری راهنمای کامپایلر اضافه کنید name suffix که رو نسخه های دیگه از دلفی هم نصب بشه
http://delphi.wikia.com/wiki/Creating_Packages

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۹-آذر-۱۳۹۳, ۰۹:۵۸:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] کامپوننت EhLib CAVeter 0 1,058 ۰۱-آذر-۱۳۹۷, ۱۹:۳۱:۵۵
آخرین ارسال: CAVeter
  عکس گرفتن از کامپوننت ScrollBox برنامه Lazarus Majid_Ebru 0 1,878 ۲۶-اردیبهشت-۱۳۹۵, ۱۷:۴۷:۵۱
آخرین ارسال: Majid_Ebru
  انتخاب یک کامپوننت؟؟ Majid_Ebru 0 1,792 ۱۶-اردیبهشت-۱۳۹۵, ۱۱:۲۷:۲۸
آخرین ارسال: Majid_Ebru
Question [فوری] کامپوننت KDTele The.Ghost 1 2,106 ۳۰-مرداد-۱۳۹۳, ۱۵:۵۱:۰۱
آخرین ارسال: veyskarami
  کامپوننت ترد در دلفی hesarkhani 2 3,701 ۰۲-اردیبهشت-۱۳۹۳, ۲۲:۰۸:۴۵
آخرین ارسال: The.Ghost
  کمک در باره کامپوننت ras hnosen 1 2,029 ۲۱-فروردین-۱۳۹۳, ۱۷:۴۱:۱۶
آخرین ارسال: lord_viper
Question خطا در ساختن کامپوننت The.Ghost 0 1,694 ۲۵-اسفند-۱۳۹۲, ۰۳:۱۵:۱۱
آخرین ارسال: The.Ghost
  شماره کامپوننت موجود در فورم ؟!؟ Majid_Ebru 1 2,095 ۲۷-بهمن-۱۳۹۲, ۰۹:۴۵:۵۸
آخرین ارسال: lord_viper
  ایجاد onMouseLeave برای کامپوننت های فاقد آن siroosss 6 4,727 ۲۱-مهر-۱۳۹۲, ۲۳:۱۳:۲۵
آخرین ارسال: siroosss
  کامپوننت emeli 2 2,147 ۰۹-مرداد-۱۳۹۲, ۲۰:۴۱:۱۲
آخرین ارسال: veyskarami

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS