![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
FakIR |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 8.3.2005 Репутация: нет Всего: нет |
Приветствую уважаемых коллег.
Последний раз видел дельфи в 7й версии, недавно появилась нужда сделать программу, помимо всего прочего способную отображать PDF. Была поставлена Delphi 2009, интернет был разрыт в поисках мануалов по отображению PDF. Результат - из того что можно использовать на шару, это ActiveX компонент Adobe, и некий PDF-Viewer, версии которого под дельфи 2009 нет. Затем, я был очень удивлен не найдя в палитре компонентов раздела ActiveX в принципе... Инструкция отсюда http://delphi.about.com/cs/howto/ht/htpdf.htm явно не подходит, ни по версии дельфи, ни по версии Адоба судя по всему (т.к. таких компонент у меня просто нету) Но более того, у меня в принципе не получается подключить вообще никакой элемент ActiveX, или даже Type Library - после добавление в проект они просто не отображаются в палитрах... ![]() Конечно я понимаю что безумно туплю, но поиск в гугл не дал внятного результата на запрос Delphi 2009 using ActiveX how to, и его вариации. Помогите советом, добрые люди! ![]() |
|||
|
||||
former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
А если вот так? И более конкретные ссылки: ссылка 1 ссылка 2 Еще вроде бы в этой книге было про работу с PDF в Delphi. В DRKB тоже было несколько статей. Это сообщение отредактировал(а) former - 29.9.2009, 22:42 -------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
Если вкладки ActiveX нет, значит просто не импортирован ни один ActiveX контрол.
Просто нужно импортировать и всё появится. Как альтернатива - использовать TWebBrowser. Правда работать будет только при установленом PDF плагине для IE. Хотя, и в случае активикса, будет работать только при установленом адоб ридере, что в последнее время уже не само сабой разумеющееся, но вполне нормальное требование для списка требований к программе. |
|||
|
||||
FakIR |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 8.3.2005 Репутация: нет Всего: нет |
Поставил 2007 дельфи и Gnostice PDF. Компоненты поставились, но стоит попробовать откомпилировать программу пишет:
[DCC Error] Unit1.pas(7): F1026 File not found: 'gtPDFViewer.dcu' (после того как я кинул на формочку PDFViewer) Что делать? ![]() |
|||
|
||||
FakIR |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 8.3.2005 Репутация: нет Всего: нет |
Прописывание
D:\Program Files\Gnostice\PDFtoolkit VCL\Lib\BDS2006 В Search Patch не помогает. ![]() |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
Пропиши в
Options -> Library Win32 -> Library path |
|||
|
||||
CodeMonkey |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1839 Регистрация: 24.6.2008 Где: Россия, Тверь Репутация: 29 Всего: 89 |
Волшебную галочку Create components wrappers забыл поставить, либо добавить в пакет, либо установить в пакет. Краткая HOW-TO инструкция: - Закрыли все проекты. - Открыли пакет dclusr из папки C:\Program Files\CodeGear\RAD Studio\5.0\lib. - Component/Import component. - Import ActiveX Control. - Выбрали Adobe Acrobat. - Palette Page = ActiveX + галочка Generate Components wrappers. - Галочка "Add unit to dclusr.dproj package". - Ok + Build + Install. -------------------- Опытный программист на C++ легко решает любые не существующие в Паскале проблемы. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |