تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 26

نام تاپيک: طريقه ي نصب هر نوع كامپونتي

  1. #1
    اگه نباشه جاش خالی می مونه shayan_p30's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    443

    پيش فرض طريقه ي نصب هر نوع كامپونتي

    سلام

    من مي خوام طريقه ي نصب هر نوع كامپونت و Dll,Ocx,.Pas,... رو ياد بگيرم كسي بلده.

    ممنون

  2. #2
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    قبلا توضيح مختصري دادم مطالعه كنيد مشكل داشتيد در خدمتيم

  3. #3
    اگه نباشه جاش خالی می مونه shayan_p30's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    443

    پيش فرض

    پيدا نكردم چي كار كنم

  4. #4
    اگه نباشه جاش خالی می مونه soltanmahdi's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    همسایه امام رضا
    پست ها
    347

    پيش فرض

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

  5. #5
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام

    برای نصب کامپوننتهایی که فایل .Pas دارند :
    از منوی Components گزینه Install Components رو انتخاب کنید و در صفحه باز شده به قسمت Install in New Package برید ( برای این که اون کامپوننت توی یک Package جدید نصب بشه ) ، فایل مورد نظر رو وارد کرده و نام Package اون رو بنویسید ( در کادر مربوطه ) و بعد روی Install کلیک کنید ...
    بعد از این کار Package ساخته میشه و پنجره ای باز میشه ، که باید توی اون روی گزینه Install کلیک کنید تا کامپوننت نصب بشه و پیغامی مبنی بر نصب شدن کامپوننت ظاهر بشه ...
    نکات قابل توجه :
    1. در این قسمت می تونید چند فایل رو وارد کنید و چند کامپوننت رو با هم نصب کنید ( که همه توی یک Package میرن )
    2. برای وارد کردن نام Package اول روی Browse کلیک کنید وبعد به مسیر Lib یا Import دلفی برید و نام Package رو بنویسید و OK کنید تا فایلها و Package کامپوننت توی اون مسیر ساخته بشند ، اگر در موقعی این کار رو نکردید ، در پوشه ای که کامپوننت قرار داره ، فایلهایی که پسوند dcu و Inc و dfm دارند رو به یکی از دو مسیر بالا کپی کنید ...

    برای نصب کامپوننتهای درون یک Dll :
    از منوی Project گزینه Import Type Library رو انتخاب کنید ، در پنجره باز شده لیستی از Dll های شناخته شده توسط دلفی نشون داده میشه ...
    اگر Dll مورد نظر شما توی این List نبود روی Add کلیک کنید و فایل Dll خودتون رو وارد کنید ، بعد از وارد کردن ( اگر Dll مجاز باشه ) نام کامپوننت اون ( نام Class مربوط به اون ) در قسمت Class Name نوشته می شه ، در قسمت Pallete Name نام صفحه ای که می خواید کامپوننت توش قرار بگیره رو مشخص کنید ، بعد باید روی Install کلیک کنید تا صفحه مربوط به انتخاب Package ظاهر بشه که مثل همون مورد بالا باید تنظیم کنید ...

    برای نصب یک OCX :
    از منوی Components گزینه Import ActiveX Components رو کلیک کنید تا پنجره مربوطه باز بشه ، توی این پنجره هم مانند مورد بالا ( Dll ) لیستی از OCX های شناخته شده نشون داده میشه ، اگه OCX مورد نظر شما نبود روی Add کلیک کنید و فایلتون رو وارد کنید ... ، بقیشم مثل همون Dll هست ...

    نکته قابل توجه :
    بعضی از فایلهای Dll و یا OCX باید برای استفاده حتما در ویندوز Register بشن ، مثلا Shamsi.Dll باید رجیستر بشه ( یعنی به ویندوز شناسونده بشه ) ...
    برای رجیستر کردن یک OCX یا Dll به مسیر Start \ Run برید و این عبارت رو بنویسید :
    RegSvr32 NameDLL

    بعضیها رو هم باید با برنامتون موقع استفاده توی کامپیوتر کاربر رجیستر کنید ، برای این کار توی دلفی از دستور زیر استفاده کنید ( یکی از توابع Api ) :
    اول ShellApi رو به قسمت Uses اضافه کنید ...
    بعد از کد زیر استفاده کنید :
    ;(ShellExecute(Handle, 'regsvr32', 'FileName.Dll', '/i', nil, 0
    یا
    ;(WinExec('regsvr32 FileName.Dll /i', SW_HIDE
    توجه :
    منظور از " i/ " توی کد بالا همون Install هست و با گذاشتن " U/ " به جای اون می تونید Dll رو Unregister کنید ( یعنی از حالت رجیستر شده بیرون بیارید ) ...

    امیدوارم توضیحات کامل باشه ...

    موفق باشید ...

  6. #6
    اگه نباشه جاش خالی می مونه shayan_p30's Avatar
    تاريخ عضويت
    Dec 2006
    پست ها
    443

    پيش فرض

    ممنون توضيحات كامل بود.
    فقط سوال من اينه كه يه كامپونت مانند KDtele 3.6(كه فقط يه فايل DFM داره) رو چه طوري بايد نصب كرد

  7. #7
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    فقط سوال من اينه كه يه كامپونت مانند KDtele 3.6(كه فقط يه فايل DFM داره) رو چه طوري بايد نصب كرد
    اصولا یک همچین کامپوننتی نمی تونه وجود داشته باشه ...
    و فکر کنم که KDtele برای خودش نصب داشته باشه و خودش Package هاش رو کامپایل کنه ، اگر هم که در پوشه محلی که اون رو نصب کردید یک فایل DFM هست ، شاید مثال باشه ...

    موفق باشید ...

  8. #8
    پروفشنال MasterData's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    مشهدالرضا
    پست ها
    623

    پيش فرض

    اصولا یک همچین کامپوننتی نمی تونه وجود داشته باشه
    فكر كنم اين كامپوننتها فقط پكيج نصب همراهشون هست(bpl) و فايهلي Dcu

  9. #9
    پروفشنال
    تاريخ عضويت
    Jul 2006
    محل سكونت
    گیلان _ رشت
    پست ها
    635

    پيش فرض

    سلام
    فكر كنم اين كامپوننتها فقط پكيج نصب همراهشون هست(bpl) و فايهلي Dcu
    ممکنه ولی فقط یک فایل DFM امکان نداره ، چون فایل مربوط به فرم هست و امکان نوشتن کد و توابع توش وجود نداره ...
    موفق باشید ...

  10. #10
    آخر فروم باز mahdi bg's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    مشهد
    پست ها
    1,543

    پيش فرض

    سلام
    در تکمیل پست Mahmood_N اینم اضافه کنم که
    نصب کامپوننت با پسوند dpk
    اول روی فایل کلیک می کنیم دلفی باز میشه توی
    صفحه ای که باز میشه اول Compile و بعد install رو بزنید
    حتما یه پیغام می ده که نشون دهنده نصب کامپوننت هستش
    چندتا فایل ساخته میشه توی همون پوشه ای که
    فایل dpk بوده اونا رو توی شاخه Lib
    مربوط به دلفی ذخیره کنید.

صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •