PDA

View Full Version : کپی فونتTahoma به شبیه ساز



rabinnet
دوشنبه 18 شهریور 1387, 23:37 عصر
من یک پوشه را به عنوان storage card برای شبیه ساز در نظر گرفتم
می خواستم که فونت Tahoma را از روی ویندوز xp به شبیه ساز یا پوشه windows
شبیه ساز کپی کنم
برای اینکار ابتدا فونت Tahoma را در پوشه مشخص شده برای storage cardمربوط به شبیه ساز کپی کردم
و می خواهم در ابتدای اجرای برنامه از طریق کد نویسی این فونت در پوشه ویندوز شبیه ساز کپی شود
می خواستم ببینم این کد چگونه بایستی باشه آخه از مسیر storage card خطای عدم پیدا کردن می دهد
File.copy("path storage card"," path windows");

reza6384
سه شنبه 19 شهریور 1387, 12:35 عصر
من نمی دونم منظورتون رو متوجه شدم یا نه.
اگر می خواهید از PC به Pocket PC یا برعکس فایل کپی کنید باید از یک DLL به نام OpenNetCf.Desktop.Communication استفاده کنید.
لینک های زیر رو ببینید.

http://barnamenevis.org/forum/showthread.php?t=91945

http://barnamenevis.org/forum/showthread.php?t=97114

www.opennetcf.com (http://www.opennetcf.com)

rabinnet
سه شنبه 19 شهریور 1387, 20:46 عصر
بابت پاسخگویی خیلی ممنون
آقا رضا من برای تست برنامه ام دستگاهی در دسترس ندارم و از شبیه ساز خود visual studio و برنامه activesync استفاده می کنم
لینکی را هم که شما ذکر کرده بودید بررسی و تست کردم
کد کپی نمودن فایل
myrapi.CopyFileToDevice(@"E:\Mobile Device\tahoma.ttf", @"\windows\tahoma.ttf", true);

ولی خب به خاطر عدم اتصال به دستگاه، Exception با عنوان عدم اتصال به دستگاه رخ می دهد پس گمان کنم کدها برای دستگاه واقعی جواب می دهد پس احتمالا برای شبیه ساز نتیجه نخواهد داد

می خواستم ببینم شما برای کپی کردن فایل از pc به شبیه ساز راه حل یا ایده ای ندارید
ممنون

reza6384
شنبه 23 شهریور 1387, 21:42 عصر
ببخشید، من درست متوجه منظور شما نشده بودم.
بله، همونطور که گفتین این فایل برای یک Device واقعیه و نه Emulator.
اتفاقا من هم به همین مشکل برخوردم، سعی می کنم جوابش رو پیدا کنم و براتون اینجا بذارم.

rabinnet
یک شنبه 24 شهریور 1387, 10:48 صبح
سلام
ممنون به خاطر کمک و پیگیری این مسئله
امکان داره راه حلی وجود داشته باشه
من که خیلی جستجو کردم نتیجه ای نداشت