ايران ويج

نسخه‌ی کامل: خواندن فایلهای بانک های تحت داس
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
من تعدادی فایل دارم که مربوط به یک برنامه تحت داس هستند و در واقع بانک اطلاعاتی هستند.فرمت این فایلها datهستش و با Btriveتولید شدن.
حالا چطوری میتونم اینها رو بخونم؟
ضمنا وقتی با برنامه ای مثل notepadاین فایلها رو باز میکنم همه اش نوشته درهم و برهمه و حروف بریده بریده و ......
میگن این فایلها باینری هستند و ....

ممنونم
با Btrive Data Viewer

http://www.nomad.ee/btrieve/files/
یا خودت یکی بنویس
این فایلها با کد پیج ایران سیستم فارسی شدن اینشو میدونم!اما وقتی توی ویندوز با notepadeبازشون میکنم یه سری نوشته درهم ریخته داره فقط.
نمیدونم چجوری تبدیلشون کنم.لطفا بیشتر راهنماییم کنین.
این هم نمونه ی فایله
بفرمائید به صورت کامل هم به doc و بانک اکسس mdb تحت ویندوز تبدیل شد

کد php:
http://cld.persiangig.com/download/36b3JDemqb/db.zip/dl 

کاراکتر ; به معنای خط های بین جدول است.
شماعملیات تبدیل رو میتونید با هرزبانی بنویسید.
سلام
خوب هستيد
فكر كنم اين كمك كنه ( البته اين مشكل شما يك مشكل عمومي است و ربطي به C# نداره
شما بايد ابتدا فايل مورد نظر رو بخونيد بايت به بايت و سپس با كمك يك كانورتور كد اون رو تبديل كنيد )
به اميد ديدار
مهندس جان فایل تبدیل شده اش رو دارم.سورس #c رو میخواهم.روش تبدیلش رو بی زحمت برام توضیح بدین.ممنونم.تشکر میکنم.
(۲۸-مهر-۱۳۹۳, ۱۱:۰۳:۴۸)taksa2012 نوشته است: [ -> ]مهندس جان فایل تبدیل شده اش رو دارم.سورس #c رو میخواهم.روش تبدیلش رو بی زحمت برام توضیح بدین.ممنونم.تشکر میکنم.

بفرمائید هم برای ویژوال بیسیک هم برای php وهم برای C# و هم برای دلفی وجاواو یک کامپوننت هم توش هست که میتونی ازش استفاده کنی .تست شده ست و خوب کار میکنه
اگر هم برنامه میخوای ،پیشنهاد من اینه که از فارسی ساز پارسا 99 استفاده کنی.یا "فارسی دو" برنامه ی خوبی است با جاوا نوشته شده.

روش تبدیل هم ارسال شد.به پیام خصوصی

کد:
http://cld.persiangig.com/download/bz9tAyNY5Q/CodeConvertor.zip/dl
ممنونم مهندس.من فایل dll رو توی سی شارپ add refrence کردم و از متد iran2winاون استفاده کردم.اما متاسفانه باز متن رو به شکل علامت سوال میاره.
اول متن مورد نظر رو به کمک streamreader میخونم و بعد از تبدیل اونو توی یه richtxtbox نمایش میدم که متاسفانه باز علامت سوال میاره متن رو.
این هم کدهایی که استفاده کردم :
کد php:
StreamReader sr = new StreamReader(@"c:\users\baran\desktop\JR20.TXT");
            
string x sr.ReadToEnd();

            
CONVERTLib.Convertor cc = new CONVERTLib.Convertor();
            
int b=32;
         
richTextBox1.Text  cc.IranToWin(x,b);
[
php
بی زحمت اشکال کار منو بگین و بیشتر راهنمایی کنین.ممنون از لطفتون.
(۲۹-مهر-۱۳۹۳, ۰۱:۵۸:۴۴)taksa2012 نوشته است: [ -> ]ممنونم مهندس.من فایل dll رو توی سی شارپ add refrence کردم و از متد iran2winاون استفاده کردم.اما متاسفانه باز متن رو به شکل علامت سوال میاره.
اول متن مورد نظر رو به کمک streamreader میخونم و بعد از تبدیل اونو توی یه richtxtbox نمایش میدم که متاسفانه باز علامت سوال میاره متن رو.
این هم کدهایی که استفاده کردم :
کد php:
StreamReader sr = new StreamReader(@"c:\users\baran\desktop\JR20.TXT");
            
string x sr.ReadToEnd();

            
CONVERTLib.Convertor cc = new CONVERTLib.Convertor();
            
int b=32;
         
richTextBox1.Text  cc.IranToWin(x,b);
[
php
بی زحمت اشکال کار منو بگین و بیشتر راهنمایی کنین.ممنون از لطفتون.

به این صورت:

کد php:
CONVERTLib.Convertor aa = new CONVERTLib.Convertor();
string[] as1 = new string[1];
as1[0] = aa.WinToIran("بسمه تعالي");
File.WriteAllLines("c:\\5.txt"as1System.Text.Encoding.Default); 
این dll برای خود تامین اجتمایه.همچنین با استفاده از اون سورس ها میتونی یکی شخصی برای خودت بنویسی
یادت باشه حتما باید dll رو هم توی پوشه ی system32 کپی کنی وهم ریجسترش کنی
من نمونه ی کامل کمپایل شده به همراه سورس گذاشتم (هم برای تبدیل به داس و هم از داس به ویندوز به همراه عکس (برای صحت عملکرد) میتونی از لینک زیردانلودش کنی
کد php:
http://cld.persiangig.com/download/DsKHAj3Y8X/full%20decode%20and%20encoder.zip/dl