Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по BDS 2006

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите знающие.
Как интегрировать справочные файлы *.hlp в новую справку BDS 2006, чтобы можно было получить контекстную справку по компоненту (Ctrl+F1) из IDE?
Например, для JEDI Library.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 22:01 26-07-2006 | Исправлено: ShIvADeSt, 01:50 28-07-2006
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поднятие темы.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:51 28-07-2006
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот тебе пример.  
Для интеграции нужно следующие первое  
я используюю утилиту ее параметры для установки  
 
Цитата:  
H2Reg.exe -r CmdFile=Имя файла скрипта  
 
Сам пример файл скрипта расширение .ini  
 
<ExpressDataController.ini>  
 
;------- Register -r switch  
 
[Reg_Namespace]  
;<nsName>|<nsColfile>|<nsDesc>  
ExpressDataController.bds4|ExpressDataController.HxC|  
 
[Reg_Title]  
;<nsName>|<TitleID>|<LangId>|<HxS_HelpFile>|<HxI_IndexFile>|<HxQ_QueryFile>|<HxR_AttrQueryFile>|<HxsMediaLoc>|<HxqMediaLoc>|<HxrMediaLoc>|<SampleMediaLoc>  
ExpressDataController.bds4|ExpressDataController|1033|ExpressDataController.HxS|ExpressDataController.HxS||||||  
 
[Reg_Filter]  
;<nsName>|<FilterName>|<FilterQueryStr>  
ExpressDataController.bds4|Developer Express VCL Products|("DocSet"="DXVCL")  
ExpressDataController.bds4|Developer Express VCL.NET Products|("DocSet"="DXVCL_NET")  
ExpressDataController.bds4|ExpressDataController|("DocSet"="ExpressDataController")  
 
[Reg_Plugin]  
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>  
borland.bds4|_DEFAULT|ExpressDataController.bds4|_DEFAULT|  
 
;------- UnRegister -u switch  
 
[UnReg_Namespace]  
;<nsName>  
ExpressDataController.bds4  
 
[UnReg_Title]  
;<nsName>|<TitleID>|<LangId>  
ExpressDataController.bds4|ExpressDataController|1033  
 
[UnReg_Plugin]  
;<nsName_Parent>|<HxT_Parent>|<nsName_Child>|<HxT_Child>|<HxA_Child>  
borland.bds4|_DEFAULT|ExpressDataController.bds4|_DEFAULT|  
 
[UnReg_Filter]  
;<nsName>|<FilterName>  
ExpressDataController.bds4|Developer Express VCL Products  
ExpressDataController.bds4|Developer Express VCL.NET Products  
ExpressDataController.bds4|ExpressDataController  
   
 
С параметрыми скрипта пока не разбирался но судя по всему не как уж все сложно.  
Ну конечно нужны файлы помощи с новым форматом  
это раширения HxS,HxT,HxC  
Вот пример который я сделал для ДевЕспресс  
_http://rapidshare.de/files/27196405/HelpDevExpress.rar.html

Всего записей: 560 | Зарегистр. 05-04-2006 | Отправлено: 12:57 28-07-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поправил ExpressPageControl.ini, чтобы он тоже добавлялся в справку.
Подробнее...

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 15:59 29-07-2006
reddestfox



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такой вот вопрос...  
Раньше по С делал лабы и курсовик в шестом бильдере.  
В проектах я добавлял новые методы следующим образом: заходил в редакторе кода в unit<x>.h, и там справа к редактору кода был прикручен Исследователь классов (Class Explorer). Далее в Class Explorerе выделял форму (Form), правая мышка, и из контекстного меню выбирал пункт "Новый метод" (New Method) и заполнял соотв. форму.  
Сейчас перешёл на BDS2006.  
Создал проект VCL Forms Application.  
Но Исследователя классов не нашёл.  
Всё облазил, но не нашёл как добавить Новый метод.  
Можно, конечно, всё это вручную сделать, но проще, быстрее и надёжнее автоматически.
Помогите новичку.  
Прошу помощи уважаемых форумчан.

----------
Самый Рыжий Лис На Свете!

Всего записей: 1857 | Зарегистр. 25-11-2005 | Отправлено: 22:42 26-08-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
reddestfox
Здается мне, тебе нужно копать в сторону моделирования. Т.е. методы добавлять в модель.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 10:25 28-08-2006
reddestfox



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
afiget

Цитата:
методы добавлять в модель

Можно, немного подробнее.
А то я с моделями ещё не знакОм пока.

----------
Самый Рыжий Лис На Свете!

Всего записей: 1857 | Зарегистр. 25-11-2005 | Отправлено: 22:20 30-08-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, в этом сторонний человек тебе не очень большой помощник.
Ищи учебники по теме UML-моделирование в среде BDS, рефакторинг и иже с ними.

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 13:27 01-09-2006
VadimLou



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RedPromo
 Вопрос не в новых хелпах , а в старых - как их интегрировать в BDS. Есть куча старых компонент нормально живущих под BDS. А вот справка к ним в hlp.

