|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.07.2009, 16:27 | #11 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
Цитата:
|
|
27.07.2009, 16:58 | #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. |
27.07.2009, 23:00 | #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. |
|
28.07.2009, 00:38 | #14 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Всё верно, получилась COM-dll. Набери в коммандной строке regsvr32 путь_к_dll, она зарегистрируется в системе и появится в контекстном меню панели задач
пыщь
|
28.07.2009, 00:51 | #15 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
Цитата:
Но вот только путь к библиотеке regsvr32 не принимает, пришлось скопировать project1.dll в C:\Windows\system32.Может можно что нибудь с этим поделать? И еще,у вас на скрине приложение выходит в месте перед языковой панелью,а у меня-между языковой панелью и треем,почему интересно?к тому же,в настройках панели инструментов теперь так и висит Hello World,как его убрать то оттуда? Последний раз редактировалось RamireZ; 28.07.2009 в 01:03. |
|
28.07.2009, 10:55 | #16 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Ёпрст, читай внимательнее, убрать - regsvr32 -u xxx.dll.
Сними галку 'закрепить панель задач' и перетащи мышкой куда угодно, кроме того у формы куча новых свойств, может там есть какое-то отвечающее за расположение
пыщь
|
28.07.2009, 17:48 | #17 |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
а можно ли как то обойтись без перезагрузки эксплорера?
Последний раз редактировалось RamireZ; 28.07.2009 в 22:32. |
28.07.2009, 22:37 | #18 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Нет, к дллке винда лочит доступ так же, как и к любому запущенному экзешнику. Можешь попробовать unlocker, только проводник после этого сам свалится
пыщь
|
28.07.2009, 23:47 | #19 | |
Студент
Пользователь
Регистрация: 30.05.2008
Сообщений: 61
|
Цитата:
Т.к обычно после того,как снимешь галку своего приложения в панели инструментов и попытаешься развернуь/свернуть что либо на панели задач-эксплорер выдает ошибку и сам перезапускается Последний раз редактировалось RamireZ; 29.07.2009 в 00:11. |
|
02.08.2009, 18:32 | #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 |