Как открыть файл в моей проге, кликнув на файле?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Juriev
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 25.11.2003 (Вт) 21:13

Как открыть файл в моей проге, кликнув на файле?

Сообщение Juriev » 25.11.2003 (Вт) 21:25

Как открыть файл в моей проге, кликнув на файле?
Windows запускает мою программку, но файл, созданный ранее этой программой не открывается. Помогите, плиз!

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 26.11.2003 (Ср) 1:36

Открой реестр посмотри внимательно ветку ...
HKEY_CLASSES_ROOT\.exe

Создай такой же раздел для своей программы, только укажи другое расширение ... и раздел реестра которые ему сопаставляется...

теперь смотри (exefile) ты видел в прошлый раз ... это какраз и есть название ветки реестра сопоставленной расширению .EXE (там есть така запись)
HKEY_CLASSES_ROOT\exefile

Теперь создай свой раздел вот пример для расширения ... xxx
создай REG файл и добавь в реестр

Код: Выделить всё
REGEDIT4

[HKEY_CLASSES_ROOT\.xxx]
"Content Type"="application/x-msdownload"
@="xxxfiles"

[HKEY_CLASSES_ROOT\xxxfiles]
@="Приложение"
[HKEY_CLASSES_ROOT\xxxfiles\shell]
@=""
[HKEY_CLASSES_ROOT\xxxfiles\shell\open]
@=""
[HKEY_CLASSES_ROOT\xxxfiles\shell\open\command]
@="\"%1\" %*"

ой это для регистрации

а так просто ... твоя программа должна уметь анализировать строку ... просто при запуске программы надо получать значение

Код: Выделить всё
A=Command

и дальше анлиз провести переменной А
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Juriev
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 25.11.2003 (Вт) 21:13

Сообщение Juriev » 08.12.2003 (Пн) 9:42

Большое спасибо!

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 09.12.2003 (Вт) 0:38

Не за что :)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 20

    TopList