PDA

View Full Version : نصب کامپوننت در دلفی 7



rostamedastan
چهارشنبه 23 فروردین 1385, 15:36 بعد از ظهر
سلام علیکم
یک کامپوننت را چگونه باید در دلفی 7 نصب کرد ؟

mzjahromi
چهارشنبه 23 فروردین 1385, 16:05 بعد از ظهر
اگر پسوند فایلش BPL باشه از طریق Component->InstallPackages
اگر dpk باشه اگهاشتباه نکنم باید بازش کنی و Install رو بزنی
اگر Pas باشه از منوی Component->installComponent

rostamedastan
چهارشنبه 23 فروردین 1385, 19:07 بعد از ظهر
سلام علیکم
آقای ذوالقدر پسوند چند تا کامپوننتی که من دارم pas است و از همان روشی که گفتید استفاده میکنم نصب هم می شود ولی از چند تایی که نصب می شود وقتی آنها را روی فرم قرار می دهم نهایتاً فقط یکی از آنها اجرا می شود و هنگام اجرای برنامه برای بقیه error می دهد مثلاً نام یونیت یک کدام از آنها USysIcon است که error زیر را می دهد:

[Fatal Error] Unit1.pas(7): File not found: 'USysIcon.dcu'

ولی اگر فقط همین کامپوننت را نصب کنم error نمی دهد.لطفا راهنماییم کنید.
متشکرم.

mzjahromi
چهارشنبه 23 فروردین 1385, 19:10 بعد از ظهر
اگه درست فهمیده باشم بعد از نصب هر کدام یکبار BuildAll و سپس Save all رو بزنید

Mahdi_Delphi
چهارشنبه 23 فروردین 1385, 19:12 بعد از ظهر
باید اول کامپایل و بعد اینستالش کنید.
کاشکی یکی نصب کامپوننت TNT رو به ما میگفت !

rostamedastan
چهارشنبه 23 فروردین 1385, 22:02 بعد از ظهر
با تشکر از جواب دوستان
مشکل من حل نشد . من بعد از انتخاب گزینه install component و نصب موفقیت آمیز آن از منوی project گزینه compile dclusr و سپس buid dclusr را انتخاب می کنم و سپس saveall را فشار می دهم ولی هنگام استفاده کامپوننت جدید درست عمل می کند ولی کامپوننت قبلی که در همان صفحه نصب شده همان error که در بالا به آن اشاره کردم را می دهد. در حالیکه قبل از نصب کامپوننت جدید درست کار می کرد.

mohamadmjk
چهارشنبه 23 فروردین 1385, 23:16 بعد از ظهر
باید فایلی که توی پیغام اومده رو توی شاخه Lib محل نصب دلفی کپی کنی.
فقط همین ...

mohamadmjk
چهارشنبه 23 فروردین 1385, 23:17 بعد از ظهر
آقا مهدی با کدوم قسمت اون مشکل دارید ؟
همین مشکل قبلی ؟

rostamedastan
پنجشنبه 24 فروردین 1385, 06:36 قبل از ظهر
از پاسخ همه دوستان متشکرم
دقیقاً همان کاری که دوستمان گفتند باید فایلها را در شاخه Lib کپی کنم انجام دادم و مشکلم حل شد.

سوال دیگری داشتم که هنگامیکه در برنامه ای از کامپوننت هایی که خودمان نصب کردیم استفاده کنیم نیازی به کپی کردن فایلهای آن کامپوننت به جایی که برنامه ذخیره شده است نیست ؟ یعنی اگر برنامه را روی کامپیوتر دیگری ببریم مشکلی پیش نمی آید؟

realman
پنجشنبه 24 فروردین 1385, 09:19 قبل از ظهر
نه هیچ مشکلی پیش نمی آد.

Mahdi_Delphi
جمعه 25 فروردین 1385, 09:22 قبل از ظهر
آقا مهدی با کدوم قسمت اون مشکل دارید ؟
همین مشکل قبلی ؟

سلام به دوستان عزیز
من فایل های پوشه TNT رو که 38 تا فایل pas بودند رو توی پوشه lib کپی کردم.
حالا باید تک تک این 38 فایل رو اینستال کنم.مثلا یکی برای کلیذ هاست ،یکی برای لیست باکس ها و................
مثلا من برای نصبTntbuttons.pas از منوی Components گزینه Install Component رو میزنم و توی قسمت Unit File Name آدرس Tntbuttons.pas رو میدم.توی قسمت Package File Name هم توی پوشه TNT یک پوشه Package هست که توی اون چهار تا پوشه D6 , D7 , D9 , D10 هست که توی اونها فایلهای dpk وجود دارد.
کدامیک از این فایل های dpk رو باید انتخاب کنم ؟

توی اون پنجره کوچیک که واسه نصب کامپوننت هست هم بعد از Compile گزینه Add رو که میزنم دوباره اسم یونیت رو ازم میخواد.باید همون فایل pas کامپوننت رو بهش بدم ؟

بینهایت ممنون میشم اگه کمکم کنید.

mohamadmjk
جمعه 25 فروردین 1385, 16:56 بعد از ظهر
مسیر زیر رو برو:
file -> open project - >file type : delphi package
اگه از دلفی 7 استفاده می کنی d7
حالا 3 تا فایل هست یکی یکی باز کن و نصبشون کن
همه کامپوننت هاش نصب میشند نه به صورت تک تک.

