ورود

View Full Version : تبدیل فونتهای داس به ویندوز و برعکس



ashkan209
یک شنبه 12 شهریور 1385, 20:08 عصر
دوستان سلام
من برنامه ای با VB6نوشته ام و دیتابیس آن اکسس است که باید در خروجی دو تا فایل
Dbf تحت فاکس پرو داس برای دیسکت بیمه تولید کند ،حالا میخواستم بدونم اگه دوستان روشی یا فانکشنی یا ماژولی یا ... دارند که بتونم توی برنامه ام استفاده کنم که فونتهای فارسی ویندوز را به فونت های ایران سیستم تحت داس تبدیل کند ،بسیار ممنون میشوم کمک کنند.
ضمنا برنامه هایی موجود هست که این کار را انجام میدهد ،ولی مشکل مرا حل نمیکند ، زیرا میخواهم درون برنامه خودم استفاده کنم.

javad_hosseiny
دوشنبه 13 شهریور 1385, 10:01 صبح
البته اگر به دنبال سورس وی بی برای تبدیل می گردید ، که فکر کنم در بخش مربوطه باشه؟
نهایتا اگر نبود هم پیشنهاد می کنم در گزارش خروجی از برنامه خودتان جدولی مشابه ساختار جدول موردنیاز بیمه ایجاد کنید (در همان دیتابیس اکسس)
توضیحات بیشتر و نمونه ساختار جداول برنامه بیمه :
http://barnamenevis.org/forum/showthread.php?t=47654
و سپس توسط برنامه مبدل آن را به dbf و با کدپیچ ایران سیستم تبدیل کنید
برنامه مبدل:
http://barnamenevis.org/forum/showthread.php?t=41062

ashkan209
پنج شنبه 16 شهریور 1385, 09:24 صبح
آقای حسینی سلام و ممنون از راهنماییتون
میخواستم ،قسمت کانورت اکسس به DBFداس درون برنامه ام باشد ،لذا اینچنین کدی هیچ جا پیدا نکردم
میخواهم خواهش کنم اگه ممکنه اون قسمت از کدتون که اکسس را به DBF داس و بالعکس تبدیل میکند را به من بدهید تا به زبان وی‍‍‍‍وال بیسیک برگردانم و استفاده کنم

javad_hosseiny
پنج شنبه 16 شهریور 1385, 09:52 صبح
در همان لینک ارائه شده (برنامه مبدل) در پست 7 سورس برنامه نیز ارائه شده است
http://barnamenevis.org/forum/showthread.php?t=41062
فورم مربوطه جهت ارتباط با mdb و خواندن و انتقال اطلاعات از آن به محیط برنامه (قالب dbf) :
show_mdb می باشد
(البته جهت تغییر کدپیچ از تابع windows2dos استفاده می شود.)
و همچنین در فورم saveread 'گزینه اکسس جهت انتقال اطلاعات از قالب dbf به فورمت mdb (اکسس) می باشد.

kia1349
یک شنبه 19 شهریور 1385, 14:31 عصر
در نهایت اگر مشکلت حل نشد بگو (یعنی به من میل بزن) تا یه برنامه برای تبدیل کدپیچ با وی بی برات بفرستم
مثالهای ساختن dbf از روی اکسس هم توی اینترنت پیدا میشه