ورود

View Full Version : سوالی در مورد فایل های کمکی



tehran2009
سه شنبه 17 اردیبهشت 1387, 17:43 عصر
من یه برنامه نوشتم که فایل ocx می خواد .

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

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

( دوباره می گم فایل های کمکی توی خود برنامه باشه ، کاربر نتونه فایل کمکی رو ببینه )

Mbt925
سه شنبه 17 اردیبهشت 1387, 17:53 عصر
بله دوست عزیز ، امکان پذیره.

البته اگه منظورتون از فایل های کنار برنامه ocx ها هستن ، باید گفت که این ابزارها کنار برنامه نیستن ، بلکه معمولا توسط برنامه های Setup ساز توی پوشه ی System32 قرار می گیرن و اگه کاربر از اسمشون مطلع نباشه ، پیدا کردنشون به این راحتیا نیست.

اسم کاری که شما می خواین بکنین Protable کردن برنامتونه.
این کار توسط یه سری نرم افزارها انجام میشه :
به این صورت که فایل اجرایی برنامتون رو می گیره و فایل هایی که می خواین باهاش ترکیب کنین هم دریافت می کنه و اونارو در فایل اجرایی تون قرار میده.
با این کار فایل اجرایی تون بدون نیاز به نصب همه جا قابل اجرا خواهد بود.
البته جزئیات در این مورد بسیاره که باید مورد توجه قرار بگیره.

در مورد نرم افزارهای این چنین ، چند وقت پیش توی یکی از تاپیک ها لینک قرار دادم.
جستجو کنید پیداش میکنید.

tehran2009
سه شنبه 17 اردیبهشت 1387, 18:38 عصر
آقا اگه ممکنه لینکشو اینجا برام بزارین ....

گشتم نیود .........

tehran2009
چهارشنبه 18 اردیبهشت 1387, 09:21 صبح
یعنی هیچ راهی وجود نداره که فایل کمکی رو توی خود برنامه بکار برد .....

( نه جفت برنامه داخل خود برنامه که کاربر نتونه ببینش ، خودش خود به خود بعد از کلیک کردن روی برنامه فایل کمکی مونو به سیستم 32 بفرسته )

ƒxmahdi
چهارشنبه 18 اردیبهشت 1387, 11:38 صبح
این کار توسط یه سری نرم افزارها انجام میشه :
به این صورت که فایل اجرایی برنامتون رو می گیره و فایل هایی که می خواین باهاش ترکیب کنین هم دریافت می کنه و اونارو در فایل اجرایی تون قرار میده.
اگه ممکنه یه نرم افزار نمونه معرفی کنید که ما هم استفاده کنیم ممنون

مهران رسا
چهارشنبه 18 اردیبهشت 1387, 11:42 صبح
چرا از Resource Editor استفاده نمی کنید .

کلمه Resource رو جستجو کنید .

Mbt925
چهارشنبه 18 اردیبهشت 1387, 11:44 صبح
به تاپیک زیر مراجعه کنید :



http://barnamenevis.org/forum/showthread.php?t=102945&highlight=Thinstall

H4i0 ACP
چهارشنبه 18 اردیبهشت 1387, 11:50 صبح
سلام
فایل های OCX حتما نباید توی System32 باشن و بهترین را ساخت برنامه Protable با Winrar هستش که این کار زیاد منطقی نیست ، فایل های OCX خودتون رو در همون پوشه برنامه اصلی بذارید ، برنامه وقتی منبع خودش رو پیدا نکرد ، پوشه اصلی که همون App.path هست رو چک می کنه ....

Mbt925
چهارشنبه 18 اردیبهشت 1387, 11:53 صبح
سلام
فایل های OCX حتما نباید توی System32 باشن و بهترین را ساخت برنامه Protable با Winrar هستش که این کار زیاد منطقی نیست ، فایل های OCX خودتون رو در همون پوشه برنامه اصلی بذارید ، برنامه وقتی منبع خودش رو پیدا نکرد ، پوشه اصلی که همون App.path هست رو چک می کنه ....

کسی نگفته که حتما باید توی System32 باشن.

چرا ساختن برنامه Protable منطقی نیست؟

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

مهران رسا
چهارشنبه 18 اردیبهشت 1387, 11:54 صبح
سلام
فایل های OCX حتما نباید توی System32 باشن و بهترین را ساخت برنامه Protable با Winrar هستش که این کار زیاد منطقی نیست ، فایل های OCX خودتون رو در همون پوشه برنامه اصلی بذارید ، برنامه وقتی منبع خودش رو پیدا نکرد ، پوشه اصلی که همون App.path هست رو چک می کنه ....


فکر کنم یکی از مزیت های برنامه های Protable اینه که باید تک فایلی باشن . یعنی هیچ فایلی کنار برنامه نباشه و کاربر واسه جا به جا کردن برنامه فقط با یک فایل طرف باشه .

tehran2009
چهارشنبه 18 اردیبهشت 1387, 17:13 عصر
آقا کسی نمی تونه کمک کنه پس این همه برنامه بدون فایل کمکی که هست کی ساخته ..... پس نمیشه گفت که نمیشه ....

دوستان کمک کنید ......

Mbt925
پنج شنبه 19 اردیبهشت 1387, 21:08 عصر
آقا یکی جواب مارو بدههههههههههههههههههههههه ه !!!!!!!!!!!!!!!!


جواب شما در صفحه قبل داده شده.


فایل های برنامه های Protable آسیب پذیر هستن .

دوست عزیز از نظر دادن در موردی که از جزئیاتش مطلع نیسین ، پرهیز کنید.

dashmaku
دوشنبه 11 آذر 1387, 12:34 عصر
با سلام و عرض خسته نباشيد
لطفا در باره market drive توضيح بدين؟