PDA

View Full Version : Components



morika
یک شنبه 15 دی 1387, 15:57 عصر
سلام
وقتی تو برنامه از کامپوننت (DLL) استفاده می کنیم باید مسیر کامپوننت رو مشخص کنیم ولی این مسیر تو کامپیوتر دیگه کار گر نیست حالا باید چیکار کرد؟
( کامپوننت کنار خود برنامه قرار داره )
ممنون

javid_debugger
یک شنبه 15 دی 1387, 16:16 عصر
شما دوست عزیز می تونید فایل DLL رو با ResEditor موجود در VB به برنامه بچسبونی و بعد از هر بار اجرا شدن برنامه در دایرکتوری ویندوز بریزید.

mpmsoft
یک شنبه 15 دی 1387, 21:13 عصر
دوست عزیز مسیر قرار گرفتن فایلهای dll مهم نیست

زمانی که شما یک dll رو رجیستر می کنید درواقع دارید مسیر اون فایل رو معرفی می کنید

پس بنابراین مهم نیست کجا قرار بگیره

sina_saravi1
یک شنبه 15 دی 1387, 23:59 عصر
سلام به همه ی شما
خسته نباشید

من این راه رو بهتر میبینم که:
موقع فراخانی کامپوننت به جای آدرس از این استفاده کن

App.path & "\[Component name].dll"

با آرزوی موفقیت مسلمانان

araelectronic@ymail.com
دوشنبه 16 دی 1387, 02:18 صبح
دوست عزيز معمولا موقع ساختن setup كامپوننتها را در مسير system32 ميريزند .

parselearn
دوشنبه 16 دی 1387, 11:18 صبح
سلام
وقتی تو برنامه از کامپوننت (DLL) استفاده می کنیم باید مسیر کامپوننت رو مشخص کنیم ولی این مسیر تو کامپیوتر دیگه کار گر نیست حالا باید چیکار کرد؟
( کامپوننت کنار خود برنامه قرار داره )
ممنون


dll ها مانند ocxها هستند و فرقي نمي كنند كجاي هارد باشند
مهم اينه كه رجيستر شده باشند
regsvr32.exe ss.dll
معمولا فايلهاي dll را كنار برنامه و ocxها رو در پوشه سيستم مي زارند

Mohya_z332
چهارشنبه 18 دی 1387, 03:31 صبح
دوست عزيز معمولا موقع ساختن setup كامپوننتها را در مسير system32 ميريزند .

اگه شما برای استفاده از برنامه تون تو کامپیوتر های دیگه از ساخت setup و نصب اون تو اون کامپیوترها استفاده کنید دیگه مشکل ندارید حتی خیلی از مشکلاتی که مثل این یا جور دیگه باشن رو از بین ببرید .

araelectronic@ymail.com
شنبه 21 دی 1387, 16:35 عصر
با سلام
دوست عزيز اگر دقت كرده باشيد برنامه setup هم بطور پيش فرض كامپوننتها را در system32 ميريزد