PDA

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



alijuventusi
پنج شنبه 07 اسفند 1393, 11:39 صبح
دوستان تابعی میخوام که دیتای فارسی ویندوز رو تبدیل کنم به داس و dbf ذخیره کنم
جست و جو کردم چیزی پیدا نکردم ممنون میشم راهنمایی کنید.
میخوام اطلاعات دیتای ویندوزی رو با c# dbf ذخیره کنم.

SabaSabouhi
پنج شنبه 07 اسفند 1393, 14:26 عصر
سلام
من یه تابع خوب داشتم که قبلاً فرستادم اینجا، فکر کنم اسمش sscvt بود. یه جستجو بکن، شاید پیداش کردی. ( قضیه مال 7-8 سال پیش هست )

صبا صبوحی

alijuventusi
پنج شنبه 14 اسفند 1393, 12:55 عصر
فایل شما رو گرفتم مشکلم حل نشد تبدیلی صورت نگرفت
دوستان کلاسی دارید که این کار رو انجام بده ؟

محمد آشتیانی
پنج شنبه 14 اسفند 1393, 13:23 عصر
سلام
میتونی از dll مربوط به نرم افزار تامین اجتماعی استفاده کنی

قبلا در این تاپیک پاسخ دادم http://barnamenevis.org/showthread.php?467026-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%DA%A9%D8%AF-%D9%BE%DB%8C%D8%AC-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85&highlight=%D8%A7%DB%8C%D8%B1%D8%A7%D9%86+%D8%B3%DB %8C%D8%B3%D8%AA%D9%85



موفق باشید.

SabaSabouhi
پنج شنبه 14 اسفند 1393, 14:44 عصر
فایل شما رو گرفتم مشکلم حل نشد تبدیلی صورت نگرفت
دوستان کلاسی دارید که این کار رو انجام بده ؟

سلام
خوبه که پیداش کردی، چون خودم پیداش نکردم :)
اما چرا مشکل حل نشد؟ مطمئنم که خیلی خوب کار می‌کرد.

صبا صبوحی

alijuventusi
جمعه 15 اسفند 1393, 14:27 عصر
اگر منظورتون همین فایل باشه تبدیل داس به ویندوزه من ویندوز به داس نیاز دارم.

SabaSabouhi
جمعه 15 اسفند 1393, 18:29 عصر
اگر منظورتون همین فایل باشه تبدیل داس به ویندوزه من ویندوز به داس نیاز دارم.

سلام
چرا اون رو هم داره، الان کد رو نگاه کردم. متد Windows_To_IranSystem همین کار رو می‌کنه. فقط modifier اون رو public کن.

صبا صبوحی

alijuventusi
جمعه 15 اسفند 1393, 23:11 عصر
سلام
چرا اون رو هم داره، الان کد رو نگاه کردم. متد Windows_To_IranSystem همین کار رو می‌کنه. فقط modifier اون رو public کن.

صبا صبوحی
بله دیدم تابع هاشو ، لطفا یه توضیحی درباره ی ارگومان هاشم میدید که چی پاس بدیم
out string pDest, string pSource, int pIndex, int pLength

SabaSabouhi
جمعه 15 اسفند 1393, 23:37 عصر
بله دیدم تابع هاشو ، لطفا یه توضیحی درباره ی ارگومان هاشم میدید که چی پاس بدیم
out string pDest, string pSource, int pIndex, int pLength

سلام
اگه اشتباه نکنم ( قضیه مربوط به حداقل 15 سال پیش هست )،
dest خروجی هست
source ورودی هست
index شروع ورودی ( شما صفر بده )
length هم مقداری از ورودی که قراره ترجمه بشه، شما همون source.Length رو بده.

صبا صبوحی

namvar
شنبه 16 اسفند 1393, 10:08 صبح
تنظیم شده برای فایل های تامین اجتماعی
لینک دانلود :

http://www.uplooder.net/cgi-bin/dl.cgi?key=b45497b21f8ed427c966fc473b06cded

alijuventusi
شنبه 16 اسفند 1393, 13:58 عصر
تنظیم شده برای فایل های تامین اجتماعی
لینک دانلود :

http://www.uplooder.net/cgi-bin/dl.cgi?key=b45497b21f8ed427c966fc473b06cded
ممنون دوست عزیز اما من چیز دیگه ای نیاز داشتم

alijuventusi
شنبه 16 اسفند 1393, 14:00 عصر
سلام
اگه اشتباه نکنم ( قضیه مربوط به حداقل 15 سال پیش هست )،
dest خروجی هست
source ورودی هست
index شروع ورودی ( شما صفر بده )
length هم مقداری از ورودی که قراره ترجمه بشه، شما همون source.Length رو بده.

صبا صبوحی




string t = "تست";
string s="";
ssCvt.Windows_To_IranSystem(out s, t, 0, 3);


این خط روب رای تست زدم ارور میده

از این خط فایل cs خطا میگیره
iCodeTbl = farsi_code( chr=pSource[++pIndex] );

متن خطا
An unhandled exception of type 'System.IndexOutOfRangeException'
Additional information: Index was outside the bounds of the array.

SabaSabouhi
شنبه 16 اسفند 1393, 19:07 عصر
string t = "تست";
string s="";
ssCvt.Windows_To_IranSystem(out s, t, 0, 3);


این خط روب رای تست زدم ارور میده

از این خط فایل cs خطا میگیره
iCodeTbl = farsi_code( chr=pSource[++pIndex] );

متن خطا
An unhandled exception of type 'System.IndexOutOfRangeException'
Additional information: Index was outside the bounds of the array.

سلام
کنترل می‌کنم و جواب می‌دم.

صبا صبوحی

alijuventusi
سه شنبه 19 اسفند 1393, 17:19 عصر
سلام
کنترل می‌کنم و جواب می‌دم.

صبا صبوحی
بررسی کردید مشکل از کجاست ؟

SabaSabouhi
چهارشنبه 20 اسفند 1393, 12:20 عصر
بررسی کردید مشکل از کجاست ؟

سلام
مشکل رو می‌دونم چیه. این برنامه به زبان C نوشته شده بوده. بعد لازم شد که تو #C ازش استفاده کنم.
اما فقط تبدیل ایران‌سیستم به ویندوز رو راه اندازی کرده بودم.
باید وقت کنم این قسمتش رو هم درست کنم.
تو زبان C تعریف رشته با #C فرق داره و هر رشته با یک '0\' تموم می‌شه. و این باعث بروز مشکل می‌شه
باید کد با رشته‌های #C کار کنه.
شاید بتونی خودت درستش کنی.

صبا صبوحی

alijuventusi
دوشنبه 11 خرداد 1394, 01:26 صبح
به نتیجه ای رسیدید ؟