Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Windows Forms
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.03.2011, 00:03   #11
SUDALV
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 36
По умолчанию

так, пока пошёл изучать .NET функции

Код:
private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
String^ path = "settings.ini";
FileStream^ fp = File::OpenRead( path );
array<Byte>^b = gcnew array<Byte>(1024);
         UTF8Encoding^ temp = gcnew UTF8Encoding( true );
         fp->Read( b, 0, b->Length );
			 this->textBox1->Text=temp->GetString( b ); 
		 }
примерно так?

прога компилится, запускается окно, но в текстбоксе пусто

Последний раз редактировалось Stilet; 06.03.2011 в 13:26.
SUDALV вне форума Ответить с цитированием
Старый 06.03.2011, 13:18   #12
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

у меня работает
counter вне форума Ответить с цитированием
Старый 06.03.2011, 14:25   #13
SUDALV
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 36
По умолчанию

ага, работает, просто у меня файл settings.ini не там лежал
спасибо!
SUDALV вне форума Ответить с цитированием
Старый 06.03.2011, 14:58   #14
SUDALV
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 36
По умолчанию

хм, а как в файле перейти на новую строчку?
если просто читать 4 байта то он автоматом не читает со следующей строки
Код:
23
08
SUDALV вне форума Ответить с цитированием
Старый 06.03.2011, 15:23   #15
SUDALV
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 36
По умолчанию

всё, вот так получилось:
Код:
 String^ path = "settings.ini";
			 StreamReader^ fp = File::OpenText( path );
			 String^ s1 = "";
             s1 = fp->ReadLine();
			  this->textBox1->Text=s1;
			String^ s2 = "";
			s2 = fp->ReadLine();
				this->textBox2->Text=s2;
delete (IDisposable^)(fp);

Последний раз редактировалось SUDALV; 06.03.2011 в 16:25.
SUDALV вне форума Ответить с цитированием
Старый 06.03.2011, 16:27   #16
SUDALV
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 36
По умолчанию

теперь не получается записать в файл
Код:
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
				String^ path = "settings.ini";
				StreamWriter^ fp = File::CreateText( path );
				String^ s1;
				String^ s2;
				s1 = this->textBox1->Text;
				s2 = this->textBox2->Text;
				fp->WriteLine(s1);
				fp->WriteLine(s2);
			 }
когда я жму кнопку, из текстбоксов изчезает текст, а файл становится пустым
SUDALV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод в бд sql через textbox Авторитет Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 17.02.2011 18:18
Создайте класс ТЕКСТ. Обязательными методами класса являются ввод и вывод текста, редактирование и отобра Mars01 Паскаль, Turbo Pascal, PascalABC.NET 1 06.10.2010 13:43
c++ вывод текста из textbox 0479 Помощь студентам 3 15.09.2010 01:23
Не работает программа (ввод вывод текста) FreedomFighter Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 01.06.2009 19:49