سلام
من توی پست ها کدهایی رو پیدا کردم که یه رشته تحت داس رو میگرفت وبا تبدیل اون ، یه رشته تحت ویندوز برمیگردوند .
حالا من یه DBF تحت داس دارم که میخوام اون رو به ویندوز تبدیل کنم.برای این کار مراحل زیر رو رفتم که جواب نگرفتم . هر جایی از اون که اشتباه هست رو بگین :
توی فرمم یه TTable و TDatasource و TDBGrid گزاشتم و به DBF تحت داس وصل کردم و بقیه رو هم به هم وصل کردم. در نتیجه توی DBGrid همه اطلاعات DBF دیده میشه ولی به صورت تحت داس (حروف نا خوانا هستند).
اول اینکه وقتی اجرا میکنم ، پنجره Database login میاد که من بدون پر کردن username و password اون رو oK میکنم وفرم نمایش داده میشه.چطور این پنجره LOGIN ظاهر نشه ؟
بعد توی TTable یه فیلد calculated اضافه کردم و توی رویداد OnCalcFields اون نوشتم که مثلا فیلد نام رو گرفته و با توابع گفته شده در ابتدای متن ، تبدیل به ویندوزش کنه و در این فیلد OnCalcFields قرار بده . ولی باز هم تبدیل ها درست انجام نمیشه .(فونت تحت داس من ایران سیستم میباشد) ؟