Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Запуск программы через документ


Автор: COLOSS 24.7.2008, 11:51
Недавно столкнулся с таким глюком : знакомый попросил создать текстовый документ, читающий формат RTF(WordPad). Внутри программы (когда она работает) все документы этого типа нормально грузятся и читаются. Решил сделать такую штуку : после щелчка по документу открывать файл в этой проге. Ничего не выходит, вернее выходит, но программа открывается без документа - пустая. Помогите плз ).

Автор: Partizan 25.7.2008, 13:28
COLOSS, просто передавайте полный путь к документу через параметры командной строки.

Автор: diadiavova 14.8.2008, 22:48
При открытии файла при помощи какой-нибудь программы сначала открывается сама программа, затем ей передаётся полное имя файла, который нужно открыть как аргумент командной строки, и для его загрузки надо писать код, что-то вроде этого:

Код

Dim args() as String = System.Environment.GetCommandLineArgs()
If args.Length > 1 Then
    Dim fileName as String = args(1)
    'Здесь загрузить  сод из файла "fileName" 
End If


А аргумент 0 - адрес самой программы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)