babak869
جمعه 25 فروردین 1385, 17:03 بعد از ظهر
برای نصب فایل یا کامپوننت هایی با پسوند Pas. میبایست همگی فابلها رو در شاخه
Program Files\Borland\Delphi7\Lib
کپی کرده و فایل با پسوند Pas. رو در پنجره
Component => Install Component => Browse
انتخاب کرده و OK کنید سپس گزینه Install را انتخاب کرده و OK کنید.اکنون کامپوننت شما آماده اجرا است
موفق باشید

Mahdi_Delphi
جمعه 25 فروردین 1385, 19:21 بعد از ظهر
مسیر زیر رو برو:
file -> open project - >file type : delphi package
اگه از دلفی 7 استفاده می کنی d7
حالا 3 تا فایل هست یکی یکی باز کن و نصبشون کن
همه کامپوننت هاش نصب میشند نه به صورت تک تک.

خیلی خیلی ممنون آقا محمد
پس این d6 و d7 ورژن دلفی هستند ؟ یعنی دلفی 9 و 10 هم داریم ؟


برای نصب فایل یا کامپوننت هایی با پسوند Pas. میبایست همگی فابلها رو در شاخه
Program Files\Borland\Delphi7\Lib
کپی کرده و فایل با پسوند Pas. رو در پنجره
Component => Install Component => Browse
انتخاب کرده و OK کنید سپس گزینه Install را انتخاب کرده و OK کنید.اکنون کامپوننت شما آماده اجرا است
موفق باشید
من هم همیشه همین کار را میکردم اما این بار 38 تا فایل pas بود !

حالا یه مشکل دیگه.من قبلآ از پوشه D6 یکی از پکیج ها رو نصب کرده بودم حالا موقع نصب دوتا از پکیج های پوشه d7 خطا میده.باید چکار کنم ؟
ممنون

Mahdi_Delphi
شنبه 26 فروردین 1385, 11:05 قبل از ظهر
مسیر زیر رو برو:
file -> open project - >file type : delphi package
اگه از دلفی 7 استفاده می کنی d7
حالا 3 تا فایل هست یکی یکی باز کن و نصبشون کن
همه کامپوننت هاش نصب میشند نه به صورت تک تک.

کمک خیلی بزرگی به من کردین.بینهایت ممنونم محمد جان
فقط یه سوال : این کامپوننت با فونت تاهوما مشکل داره ؟

mohamadmjk
یکشنبه 27 فروردین 1385, 15:07 بعد از ظهر
کمک خیلی بزرگی به من کردین.بینهایت ممنونم محمد جان
فقط یه سوال : این کامپوننت با فونت تاهوما مشکل داره ؟

قابلی نداشت . به نظر من کسایی که دوست ندارند جواب دیگران رو بدهند
یادشون رفته خودشون هم یه روزی مبتدی بودند

ولی در مورد مشکل با فونت تاهوما نمیدونم چون خودم از این کامپوننت استفاده نمیکنم

Mahdi_Delphi
یکشنبه 27 فروردین 1385, 15:18 بعد از ظهر
به نظر من کسایی که دوست ندارند جواب دیگران رو بدهند
یادشون رفته خودشون هم یه روزی مبتدی بودند
دقیقآ .

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

Modernidea
جمعه 22 آذر 1387, 12:45 بعد از ظهر
سلام

من در سايت گشتم و به نتيجه اي نرسيدم.

زماني كه فايل frx7.dbk را در دلفي compile ميكنم اين پيغام رو ميده:

[
Fatal Error] Could not create output file 'c:\program files\borland\delphi7\Projects\Bpl\frx7.bpl'


اما با توجه به پيغام من اون فايل رو پاك كردم و دوباره اين فايل رو compile كردم ولي باز هم همين خطا رو داد. راه حل چيست.

با تشكر

mossaferin
شنبه 23 آذر 1387, 12:58 بعد از ظهر
سلام


کاشکی یکی نصب کامپوننت TNT رو به ما میگفت !مشکلت با TNT چیه ، به راحتی نصب میشه



برای نصب فایل یا کامپوننت هایی با پسوند Pas. میبایست همگی فابلها رو در شاخه
Program Files\Borland\Delphi7\Lib
کپی کرده و فایل با پسوند Pas. رو در پنجره
Component => Install Component => Browse
انتخاب کرده و OK کنید سپس گزینه Install را انتخاب کرده و OK کنید.اکنون کامپوننت شما آماده اجرا استکپی کردن فایلهای یه کامپوننت در دایرکتوری Lib کار درستی نیست ، بهتر اینه که بعد از نصب کامپوننت به روش های مختلف که دوستان گفتندT
از منوی TOOLS گزینه Environments option رو انتخاب کنید و بعد در تب library روی سه نقطه library Path کلیک کنید و مسیر وجود فایلهای کامپوننت مورد نظر رو add کنید

موفق باشید

Knophler
شنبه 23 آذر 1387, 19:12 بعد از ظهر
من هر دفعه ویندوز عوض می کنم یه دو سه ساعتی میشینم همینجوری کامپوننت ها که اکثرشون با پسوند pas هستند رو دونه دونه از تو دلفی نصب می کنم که خداییش خیلی سخت و داغونه :اشتباه:

چجوری میشه این کامپوننت های pas ، همشون رو با هم نصب کرد؟
یعنی نجات
مرسی