powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / [BCB6] Подскажите как настроить
25 сообщений из 32, страница 1 из 2
[BCB6] Подскажите как настроить
    #36368132
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект с Ehlib , FastReport . Компоненты установлены, в Tools->Environment Options->Library->Library Path пути прописаны. При компиляции ругается
[C++ Error] ... E2209 Unable to open include file 'DBGridEh.hpp'
[C++ Error] ... E2209 Unable to open include file 'FR_Class.hpp'
Ну и на кучу попутных с FR файлов *.hpp . Что ему прописать?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368149
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и покажите ему пути к h и hpp
project-options-..
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368156
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не опции проекта.

В Тулз -> Инвайроментопшынззззз -> вкладка библиотек, добавляем путь...
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368159
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NextManЭто не опции проекта.

В Тулз -> Инвайроментопшынззззз -> вкладка библиотек, добавляем путь...
Смотрите выше - в Tools->Environment Options->Library->Library Path пути прописаны
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368160
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
muk07ну и покажите ему пути к h и hpp
project-options-..
В Project->Options->Packages ко всем bpl пути прописаны
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368165
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавляю к проету файлы fr6.cpp и Ehlib.cpp , идет компиляция и ... [Linker Fatal Error] Fatal: Unable to open file 'EHLIBB60.LIB'
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368177
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EhLib 5.0 Readme.Txt
...
Installation Library
...
2. C++Builder 5.x - 6.x:
------------------------

Uninstall previous or evaluation version of EhLib from C++Builder IDE.
Remove or copy to other directory files of old version to prevent
crossing old and new version of EhLib (Including EhLib.bpl, EhLib.bpi or
EhLibB[XX].bpl, EhLibB[XX].bpi, EhLibDataDriversB[XX],
DclEhLibDataDriversB[XX] files).


Create directory from which you will install EhLib library
('EhLib directory') (for example, C:\CBuilder[X]\EhLib).

Copy files from Common and BCB[X] directories of the EhLib archive
to 'EhLib directory'.

By default Builder (5 and 6) place compiled EhLibB[XX].BPL file to the
<Builder path>\Projects\Bpl directory and this directory already present
in the search PATH. But if you overwrite default BPL directory then you need
put compiled EhLibB[X].BPL file into directory that is accessible
through the search PATH (i.e. DOS "PATH" environment variable; for example,
in the Windows\System directory).

Add, (if needed) 'EhLib directory' in Tools->Environment Options->Library->
Library Path.

Use "File\Open..." menu item of C++Builder IDE to open the runtime package -
EhLibB[XX].Dpk.
In "Package..." window click "Compile" button to compile the package.

After that, open and compile EhLibDataDriversB[XX].Dpk.

After compiling run-time packages you must install design-time
packages DclEhLibB[XX].BPL and DclEhLibDataDriversB[XX].BPL into the IDE.

Use "File\Open..." menu item to open design-time package DclEhLibB[XX].BPL.
In "Package..." window click "Compile" button to compile the package
and then click "Install" button to register EhLib components on
the component palette.

After that, open and install DclEhLibDataDriversB[XX].Dpk package.

EhLib components have to appear on 'EhLib' page of components palette.
...

Installation Help
-----------------

...
3. C++Builder 4.x - 6.x:

Copy the EhLib.hlp and EhLib.cnt files to the C++Builder HELP subdirectory.
Select Help|Customize to start the OpenHelp application. Add the EhLib.cnt
file to the Contents page, add the EhLib.hlp file to the Index and Link pages.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368201
Ха-ха-ха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если никак не удается подсунуть правильный каталог, можно подсмотреть filemon-ом, где он ищет нужный файл и плясать от этого
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368280
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NextMan

After that, open and install DclEhLibDataDriversB[XX].Dpk package.

EhLib components have to appear on 'EhLib' page of components palette.

У меня более ранняя версия, такого нет. На делфях все работает отлично.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368284
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха-ха-хаЕсли никак не удается подсунуть правильный каталог, можно подсмотреть filemon-ом, где он ищет нужный файл и плясать от этого

Завтра попробую, правда моей системы нет в списке систем, с которыми она работает. Кстати, может из-за моей системы проблема? XP x64 у меня.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368299
Фотография NextMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettleNextMan

After that, open and install DclEhLibDataDriversB[XX].Dpk package.

EhLib components have to appear on 'EhLib' page of components palette.

У меня более ранняя версия, такого нет. На делфях все работает отлично.
И ридми тоже нет?

