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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.07.2013, 19:41   #1
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию с# получить путь файла

файл открывается с помощью контекстного меню с помощью этой программы .Как получить путь к этому файлу? если что вот прога
Вложения
Тип файла: rar WindowsFormsApplication10.rar (197.5 Кб, 4 просмотров)
proef вне форума Ответить с цитированием
Старый 08.07.2013, 19:58   #2
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию

поновее прога
Вложения
Тип файла: rar WindowsFormsApplication10.rar (244.9 Кб, 4 просмотров)
proef вне форума Ответить с цитированием
Старый 08.07.2013, 20:45   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

http://msdn.microsoft.com/ru-ru/library/cb20e19t.aspx
Цитата:
Для включения аргументов командной строки в методе Main приложения Windows Forms, необходимо вручную изменить сигнатуру метода Main в program.cs. Код, созданный конструктором Windows Forms, создает метод Main без входного параметра.
Что это означает? Открой сам файл проекта. Тот что описывает запуск формы, и укажи для его main() параметр: Main(string[] args)
Ну и дальше args передавай в форму. args[1] должен дать прогу, что передается твоему проекту при запуске.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.07.2013, 01:21   #4
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию

сделал как написано : теперь выводит "IndesOutOfRangeException не обработано ; индекс находится вне границ массива"
proef вне форума Ответить с цитированием
Старый 09.07.2013, 03:17   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

нулевой индекс это самое приложение, массивы то с нуля индексируются.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.07.2013, 22:31   #6
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию

что args[0] что args[1] все равно выводит что Индекс находился вне границ массива.
proef вне форума Ответить с цитированием
Старый 09.07.2013, 22:32   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Значит ты не так передаешь из главной программы аргументы в форму
Показывай исходники сюда.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.07.2013, 22:41   #8
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию Форма

вот исходники
Вложения
Тип файла: txt Form1.txt (7.2 Кб, 119 просмотров)
Тип файла: txt Program.txt (1.0 Кб, 119 просмотров)
proef вне форума Ответить с цитированием
Старый 10.07.2013, 00:59   #9
proef
Форумчанин
 
Регистрация: 08.06.2013
Сообщений: 133
По умолчанию

Сам сделал то что нужно ) нужно было try -catch добавить.Спасибо за помощь
proef вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить путь и открыть файл casio23 Общие вопросы Delphi 7 06.06.2011 11:05
Получить путь к файлу Shouldercannon Общие вопросы Delphi 2 11.09.2010 09:39
[WPF]Получить путь к исполняемому файлу включая имя исполняемого файла. Casper-SC Общие вопросы .NET 3 26.07.2010 03:27
Как отсечь имя файла и получить путь только к нему? Dux Общие вопросы Delphi 8 25.05.2008 20:24
Как получить путь к БД XPAiN БД в Delphi 2 08.11.2007 08:51