![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#12 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Блин, при этом панель задач не будет знать, что появилось новое окно, кнопки и другие панели по прежнему будут рисоваться под/над таким окном.
Реализовано это всё в более-менее человеческом виде в JEDI VCL (удивительно), модуль JvBandObject.pas -- Короче, устанавливай JVCL (http://sourceforge.net/projects/jvcl...0.zip/download), появится вот такой мастер ![]() Зарегистрировать библиотеку regsvr32 project1.dll, убрать regsvr32 -u project1.dll После загрузки файл лочится, чтоб перекомпилировать придётся перезапускать explorer
пыщь
Последний раз редактировалось JTG; 27.07.2009 в 18:25. |
![]() |
![]() |
![]() |
#13 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
![]() Цитата:
1)Скачал по ссылке 2)Установил JVC,затем JVCL 3)Выполнил команду в Делфи File->New->Wizard-Band Object Dll Wizard 4)Заполнил поля как на скрине(на всякий случай ![]() 5)Появилась форма MyBandForm,поставил на нее кнопку,нажал F9 Затем вылезло окно с сообщением "Cannot debug project unless a host application is defined. Use the Run|Parameters... dialog box" Что не так сделал? (Можно ваш исходник со скрина скачать как то? ![]() ![]() Последний раз редактировалось RamireZ; 28.07.2009 в 00:38. |
|
![]() |
![]() |
![]() |
#14 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Всё верно, получилась COM-dll. Набери в коммандной строке regsvr32 путь_к_dll, она зарегистрируется в системе и появится в контекстном меню панели задач
пыщь
|
![]() |
![]() |
![]() |
#15 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
![]() Цитата:
![]() Но вот только путь к библиотеке regsvr32 не принимает, пришлось скопировать project1.dll в C:\Windows\system32.Может можно что нибудь с этим поделать? И еще,у вас на скрине приложение выходит в месте перед языковой панелью,а у меня-между языковой панелью и треем,почему интересно?к тому же,в настройках панели инструментов теперь так и висит Hello World,как его убрать то оттуда? ![]() ![]() Последний раз редактировалось RamireZ; 28.07.2009 в 01:03. |
|
![]() |
![]() |
![]() |
#16 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Ёпрст, читай внимательнее, убрать - regsvr32 -u xxx.dll.
Сними галку 'закрепить панель задач' и перетащи мышкой куда угодно, кроме того у формы куча новых свойств, может там есть какое-то отвечающее за расположение
пыщь
|
![]() |
![]() |
![]() |
#17 |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
![]()
а можно ли как то обойтись без перезагрузки эксплорера?
![]() Последний раз редактировалось RamireZ; 28.07.2009 в 22:32. |
![]() |
![]() |
![]() |
#18 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
![]()
Нет, к дллке винда лочит доступ так же, как и к любому запущенному экзешнику. Можешь попробовать unlocker, только проводник после этого сам свалится
![]()
пыщь
|
![]() |
![]() |
![]() |
#19 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
![]() Цитата:
Т.к обычно после того,как снимешь галку своего приложения в панели инструментов и попытаешься развернуь/свернуть что либо на панели задач-эксплорер выдает ошибку и сам перезапускается ![]() ![]() Последний раз редактировалось RamireZ; 29.07.2009 в 00:11. |
|
![]() |
![]() |
![]() |
#20 |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
![]()
Давно мучала эта ошибка:
1)Я создаю библитеку 2)Регистрирую ее через regsvr32 3)Затем выбираю приложение в панели инструментов 4)Появляется приложение Если вновь снять галочку в панели инструментов, а затем нажать на какой нибудь объект в панели задач-то explorer.exe выдает ошибку.Почему бы интерестно и как её убрать? JTG-у тебя так же было? ![]() Последний раз редактировалось RamireZ; 02.08.2009 в 20:34. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не отображается Панель инструментов | haros | Microsoft Office Excel | 11 | 21.07.2009 06:03 |
Панель инструментов VBA | Lyubov1990 | Microsoft Office Excel | 5 | 04.06.2009 09:52 |
Вложенная панель инструментов. | haros | Microsoft Office Excel | 7 | 16.03.2009 14:38 |
Как добавить собственную панель инструментов в Word? | Zmeй Korzinыч | Microsoft Office Word | 2 | 14.10.2008 22:54 |
Пропала панель инструментов | delphin100 | Операционные системы общие вопросы | 2 | 24.08.2008 13:29 |