View Full Version : نصب اتوماتیک فونت هنگام اجرای ویندوز
arash_a
یک شنبه 31 شهریور 1387, 13:03 عصر
سلام دوستان
من تو برنامه از یه فونت خاصی استفاده می کنم ، و برنامه برای اجرای کامل و صحیح به این نصب این فونت نیاز داره ممنون میشم که تو این کار کمکم کنید .
( لطفا دستورات لازم برای نصب اتوماتیک فونت رو هم بگید مرسی )
ممنون از اساتید
Hsimple11
یک شنبه 31 شهریور 1387, 13:25 عصر
بهترین راهش نصب با همان نرم افزاری است که Setup برنامه تان را با آن می سازید. ولی اگر میخواهید آن را بصورت دستی نصب کنید کافیست در پوشه فونت آنرا کپی کنید و یکبار Refresh کنید. تابع AddFontResource را هم در سایت جستجو کنید. برای موقعی که نمیخواهید فونتتان برای همیشه در ویندوز نصب شده باقی بماند.
arash_a
یک شنبه 31 شهریور 1387, 13:36 عصر
من این برنامم حالت اتورانی داره و نیازی به ستاپ نداره .
حالا بعد از برنامه فونت هم تو ویندوز موند موردی نداره . ممنون میشم دستورات کپی کردن فونت رو بدید .
hadisalahi2
یک شنبه 31 شهریور 1387, 13:43 عصر
اگه همون کلمه AddFontResource رو جستجو کنید ، کدهای زیادی رو پیدا می کنید که که شما رو راه بیندازه.
Hsimple11
یک شنبه 31 شهریور 1387, 13:56 عصر
نصب فونت را در سایت جستجو کنید.
arash_a
یک شنبه 31 شهریور 1387, 14:43 عصر
دوستان من سرچ کردم ولی با یافته ها هر فرمانی که تو ایونت Form Creat می نویسم یا هیچ اثری رو برنامه نمیزاره و یا ارور میده !!!
من می خوام فونت F_hejaz.ttf رو که در کناره فایل اجرایی هست نصب کنم ( حالا موقت یا دائمی فرقی نداره ) .
ممنون میشم کدهای مستقیم واسه این مار رو بدین .
مرسی
Hsimple11
یک شنبه 31 شهریور 1387, 15:10 عصر
کدی که استفاده کردید و Error رو اینجا قرار دهید.
as13851365
یک شنبه 31 شهریور 1387, 17:20 عصر
برای نصب فونت از کد زیر استفاده کن
AddFontResource(pchar('IranNastaliq.ttf'));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
برای حذف فونت هم از کد زیر استفاده کن
removeFontResource(pchar('IranNastaliq.ttf'));
SendMessage(HWND_BROADCAST, WM_FONTCHANGE, 0, 0);
دقت کن که در این دستورات مسیر فونت کنار برنامه اجرایی تایین شده که می تونید بسته به سلیقه خودتان تغییر دهید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.