Моё меню Общее меню Сообщество Правила форума Все прочитано
Вернуться   uForum.uz > ИКТ и телеком > IT-индустрия > Софт > Программирование > .NET & ASP.NET
Сообщения за день Поиск
Знаете ли Вы, что ...
...инструкция по установке аватара описана в Правилах форума.
<< Предыдущий совет - Случайный совет - Следующий совет >>

.NET & ASP.NET Вопросы программирования .NET, ASP.NET, Web Services и других WEB-технологий .NET.


Ответить

 
Опции темы Опции просмотра
Старый 18.03.2008 01:10   #1  
Real ID Group
Аватар для Anton Papin
Оффлайн
ЧП RTT
armchair sitter
AKA:Light
Сообщений: 145
+ 136  25/15
– 8  5/2

UzbekistanОтправить сообщение для Anton Papin с помощью ICQОтправить сообщение для Anton Papin с помощью Skype™Мой мирFacebook
Вызов файла по ButtonClick

Задача: имеется файл, прикреплённый в solution. Формат не имеет значения, заранее предполагается что в системе есть программа для его открытия.
Вопрос: Как сделать так, чтобы при нажатии на Button этот файл открывался во внешней программе?
Реализовывать собираюсь на .NET Framework 2.0/MS Visual Studio 2005. Windows Apllication.

Спасибо заранее...

С уважением.
__________________
Шел по серверной одмин. Вдруг видит - стоит горящий шредер. Пропустил он себя через него и сгорел.
Ответить 
Старый 18.03.2008 14:13   #2  
Real ID Group Ultimate ex-wild_John
Супермодератор
Аватар для German Stimban
Оффлайн
Центр программистов Bepro
Начальник отдела
Сообщений: 8,039
+ 4,910  6,509/2,845
– 298  135/90

UzbekistanОтправить сообщение для German Stimban с помощью ICQОтправить сообщение для German Stimban с помощью Skype™LiveJournal
Button1_Onclick...
{
Application.Start("Путь к программе","Параметры запуска.");
}
Параметры запуска - имя файла. На большинстве правильно сделанных программ такое работает
Ответить 
"+" от:
Старый 18.03.2008 14:36   #3  
Real ID Group
Аватар для Andrew Sklyarevsky
Оффлайн
Сообщений: 135
+ 22  63/50
– 1  0/0

UzbekistanОтправить сообщение для Andrew Sklyarevsky с помощью ICQLiveJournal
Можно и не выясняя путь к программе (Google – хороший друг программиста ):

Код:
Process p  = Process.Start(@"C:\winnt\system32\eula.txt");
__________________
Веб-разработчик
Ответить 
"+" от:
Старый 18.03.2008 14:42   #4  
Аватар для Bakhtiyor Makhsudov
Оффлайн
Сообщений: 57
+ 37  9/6
– 4  0/0

Uzbekistan
файла куда-то копируеш потом откроеш (типа temp)
если можно подробнее обясни я попрубую тебя помогать!!!
Ответить 
"+" от:
Старый 18.03.2008 15:12   #5  
Real ID Group
Аватар для Alexandr Pavlenko
Оффлайн
Сообщений: 261
+ 77  95/57
– 18  14/10

UzbekistanОтправить сообщение для Alexandr Pavlenko с помощью ICQОтправить сообщение для Alexandr Pavlenko с помощью Skype™
Как уже сказал Андрей, это делается с помощью объекта процесса...

В VS2005 он даже в тулзе в разделе Components находится....
кидаешь на форму..прописываешь у него в свойствах StartInfo.Filename - нужный тебе файл...
А далее на событие прописываешь метод Start(); и усе...)
Ответить 
"+" от:
Старый 18.03.2008 23:41   #6  
Real ID Group
Аватар для Anton Papin
Оффлайн
ЧП RTT
armchair sitter
AKA:Light
Сообщений: 145
+ 136  25/15
– 8  5/2

UzbekistanОтправить сообщение для Anton Papin с помощью ICQОтправить сообщение для Anton Papin с помощью Skype™Мой мирFacebook
Спасибо всем... постараюсь реализовать.

Оффтоп:
Сейчас пытаюсь решить другую проблему - не отправляется EmailMessage из win app. Хотя раньше отправлялся. Ошибка ...io_connectionclosed есть мысли почему так происходит? Пробовал на сервера smtp.gmail.com (с ssl), smtp.inbox.uz (без ssl), localhost. Результат один...

Подозрения на KIS 6... хотя я там разрешил приложению все подключения.
__________________
Шел по серверной одмин. Вдруг видит - стоит горящий шредер. Пропустил он себя через него и сгорел.
Ответить 
Старый 19.03.2008 15:15   #7  
Real ID Group
Аватар для Alexandr Pavlenko
Оффлайн
Сообщений: 261
+ 77  95/57
– 18  14/10

UzbekistanОтправить сообщение для Alexandr Pavlenko с помощью ICQОтправить сообщение для Alexandr Pavlenko с помощью Skype™
Цитата:
Сообщение от Anton Papin Посмотреть сообщение
Спасибо всем... постараюсь реализовать.

Оффтоп:
Сейчас пытаюсь решить другую проблему - не отправляется EmailMessage из win app. Хотя раньше отправлялся. Ошибка ...io_connectionclosed есть мысли почему так происходит? Пробовал на сервера smtp.gmail.com (с ssl), smtp.inbox.uz (без ssl), localhost. Результат один...

Подозрения на KIS 6... хотя я там разрешил приложению все подключения.

Оффтоп:
Ты исходник выложи...а мы посмотрим где ты там ошибся и как действовал...
Ответить 
Реклама и уведомления
Старый 22.03.2008 23:38   #8  
Real ID Group
Аватар для Anton Papin
Оффлайн
ЧП RTT
armchair sitter
AKA:Light
Сообщений: 145
+ 136  25/15
– 8  5/2

UzbekistanОтправить сообщение для Anton Papin с помощью ICQОтправить сообщение для Anton Papin с помощью Skype™Мой мирFacebook
Оффтоп:
Цитата:
Сообщение от Alexandr Pavlenko Посмотреть сообщение
Цитата:
Сообщение от Anton Papin Посмотреть сообщение
Спасибо всем... постараюсь реализовать.

Оффтоп:
Сейчас пытаюсь решить другую проблему - не отправляется EmailMessage из win app. Хотя раньше отправлялся. Ошибка ...io_connectionclosed есть мысли почему так происходит? Пробовал на сервера smtp.gmail.com (с ssl), smtp.inbox.uz (без ssl), localhost. Результат один...

Подозрения на KIS 6... хотя я там разрешил приложению все подключения.

Оффтоп:
Ты исходник выложи...а мы посмотрим где ты там ошибся и как действовал...
Как ни странно, на работе всё заработало. Там установлен Symantec. Так что с исходником всё в порядке Но вопросы продолжатся, буду восполнять пробелы, оставшиеся от проблем с преподавателями в ЦППМП)

__________________
Шел по серверной одмин. Вдруг видит - стоит горящий шредер. Пропустил он себя через него и сгорел.
Ответить 
Ответить




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By Branden
OOO «Единый интегратор UZINFOCOM»


Новые 24 часа Кто на форуме Новички Поиск Кабинет Все прочитано Вверх