Ладно, вот более старая:
EhLib 4.5 Readme.Txt
...
2. C++Builder 5.x - 6.x:
------------------------

Uninstall previous or evaluation version of EhLib from C++Builder IDE.
Remove or copy to other directory files of old version to prevent
crossing old and new version of EhLib (Including EhLib.bpl, EhLib.bpi or
EhLibB[XX].bpl, EhLibB[XX].bpi, EhLibDataDriversB[XX],
DclEhLibDataDriversB[XX] files).


Create directory from which you will install EhLib library
('EhLib directory') (for example, C:\CBuilder[X]\EhLib).

Copy files from Common and BCB[X] directories of the EhLib archive
to 'EhLib directory'.

By default Builder (5 and 6) place compiled EhLibB[XX].BPL file to the
<Builder path>\Projects\Bpl directory and this directory already present
in the search PATH. But if you overwrite default BPL directory then you need
put compiled EhLibB[X].BPL file into directory that is accessible
through the search PATH (i.e. DOS "PATH" environment variable; for example,
in the Windows\System directory).

Add, (if needed) 'EhLib directory' in Tools->Environment Options->Library->
Library Path.

Use "File\Open..." menu item of C++Builder IDE to open the runtime package -
EhLibB[XX].Dpk.
In "Package..." window click "Compile" button to compile the package.

After that, open and compile EhLibDataDriversB[XX].Dpk.

After compiling run-time packages you must install design-time
packages DclEhLibB[XX].BPL and DclEhLibDataDriversB[XX].BPL into the IDE.

Use "File\Open..." menu item to open design-time package DclEhLibB[XX].BPL.
In "Package..." window click "Compile" button to compile the package
and then click "Install" button to register EhLib components on
the component palette.

After that, open and install DclEhLibDataDriversB[XX].Dpk package.

EhLib components have to appear on 'EhLib' page of components palette.
...
Installation Help
-----------------

...
3. C++Builder 4.x - 6.x:

Copy the EhLib.hlp and EhLib.cnt files to the C++Builder HELP subdirectory.
Select Help|Customize to start the OpenHelp application. Add the EhLib.cnt
file to the Contents page, add the EhLib.hlp file to the Index and Link pages.
...



Кстати, у вас не эвалуэйшн?
Other information
Other information
-----------------

(1)
Information for user who is going to install evaluation version of EhLib
or Ehlib - without source:

To avoid problem with installation check that your Delphi or
C++ Builder Build number is equal of Delphi or C++ Builder Build number
under which EhLib was compiled. Otherwise you can get next error "Unit <one
of EhLib unit name> was compiled with different version of <one of VCL unit
name>".

See Build number of Delphi and C++ Builder under which EhLib was compiled
below:

C++ Builder 4 (Build 14.11) Update Pack 1 + "C++BUILDER 4 UPDATE PACK 2"
C++ Builder 5 (Build 12.34) Update Pack 1





Или еще более старая? Насколько более старая - секрет?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368363
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ehlib я думаю версии 3,5, счас просто под рукой нет. Тут я думаю проблема в самом проекте. Он уже старенький. Такая ж проблема и с FastReport.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36368365
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю тут проблема не с установкой. Эти компоненты ставил уже раз 100.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36369751
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема явно с проектом, так как чистая форма с двумя этими компонентами откомпилировалась на ура. Проект не мой, даже не знаю куда копать.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36370133
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо Х а-ха-ха за подсказку про FileMom . В файле bpr проекта компилятор пытается достучатся до FastReports и Ehlib по неверным путям(видимо остались от предыдущей компиляции на другой машине). Как эти пути поправить, чтобы не тупо в файле их поменять? Какая "часть" IDE отвечает за формирование и редактирование BPR ?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36370336
Ха-ха-ха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettle пишет:

F> Как эти пути поправить,
F> чтобы не тупо в файле их поменять? Какая "часть" IDE
F> отвечает за формирование и редактирование BPR?

Иногда проще эти пути подделать, чем разобраться в неведомых путях-дорожках :)
Но можно наступить на децкие грабли при обновлениях, когда не во всех местах подсовывания обновишь :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371228
GorDen_BaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Поставил EhLib 5.0.02 из исходников под CBuilder6, без каких либо ошибок, прописал пути в Library Path.

Кидаю на форму DBGridEh, Make выдаёт:
[Linker Error] Unresolved external 'AlphaBlend' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\LIB\EHLIBB60.LIB|C:\Program Files\Borland\CBuilder6\Source\ehlib\DBGridEh.pas
При том эти файлы присутсвуют в указанных директориях.

