Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Привязка программы Добавлено: 16.09.04 20:25  

Автор вопроса:  Gitarist | Web-сайт: g-studio.h12.ru
Здравствуйте! Моя проблема заключается в следующем:
Пишу текстовый редактор, всё бы хорошо но...
Привязывая его в реестре на txtfile он открываеться сам но без текста.
Я раньше где то слышал про ключи, может дело в них...
Помогите плз!

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 16.09.04 20:58
Надо бы командную строку обрабатывать, она будет содержать имя файла, который надо твоей программе открыть

Dim ComStr as String

ComStr = Command$

MsgBox ComStr

и далее открываешь этот файл

Ответить

Номер ответа: 2
Автор ответа:
 Black Dragon



ICQ: 321186096 

Вопросов: 30
Ответов: 347
 Web-сайт: в разработке
 Профиль | | #2
Добавлено: 16.09.04 21:35
Да и еще, дополнение к написанному Crest'ой. Не забудь, что в "реестре на txtfile" путь до открываемого файла (так сказать, "%1";) взят в ковычки. И поэтому нужно сделать следующее:

Dim Str as String
Str = Command$
Str = Replace(Str, Chr(34), "";)

Ответить

Номер ответа: 3
Автор ответа:
 Gitarist



Вопросов: 2
Ответов: 2
 Web-сайт: g-studio.h12.ru
 Профиль | | #3
Добавлено: 16.09.04 22:00
Хм... я первый пример попробовал всё вроде работает, а зачем этот Replace

Ответить

Номер ответа: 4
Автор ответа:
 Kodo



Разработчик Offline Client

ICQ: 293048085 

Вопросов: 37
Ответов: 457
 Профиль | | #4 Добавлено: 17.09.04 00:00
>Хм... я первый пример попробовал всё вроде работает, а зачем этот Replace
Походу у тя %1 без кавычек... Открой какой-нить файл в папке с пробелом (в Program Files, for example). Откроется - хз :( а нет так пиши кавычки!
А вот Replace тебе нужен чтоб их убрать. А кавычи те нужны чтобы в прогу передавалась строка типа

"C:\My Dir\file.ext"

а не

C:\My

вот так.

Ответить

Номер ответа: 5
Автор ответа:
 AASoft



Вопросов: 86
Ответов: 920
 Профиль | | #5 Добавлено: 17.09.04 01:44
2 Kodo:

ono na samom dele peredast ne C:\My
a massiv parametrov....

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам