واضح آرشیو وب فارسی:سایت ریسک: embed چیست؟ majideptp 13 فروردين 1387, 21:09embed چیست؟ چطور عمل میکند؟ موارد استفاده آن کجاست؟ peyman136 14 فروردين 1387, 08:06Embed فايل هايي هستش كه شما به برنامه خودتون پيوست ميكنين تا هميشه با اجراي برنامه اونها در دسترس باشن كه خوب حجم پاياني پروژت رو زياد ميكنه به همين خاطر سعي كن از Embed كردن زياد خودداري كني براي دسترسي به اين فايل ها بايد از دستور <Embedded> استفاده كني براي نمونه دستور زير فايل Test.txt رو از Embed اجرا ميكنه Run("<Embedded> est.txt","") همچنين با اجراي پروژه ميتوني از محيط ويندوز هم به اونها دسترسي داشته باشي كه توي آدرس زير هستن C:Documents and Settingsنام كاربري شما در ويندوزLocal SettingsTempMMBPlayer اين كلي ترين تعريف Embed و فايلهاي اونه فكر ميكنم كارت رو راه بندازه اگه سوالي بود در خدمتم majideptp 14 فروردين 1387, 09:13Peyman136 جان ممنون بابت توضيحي كه دادي من قبلا ؟ راجع به فونت داشتم كه يكي از دوستان گفت براي اينكه فونت فارسي من توي سيستم هاي ديگه هم خونده بشه از embed استفاده كنم و دستورش رو هم بهم داد. اما من نمي دونم كه اون رو كجا بايد بنويسم ؟ silvercover 14 فروردين 1387, 14:33برای Embed کردن فایل ها از منوی Project به قسمت Embedded Files برین. برای دست یابی به این فایل هم پیمان در نوشته قبلی توضیح دادن. ali abedian 15 فروردين 1387, 03:06سلام! درسته دوستان توضیح دادن ولی چون اینا رو از قبل واست آماده کرده بودم دلم نیومد نگم.. البته واسه اینکه مشکلت اساسی حل شه بهتره که اوون کدهایی رو که دوستت بهت داده نشون بدی تا بهت بگن که اوون کدها رو کجا ازش استفاده کنی! و اما...:) به طور کل {embed} به معنای جا سازی کردنه.. فرض کنیم که یک {mp3} داری و میخوای یه برنامه بسازی که این آهنگتو اجرا کنه.. میای تووی مالتی مدیا بیلدر یک دکمه می سازی و درونش کد زیر رو می ذاری.. AudioOpen("c:music.mp3") o نگاه کن، متوجه میشی که فایل آهنگ تو از یک مسیر در درایو {c} اجرا میشه.. حالا به کدنویسی بعدی نگاه کن: AudioOpen("<SrcDir>music.mp3") o این بار به جای عبارت {:c} که نشان دهنده مسیر درایو {c} هست، عبارت {<SrcDir>} اومده که معنیش اینه که فایل آهنگ تو در کنار فایل اصلی برنامه ساخته شده توسط تو قرار داره.. مثلاً اگه فایل اجرایی برنامه ساخته شده توسط تو ({exe}) در مسیر {d:mediafile.exe} قرار داشته باشه، پس فایل آهنگ تو هم در همین مسیر، یعنی، {d:mediamusic.mp3} باید قرار داشته باشه تا اجرا بشه.. حالا به کدنویسی دیگه نگاه کن! AudioOpen("<Embedded>music.mp3") o این بار جای عبارت { <SrcDir> } در کدنویسی قبلی با عبارت { <Embedded> } در کدنویسی حاضر عوض شده.. و این عبارت به این معنی هست که فایل آهنگ تو، داخل شکمه فایل اصلی برنامه ساخته شده توسط تو هست.. (حالا بماند که این فایل ام پی تری هم به هنگام اجرای برنامه در پوشه تمپ ویندوز خالی میشه) برای امبد کردن یک فایل توو پروژه مالتی مدیا بیلدر از منوی {project} گزینه {Embedded files} رو انتخاب کن! (درست مثله عکس زیر) امیدوارم متوجه شده باشی منظور از امبد رو.. .. بهتره که فایلهای با ظرفیتهای بالا رو امبد نکنی و از کنار فایل اصلی برنامه اجرا کنی.. از اونجا که فایلهای ام پی تری هم ظرفیت به نسبت بالایی دارن، پس تو در مورد ام پی تریها این کارو نکن.. من فقط اینجا مثال زدم برات.. اگه بد توضیح دادم ببخشد.. معمولاً اهل سوال جواب دادن توو این انجمن نیستم.. ولی دیدم کاربر ویژه هستی و تازه این سوالو پرسیدی و هنوز داغه، گفتم جواب بدم.. اگه ایرادی هست توو این نوشته هام لطفاً دوستان غلط گیری کنید! ممنون میشم! یا علی! majideptp 15 فروردين 1387, 06:52یا علی ، علی جان ممنون که وقت گذاشتی، و توضیح جامع و کاملی رو ارئه دادی. هیچ ایرادی هم نداره (البته از نظر من شاید اونایی که تخصصی mmb رو دنبال می کنند ایراداتی بگیرن) برای من که تازه دارم mmb رو یاد میگیرم خیلی ساده و شیوا بود. شاید یه روز منم اطلاعاتی که امروز شماها به من دادید رو به دوسته دیگه ای دادم. ماشاالله اینجا کلی کاربلد هست :oops: ghoroobegham 23 خرداد 1387, 01:18ali abediyan چان من هم از بيانات شيوا شما در زمينه embed استفاده كردم .و منم ازت تشكر ميكنم دوسته عزيز.و همين طور از شما جناب majideptpكه اين سوال رو مطرخ كردين bokzy 23 خرداد 1387, 01:48سلام! من تازه وارد هستم و خوشحالم که اینجا افرادی مثل شما هستند و به هم کمک میکنن.من فعلا دارم از آرشیوها استفاده میکنم خیلی مطالب مفیدی داره!:d:d marmmaarr 23 خرداد 1387, 13:42دوستان عزیز حالا که بحث رو اینقدر گسترش دادید فرصت رو مناسب دیدم تا سوالاتی که مدت هاست ذهنم رو مشغول کرده را اینجا مطرح کنم...: 1.خواستم ببینم میشه از فایل های امبد شده در یک اوتوران در سایر اوتوران ها استفاده کنیم ؟ (البته متذکر بشم از اوتورانی که فایل مورد نظر داخلش امبد شده یه نسخه با سورس باز داریم.) 2.فایل امبد شده در یک اوتوران قابل استخراج هست یا نه ؟ (باز هم از اوتوران مورد نظر نسخه ای با سورس باز در اختیار داریم) splinter cell 23 خرداد 1387, 14:26سلام!فرض ما بر این است که شما سورس فایل را دارید.(کپی رایت رو رعایت میکنید) شما میتونید برنامه رو اجرا کنید و به آدرس مخفی زیر بروید C:Documents and Settings[user name]Local SettingsTempMMBPlayer و اونجا امبد شده ها را استخراج کنید.موفق باشید! Silver Soft 23 خرداد 1387, 14:36واضح هست دوستمون آقا پیمان هم گفتن شما برای اینکه بهخ فایلهای Embed شده تو یه پروژه دست پیدا کنی کافیه پروژه رو اجرا کنی و بهد به آدرس زیر بری و فایلهای مورد نظرت رو برداری و ... C:Documents and Settingsنام كاربري شما در ويندوزLocal SettingsTempMMBPlayer marmmaarr 23 خرداد 1387, 15:01سلام!فرض ما بر این است که شما سورس فایل را دارید.(کپی رایت رو رعایت میکنید) شما میتونید برنامه رو اجرا کنید و به آدرس مخفی زیر بروید C:documents And Settings[user Name]local Settings empmmbplayer و اونجا امبد شده ها را استخراج کنید.موفق باشید! بله کپی رایت رو رعایت میکنم . راستش اصل سوالم روی همون اوتورانی بود که خودتون زحمت کشیدید و برام گذاشتید که باعث میشه برنامه از نوار وظیفه حذف بشه.راستش پلاگینی که استفاده کردید رو جداگانه لازم داشتم. splinter cell 23 خرداد 1387, 18:31بفرمایید inan 03 تير 1387, 22:26splinter cell عزيز اين dll كه گذاشتي چه كاري انجام ميده؟ splinter cell 03 تير 1387, 23:21سلام! کار این پلاگین اینه که پنجره برنامه شما در هنگام اجرا در تسکبار نشون داده نمیشه و به نوعی مخفی میمونه!فقط همین کار رو میکنه و خوبیش به حجم کمش هست.و برای استفاده اش از کدهای زیر استفاده میشه. ** hide button PluginSet("PlugIn","1") PluginRun("PlugIn","HideTaskbarButton") ** show button PluginSet("PlugIn","0") PluginRun("PlugIn","HideTaskbarButton") inan 10 تير 1387, 22:42دوستان عزیز حالا که بحث رو اینقدر گسترش دادید فرصت رو مناسب دیدم تا سوالاتی که مدت هاست ذهنم رو مشغول کرده را اینجا مطرح کنم...: 1.خواستم ببینم میشه از فایل های امبد شده در یک اوتوران در سایر اوتوران ها استفاده کنیم ؟ (البته متذکر بشم از اوتورانی که فایل مورد نظر داخلش امبد شده یه نسخه با سورس باز داریم.) 2.فایل امبد شده در یک اوتوران قابل استخراج هست یا نه ؟ (باز هم از اوتوران مورد نظر نسخه ای با سورس باز در اختیار داریم) با رعایت حق کپی رایت به نمونه زیر توجه کنید.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 4016]