با سلام خدمت شما دوست عزيز
با اينکه مورد شما رو در همين تاپيک و مطلب شماره 96 مطرح کرده بودم ولي با اين حال يه تکه کد کوچک هم در اينجا ذکر ميکنم تا جواب کامل بشه
تنها موردي که شما بايد تغيير بديد اينه که متغير هاي متني ديگه احتمالا به اين روش نوشته نميشه و درون قسمت using مربوط به استريم رايتر نيز احتياج به يه لوپ داريد که خط ها رو يکي يکي از ويندوز به داس تبديل و سپس بوسيله استريم رايتر اونها رو داخل فايل تکست بريزه
انشاءالله موفق باشيد ....
W2D_D2W.ClsWin2Dos_Iran W2D = new W2D_D2W.ClsWin2Dos_Iran()
{
SelectProvider = W2D_D2W.enProvider.vbMicrosoft_Visual_FoxPro_Driver,
ShowMsgBoxErrorIfOccur = false,
Set_LA_to_OneChar = true
};
string fileAddress = "E:\\Export.txt";
string testLine = "باد خزان گل لاله را پرپر کرد";
testLine = W2D.Win2Dos(testLine);
using (System.IO.StreamWriter SW = new System.IO.StreamWriter(fileAddress, true, System.Text.Encoding.Default))
{
if (!W2D.HasError)
SW.WriteLine(testLine);
SW.Close();
}
با تشکر
باز هم اگه موردي بود حتماً مطرح کنيد