Всего записей: 707 | Зарегистр. 22-07-2004 | Отправлено: 12:40 04-09-2006
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возник у меня вчера следующий вопрос:
Цитата:
Кто-нибудь пробовал ставить BDS Community Welcome Page v2?  
При открытии в поле Notification пишет "Init Error: 'documentElement' is null or not an object"  
И напрочь отказывается что-либо загружать - "Access is denied." и все тут.  
Попытка отключить Outpost ни к чему не привела. Где грабли?
Экспериментальным путем ответ нашелся.  
Такая бага возникает, если в Internet Options|Security|Internet Zone выставить "Submit nonencrypted form data" в Prompt.
Неприятно, но факт. А я как раз люблю оставлять эту настройку
 
VadimLou

Цитата:
Вопрос не в новых хелпах , а в старых - как их интегрировать в BDS. Есть куча старых компонент нормально живущих под BDS. А вот справка к ним в hlp.

А может стоит копать в сторону конвертации хелпов в новый формат?
Hlp-файлы прекрасно разбираются в rtf, теоретически никто не мешает конвертнуть их в html и собрать по-новой. Не исключено, что существуют утилиты для автоматизации этого.
 
Добавлено:
VadimLou
Сейчас проверил: Help & Manual шустро импортировал hlp файл, после этого его спокойно можно сохранить в VS-Help.

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 12:59 04-09-2006
afiget



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сейчас проверил: Help & Manual шустро импортировал hlp файл, после этого его спокойно можно сохранить в VS-Help.

Только в том случае, если на машине стоит VS и VS интегрейшин кит :)
Что для БДС вроде как излишество.
 
ЗЫ
Вопрос остается открытым: как из hlp получить справку в формате MS Help 2.0?

Всего записей: 545 | Зарегистр. 31-12-2005 | Отправлено: 19:26 04-09-2006
Sp44

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как можно сделать чтобы Delphi 2006 не показывала Welcome Page? Что-то она мне не нравится

Всего записей: 70 | Зарегистр. 20-09-2006 | Отправлено: 15:18 22-09-2006
PRV

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sp44
А что мешает ее просто закрыть?

Всего записей: 31 | Зарегистр. 14-12-2005 | Отправлено: 15:35 22-09-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sp44
Добавь -ns в ярлыке

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 16:17 22-09-2006
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sp44
Или поставь community edition - она удобнее
vshersh
ns это разве не no splash?

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 16:34 22-09-2006
vshersh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arvur
Именно он
Я как всегда не дочитал вопрос

Всего записей: 506 | Зарегистр. 12-01-2006 | Отправлено: 17:25 22-09-2006
Ramazan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А вот еще странность (а может где и описана - инструкции же читаются в последнюю очередь ): решил создать группу пакетов компонентов (для удобства переустановки). В результате получил группу из 120+ проектов. BDS ее компилировать отказывается - выдает абсолютно левые ошибки, не относящиеся к синтаксической корректности модуля/пакета. Есть ли информация об ограничении количества пакетов/проектов в группе?
PS: Задача была решена пакетной компиляцией

Всего записей: 359 | Зарегистр. 13-04-2002 | Отправлено: 23:35 25-09-2006
VadimLou



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sp44
Цитата:
 не показывала Welcome Page?

 
REGEDIT4
 
;[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\4.0\Known IDE Packages]
; ON == default
;"$(BDS)\\Bin\\startpageide100.bpl"="Borland Start Page IDE Package"
; OFF
;"$(BDS)\\Bin\\startpageide100.bpl"=-
 
 
[HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages]
; ON == default
;"$(BDS)\\Bin\\startpageide100.bpl"="Borland Start Page IDE Package"
; OFF
"$(BDS)\\Bin\\startpageide100.bpl"=-
 
 
Arvur

Цитата:
Или поставь community edition - она удобнее

ссылку скинь
 
Arvur
Цитата:
Help & Manual

вау - ну хоть так. thanks !
 

Всего записей: 707 | Зарегистр. 22-07-2004 | Отправлено: 18:28 26-09-2006 | Исправлено: VadimLou, 18:31 26-09-2006
Arvur



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
VadimLou

Цитата:
ссылку

_http://cc.borland.com/Item.aspx?ID=23971

Всего записей: 2111 | Зарегистр. 18-01-2002 | Отправлено: 21:52 26-09-2006
Ramazan



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возвращаясь к теме конвертации Winhelp-файлов в формат Help 2.0:
 
Конвертация с использованием Help&Manual возможна, если на машине присутствует компилятор hxcomp.exe, который действительно входит в VSHIK, а он, в свою очередь, не хочет устанавливаться без Visual Studio. Однако решение есть.
Действуем так:
1. Качаем VSHIK
2. Распаковываем его
Цитата:
VSHIK2003.exe /c

3. Применяем патч.
4. Устанавливаем
Цитата:
vshik_setup.msi
.
В "Program Files" наблюдаем каталог "Microsoft Help 2.0 SDK", чему и радуемся
Ну, а конвертация и интеграция - по вышеописанному примеру.
 

Всего записей: 359 | Зарегистр. 13-04-2002 | Отправлено: 23:43 27-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по BDS 2006


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru