Страница: 1 |
Страница: 1 |
Вопрос: ShellExecute библиотека
Добавлено: 31.08.05 09:23
Автор вопроса: Alexsub
Можно ли на basic'е добавлять свои пункты в контекстное меню при нажатии на файле правой кнопкой, например как winrar добавляет пункты "Доавить в архив" и т.д. Покапавшись в реестре обнаружил, что все такие пункты ссылаются на ShellExecute библиотеки (у каждой программы своя). Можно ли на VBasic написать такую библиотеку и как?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 31.08.05 11:40
Можно, для этого нуна зарегистрировать ocx и встроить его в оболочку. У мня валялись примеры но на VB6, скажи куда слить.
ЗЫ
на VBA этого точно нельзя, может ты ошибся ?
Номер ответа: 2
Автор ответа:
Alexsub
Вопросов: 2
Ответов: 2
Профиль | | #2
Добавлено: 31.08.05 12:18
Странно, ~4 года сижу на VB6, но до сих пор думал, что VBA и VB6 это одно и тоже. Надо будет узнать по подробнее. Спасибо, слей тогда плзз на alvix@atnet.ru
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 31.08.05 13:26
ftp://crts.ru/sne/ShellExtensions.msi
7 дней лежать будет..
Номер ответа: 4
Автор ответа:
Alexsub
Вопросов: 2
Ответов: 2
Профиль | | #4
Добавлено: 31.08.05 15:02
Я скачал. В принципе разобраться можно, но в ссылках пишет, что ему нужна olelib.tlb (Edanmo's OLE interfaces & functions v1.0). А при копиляции появляется странная ошибка [[BadImplemetsRefInCompatLib]]. Где можно скачать эту olelib.dll? На жестком искал - нету. В инете тоже не нашел.