PDA

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



maryam206
شنبه 28 شهریور 1383, 11:46 صبح
سلام
دو تا سوال داشتم
1- چطور می تونم وقتی یک نرم افزار نوشتم قبل از اینکه فرم اصلی باز شود یک فرمی مثل فرمی که اول خود دلفی باز میشه و نوشته دلفی 6 درست کنم و نام نرم افزار رو توش بنویسم.
2- وقتی یه برنامه روی یک کامپیوتر می نویسم بعد می برمش روی یه کامپیوتر دیگه تمام اطلاعاتی که به فارسی به صورت علامت سوال نشون می ده حتی اطلاعات داخل جداولم درست نشون نمیده .فونتای دو تا کامپیوترم مثل هم هستند.چکار باید بکنم تا مشکلش حل بشه :?:

Developer Programmer
شنبه 28 شهریور 1383, 12:09 عصر
چطور می تونم وقتی یک نرم افزار نوشتم قبل از اینکه فرم اصلی باز شود یک فرمی مثل فرمی که اول خود دلفی باز میشه
منظورتون Splash Screen هست ؟ یعنی میخواین قبل از اجرای برنامه یه فرم ظاهر بشه و بعد از چند ثانیه بره؟
اگه اینطوره یا میتونین از نمونه های خود دلفی از منوی فایل قسمت فرم استفاده کنین و اینکه یه فرم بسازین روی آن تایمر بذارین در رویداد تایمر عبارتی مثل Self.Close بنویسین
حال در برنامه اصلی قسمت FormActivate بنویسین : frmSplashScreen.Show

تمام اطلاعاتی که به فارسی به صورت علامت سوال نشون
این بستگی به این داره که از چه سیستم عاملهایی استفاده میکنین معمولا ویندوز 2000 از این مشکلها داره
ولی XPو 98 تقریبا سازگارند احتمال داره تنظیمات فارسی خود ویندوز رو درست نکردید
این مشکل واسه من هم پیش اومد و با تنظمیات فارسی ویندوز رفع شد
---
قبل تاپیک جستجو هم بکنین (:D)

MFCGalaxy2
شنبه 28 شهریور 1383, 17:12 عصر
جواب سوال اول : همون Splash Screen

جوای سوال دوم : خاصیت Charset از فونت فرم را روی ARABIC_CHARSET و خود فونت را هم روی Tahoma و امثال اون تنظیم کنید ... به احتمال زیاد حل میشه.

houshmand
شنبه 28 شهریور 1383, 17:31 عصر
- چطور می تونم وقتی یک نرم افزار نوشتم قبل از اینکه فرم اصلی باز شود یک فرمی مثل فرمی که اول خود دلفی باز میشه و نوشته دلفی 6 درست کنم و نام نرم افزار رو توش بنویسم.

http://delphi.about.com/library/weekly/aa030999.htm

http://www.thebits.org/tutorials/splash_del.asp

maryam206
شنبه 28 شهریور 1383, 19:25 عصر
سلام

مشکل اولم حل شد از همتون متشکرم

اما مشکل دومم هنوز حل نشده .اون راهی هم که گفتید برم و فونت فرم و بزارم روی ARABIC_CHARSET رفتم ولی خودش به صورت پیش فرض روش بود.ویندوزم xp ی و منظورتون از اینکه ممکنه تنظیمات فارسیش به هم خورده باشه چیه یعنی الان باید من چکار کنم :?:
با تشکر از استادان این حرفه مقدس :wink:

houshmand
شنبه 28 شهریور 1383, 19:49 عصر
یا فونتت درست نصب نشده یا این که فنت مناسبی را انتخاب نکردی یا ...

najeeb
یک شنبه 29 شهریور 1383, 09:06 صبح
ج2) برای تغییر زبان به فارسی از Control Panel قسمت Regional And Setting استفاده کنید واگه اونجا در قسمت تب Language پایین ........ Supplement تیک نخورده . تیکشو بزنید ( باید CD ویندوز باشد ) و بعد در تب Regional Option و Advanced قسمت اول را روی Farsi قرار دهید.

delphi77
چهارشنبه 07 اردیبهشت 1384, 18:17 عصر
خاصیت Charset از فونت فرم را روی ARABIC_CHARSET و خود فونت را هم روی Tahoma و امثال اون تنظیم کنید ... به احتمال زیاد حل میشه.


برای تغییر زبان به فارسی از Control Panel قسمت Regional And Setting استفاده کنید واگه اونجا در قسمت تب Language پایین ........ Supplement تیک نخورده . تیکشو بزنید ( باید CD ویندوز باشد ) و بعد در تب Regional Option و Advanced قسمت اول را روی Farsi قرار دهید.

و اگر حل نشد مشکل از چیست؟

vcldeveloper
پنج شنبه 08 اردیبهشت 1384, 02:23 صبح
هر دو سوال بالا قبلا در سایت توضیح داده شده بودند. لطفا قبل از ارسال سوال، در سایت جستجو کنید.
در ضمن، 1) عنوان مناسب برای تاپیک انتخاب کنید. 2) هر سوال را در یک تاپیک جدا بپرسید.

موفق باشید