ورود

View Full Version : فارسی ساز



qazwsx
سه شنبه 08 آبان 1386, 01:29 صبح
سلام
به یکم راهنمایی در مورد نوشتن یک فارسی ساز احتیاج دارم

Delphi Coder
یک شنبه 25 آذر 1386, 15:52 عصر
در مورد وقفه ها و توابعشون هم اگر نیاز داشتید یکی دو تا تاپیک بالا پایین تو یکی از Post هام ضمیمه کردم.

n_azgil2625
شنبه 01 تیر 1387, 06:47 صبح
سلام من يك كد مي خواهم كه قبل از اينكه جدول كاراكتر فارسي رو در حافظه قرار بده يك كپي از جدول ها بگيره و بعد از اتمام كار بر نامه جدول ها رو به حالت اول بر گردونه. اگر كمك كنيد ممنون مي شم.

mohsenrahx
جمعه 14 تیر 1387, 12:29 عصر
سلام
من برنامه تو دانلود کردم اما بعضی از کد ها رو نمی فهمم مثلا بعضی از کدهات (کدهای فونت) معلوم نیست مال کدوم حرف است. مت 50 در صد کدهاتو روی ترم افزار FontEdit اجرا و به حالت نمایش در آوردم اما اکثرش غیر از بعضی از احداد و حروف قابل شناسایی نیست.
چه بهتر بود برای چند خط توضیح می دادی. برای راحتی خودم حتی با دلفی برنامه ای نوشتم که وقتی کدتو کپی می کردم و داخل نرم افزار پست می کردم شکل کد کشیده می شد با این حال من کامل نفهمیدم.(خیلی از حروف رو). تازه خیلی بهتر می شد در باره کدهای اول توضیح بدی.
مت خود فایل font.asm رو با خود برنامه اسمبلی کامپایل کردم ولی EXE ای ایجاد نشد.
الان یادم نیست شماره ارور چند بود ولی ارور اینکه پایان یه چیزی یافت نشد رو می داد. فکر کنم ارور 161 بود.

mohsenrahx
جمعه 14 تیر 1387, 21:49 عصر
اروره این بود


font.ASM(162) : error 85: End of file, no END directive
Microsoft (R) Macro Assembler Version 4.00

mohsenrahx
جمعه 14 تیر 1387, 21:57 عصر
مثلا برای این کدت

010h,010h,010h,010h,008h,008h,008h,004h


این شکل ایجاد شد


http://barnamenevis.org/forum/http://i30.tinypic.com/4rowb5.gif

Delphi Coder
شنبه 15 تیر 1387, 17:14 عصر
کل سر و ته این برنامه 2 تا table هست با فراخوانی 2 تا وقفه. دیگه من چیشو توضیح بدم. وقفه ها رو از برنامه HelpPC مطالعه کنید.
اگر هم به قول خودتون table ها ایراد داره عوض کردنش نباید کار سختی باشه.
حتما یادتون باشه برنامه رو تو DOS اجرا کنید یا Command Prompt ویندوز 98/ME اونم در حالت Full Screen.
اگر هم XP/200 بود اول command prompt رو ببرید تو حالت FullScreen.بعد این دستور اجرا کنید.
Mode Con Lines=25
بعد برنامه رو اجرا کنید. چون برنامه تنها تو این حالات هست که درست کار میکنه.

برای Assemble و لینک کردن از Turbo Assembler استفاده کنید. Macro Assembler ممکنه ایراد بگیره.

kameltareen
شنبه 15 تیر 1387, 17:33 عصر
#7
می شه بگین چطور میشه tabel ها رو عوض کرد ؟

منظورم اینه که اصلا مفهوم هر خط ار اونا چیه . . . ؟

فکر کنم این سوالو تو تاپیک قسمت سیستم عامل هم گذاشته باشم.....!!!!!

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

Delphi Coder
شنبه 15 تیر 1387, 20:32 عصر
#7
می شه بگین چطور میشه tabel ها رو عوض کرد ؟

منظورم اینه که اصلا مفهوم هر خط ار اونا چیه . . . ؟

فکر کنم این سوالو تو تاپیک قسمت سیستم عامل هم گذاشته باشم.....!!!!!

http://barnamenevis.org/forum/showthread.php?t=111964
برنامه HelpPC رو مطالعه کنید.

kameltareen
سه شنبه 18 تیر 1387, 08:36 صبح
برنامه HelpPC رو مطالعه کنید.

كدوم قسمتش هست..؟؟؟؟
لطفا منوها شو برام بنويس...!!!
ممنون