PDA

View Full Version : تغییر در فایل منبع



farzampur
دوشنبه 22 آبان 1385, 12:47 عصر
با سلام
من یک فایل res شامل چند تا عکس ضمیمه برنامه کردم.
حالا تو برنامه یکی از عکسها رو فراخونی میکنم و تغییراتی توش میدم البته ابتدا اونو بصورت یک فایل bmp از exe استخراج میکنم و در مسیر فایل exe ذخیره میکنم بعد تغییرات روی عکس رو اعمال میکنم حالا میخوام فایل تغییر یافته رو دوباره به فایل exe بچسبونم.
باید چی کار کنم.
یا بهتر بگم روش ساختن فایل res و پیوند اون به فایل اصلی حین اجرای برنامه رو میخوام.
با تشکر.

MNosouhi
دوشنبه 22 آبان 1385, 17:33 عصر
خوب در این مورد که خیلی بحث شده ، Resurce رو جستجو کن ، زودتر به جواب می رسی.

farzampur
سه شنبه 23 آبان 1385, 11:30 صبح
من حدود 10 صفحه از تاپیک دلفی رو نیگاه کردم و جستجوهای مختلفی رو هم انجام دادم اما اون چیزی که منظور من بوده تو انجمن پیدا نکردم.

dkhatibi
سه شنبه 23 آبان 1385, 12:20 عصر
احتمال باید فایل BRCC32.exe را همراه برنامه ات قرار بدی و از اون استفاده کنی!
اینجا (http://delphi.about.com/od/objectpascalide/l/aa021301a.htm)رو هم ببینی بد نیست

MNosouhi
سه شنبه 23 آبان 1385, 13:29 عصر
در حین اجرای فایل Exe نمی تونی به اون چیزی اضافه کنی(تا اونجایی که من می دونم) ، اما خوب می تونی یه فایل اجرایی دیگه کنار برنامت داشته باشی که وظیفش این باشه که وقتی صدا زده میشه برنمه اصلی رو ببنده ، فایل رو اضافه کنه ، و دوباره فایل exe رو باز کنه (یا یه چیزی شبیه این) .
یه کار دیگه هم که راحتتره اینه که فایلت رو به خود فایل Exe نچسبونی ، بلکه مثلا یه فایل Dll داشته بای و به انتهای اون فایلل Dll اضافه کنی .
البته یه کامپوننت هم قبلا دیده بودم که دقیقا همون کاری رو که شما میخاهید انجام می داد ، یعنی در هنگام اجرا هم می شد به فایل Exe اضافه کرد ، اما اسمش رو یادم نیست.

farzampur
سه شنبه 23 آبان 1385, 15:15 عصر
احتمال باید فایل BRCC32.exe را همراه برنامه ات قرار بدی و از اون استفاده کنی!
اینجا (http://delphi.about.com/od/objectpascalide/l/aa021301a.htm)رو هم ببینی بد نیست
ممنون از راهنماییتون.
به فرض هم این کار رو کردم فقط میتونم حین اجرا فایل res رو تولید کنم.
حالا res رو دارم exe رو هم دارم چطوری res رو به exe بچسبونم؟
با تشکر.