DialogResult res = MessageBox.Show("TextMessage", "CaptiomMessage",MessageBoxButtons.YesNoCansel);
if(res == DialogResult.Yes)
{
.....
}
Usb и работа с файлами
И второе ситуация такая - пишу вот такой код:
StreamWriter sw=new StreamWriter(@"conf.txt");
sw.Write(FName);
sw.Close();
нифига никакого файла не создается!!!
StreamWriter sw=new StreamWriter(@"%FULLPATH%\conf.txt");
sw.Write(FName);
sw.Close();
%FULLPATH% - полный путь к папке Debug
всё работает нормально.
StreamWriter sw=new StreamWriter(Directory.GetCurrentDirectory()+@"\conf.txt");
sw.Write(FName);
sw.Close();
опять ничё не работает!!!
P.S. исп-ю Visual Studio 7 .NET
приложение с графическим интерфейсом
WinXP SP1 build не помню (так на всякий случай)
string FName = "I am a file!";
string filePath = String.Format("{0}\\conf.txt", Environment.CurrentDirectory);
StreamWriter sw = new StreamWriter(filePath);
sw.Write(FName);
sw.Close();
Посмотри во время отладки, что даёт свойство Environment.CurrentDirectory, может среда выдаёт иную текущую директорию. И ещё, файл создаётся в папке Bin/Debug проекта, а не в его корне.
2) Если тебе USB не принципиально, то можно использовать последовательные порты. С ними можно работать через классы из System.IO.Ports. Ну а если именно USB нужен, тогда смотри в аттаче отличную библиотеку с открытыми исходниками на C#.
а с USB попробую разобраться, пока все *.exe-шники грят не найдена mscorwks.dll
И еще System.IO.Ports у меня нету... у меня VS 7 (2003 год), а то я так думаю появилось тока в VS 2005 =(
и еще один маааааленький вопрос... как узнать какая кнопка нажата в MessageBox?
Цитата:
Originally posted by alektrik
и еще один маааааленький вопрос... как узнать какая кнопка нажата в MessageBox?
и еще один маааааленький вопрос... как узнать какая кнопка нажата в MessageBox?
Код:
e-books
я и dll-ку и sys файлы качнул. чё ей надо не пойму.
А что не работает? Ссылка, откуда я брал эту штуку:
Возьми исходник USBLIB и скомпиллируй его ещё раз, у меня после этого заработало
Всё копилится, но когда пускаешь вылетает unhandled exception... сначала libusb (или usblib) не мог найти, потом в readme.txt нашел ссылку и качнул оттуда dll и sys файлы... а после этого еще какая-то фигня появилась типа "работаешь с null объектом"... никакие девайсы не определяет вооще, но как-то раз определил 5 шин и всё (это было один раз)...
и кстати ты какую студию используешь?
Я юзаю MSVS 2005