Добавляю в проект DBGridEh.pas, Make выдаёт:
[Linker Error] Unresolved external 'AlphaBlend' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\SOURCE\EHLIB\DBGRIDEH.OBJ

Опять же файл присутсвует.
При добавлении DBGRIDEH.OBJ в проект результат тот же, полностью удалял компоненты и ставил заново, результат тот же

В чём может быть проблема?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371238
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно поправил всё ручками, редактирую проект. Компиляция больше не обращает внимания на эти компоненты, но ругается на
Код: plaintext
[Linker Fatal Error] RLINK32: Error opening file "...\MAIN.DFM" 
Всё бы ничего, но вот при попытке сохранить то что было поправлено в некоторых модулях (не во всех так)
Код: plaintext
Exception Access violation at address ..... in module 'rtl60.bpl'...
. Я столько там направил а теперь и сохранить не могу Издевается чтоль?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371265
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще бред какой-то открыл файл main.dfm в блокноте, закрыл и всё заработало
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371269
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorDen_BaDВсем привет!
Поставил EhLib 5.0.02 из исходников под CBuilder6, без каких либо ошибок, прописал пути в Library Path.

Кидаю на форму DBGridEh, Make выдаёт:
[Linker Error] Unresolved external 'AlphaBlend' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\LIB\EHLIBB60.LIB|C:\Program Files\Borland\CBuilder6\Source\ehlib\DBGridEh.pas
При том эти файлы присутсвуют в указанных директориях.

Добавляю в проект DBGridEh.pas, Make выдаёт:
[Linker Error] Unresolved external 'AlphaBlend' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\SOURCE\EHLIB\DBGRIDEH.OBJ

Опять же файл присутсвует.
При добавлении DBGRIDEH.OBJ в проект результат тот же, полностью удалял компоненты и ставил заново, результат тот же

В чём может быть проблема?
Какая операционная система, x32 или x64?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371272
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorDen_BaD
Ehlib в какую папку "ложил"?
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371313
GorDen_BaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XP Pro x32 на вируталке VMWare.
EhLib с pas'ами лежит в C:\PROGRAM FILES\BORLAND\CBUILDER6\SOURCE\EHLIB, оттудаже устанавливался.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371364
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GorDen_BaDXP Pro x32 на вируталке VMWare.
EhLib с pas'ами лежит в C:\PROGRAM FILES\BORLAND\CBUILDER6\SOURCE\EHLIB, оттудаже устанавливался.
Эту версию компонента я не видел, но любопытно было бы почитать в readme про установку
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371430
GorDen_BaD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FullKettle,

EhLib Users Guide.doc:
...
Installing packages.
Run Delphi and use "File\Open..." menu item of Delphi IDE to open the EhLib runtime package C:\Delphi6\EhLib\EhLib60.dpk. In "Package..." window click "Compile" button to compile and build bpl file.
By default Delphi place compiled EhLib60.BPL file to the <Delphi path>\Projects\Bpl directory and this directory already present in the search PATH. But if you overwrite default BPL directory then you need put compiled EhLib60.BPL file into directory that is accessible through the search PATH (i.e. DOS "PATH" environment variable; for example, in the Windows\System directory).
After compiling run-time package you must install design-time package DclEhLib60.BPL into the IDE.
Use "File\Open..." menu item to open design-time package DclEhLib60.dpk. In "Package..." window click "Compile" button to compile the package and then click "Install" button to register EhLib components on the component palette.
EhLib components have to appear on 'EhLib' page of components palette.

Instalation note for users who had EhLib 1.X or 2.X:

Note that Delphi IDE does not move components to the new default place on components palette when you install new version of same component(s). So if you already has EhLib installed, then installation new (3.0) version does not move EhLib components to the 'EhLib' page. To force Delphi IDE to move compontes to the default place on components palette do next:
Open menu: Component->Configure Palette.
Select '[All]' line in Pages listbox.
Click 'Default Pages' button.
Add, (if need) EhLib directory ("C:\Delphi6\EhLib") in Tools->Environment Options->Library-> Library Path.
...

Дока из архива, по ней всё и было сделанно.
...
Рейтинг: 0 / 0
[BCB6] Подскажите как настроить
    #36371527
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя Delphi или BCB? Попробуй установить по инструкции. Если у тебя BCB6, то в c:\BCB6\Ehlib
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / [BCB6] Подскажите как настроить
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]