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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2017, 10:55   #11
Moroz_Lend
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 6
По умолчанию

MessageBox это же элемент на форме правильно??
Moroz_Lend вне форума Ответить с цитированием
Старый 09.03.2017, 11:06   #12
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Это просто вывод содержимого того свойства на экран.

https://ru.wikipedia.org/wiki/%D0%9E...BC%D0%BC%D1%8B
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 16:50   #13
helpkz
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 160
По умолчанию

Не надо путь указывать, если файл находится в той же папке, где екзешник. Достаточно указать имя файла.
helpkz вне форума Ответить с цитированием
Старый 09.03.2017, 17:02   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Сообщение от helpkz Посмотреть сообщение
Не надо путь указывать, если файл находится в той же папке, где екзешник. Достаточно указать имя файла.
И что, ни когда не прокалывался на этом? Еще все впереди ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.03.2017, 17:35   #15
helpkz
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 160
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
И что, ни когда не прокалывался на этом? Еще все впереди ))
Пока нет)) А в чем подвох? Обычно использую проверку на существование:
Код:
if (File.Exists("file.txt")
helpkz вне форума Ответить с цитированием
Старый 09.03.2017, 17:40   #16
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну оно относительно не от директории программы, а от "рабочей директории", что не всегда является директорией программы.
Например в свойствах ярлыка можно поменять или при запуске из командной строки.

Но бывает, что именно такое поведение и нужно. Зависит от программы.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 18:30   #17
helpkz
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 160
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну оно относительно не от директории программы, а от "рабочей директории", что не всегда является директорией программы.
Просто в данном случае, файл лежит как раз в той самой директории, где и исполняемый файл.
helpkz вне форума Ответить с цитированием
Старый 09.03.2017, 18:34   #18
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

И? Вы точно прочитали и поняли мое сообщение?

https://en.wikipedia.org/wiki/Working_directory
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 09.03.2017, 19:09   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от helpkz Посмотреть сообщение
Просто в данном случае, файл лежит как раз в той самой директории, где и исполняемый файл.
1)создайте ярлык к exe, и поменяйте в настройках рабочую директорию.
2)воспользуйтесь *FileDialog без установки флага на сохранение текущей директории.
3)напишите консольное приложение, добавьте путь к нему в Path, перейтите в иную папку, запустите ваше приложение(обычный use-case между прочим)
и тд
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.03.2017, 19:10   #20
helpkz
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 160
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
И? Вы точно прочитали и поняли мое сообщение?

https://en.wikipedia.org/wiki/Working_directory
Я понял из сообщения ТС, что его рабочая директория совпадает с директорией программы. Хотя, как вы заметили, все зависит от конкретной программы.
helpkz вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C# - Как запомнить путь к ехе, если хочу запустить программу на другом ПК? dar3dev1l26 Помощь студентам 0 03.06.2013 13:04
Из процесса получить полный путь к ехе файлу. Ozerich Общие вопросы Delphi 4 08.08.2008 12:12
Как узнать полный путь к *.ехе файлу SeЯgey Помощь студентам 3 27.05.2008 09:46
Как получить путь к БД XPAiN БД в Delphi 2 08.11.2007 08:51
как получить относительный путь? Alar Общие вопросы Delphi 0 30.10.2006 00:27