C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
DBGrid
Borgir
Отправлено: 29.09.2003, 10:05


Дежурный стрелочник

Группа: Участник
Сообщений: 48



Привет всем!!!

Кто-нибудь знает как сделать так, чтобы в DBGrid можно было выделять мышкой как в других приложениях? То есть например ткнул мышью по первой строке, затем нажал SHIFT и ткнул мышью по последней, и все строки диапазона выделились.
Garrett
Отправлено: 29.09.2003, 11:53


Дежурный стрелочник

Группа: Участник
Сообщений: 39



Может DBGridEh из EhLib тебе поможет?
Borgir
Отправлено: 30.09.2003, 06:43


Дежурный стрелочник

Группа: Участник
Сообщений: 48



Он вроде как платный.

Да и инет у меня очччччень ограничен на работе.
Георгий
Отправлено: 30.09.2003, 08:55


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



Borgir
QUOTE
Он вроде как платный.
Да и инет у меня очччччень ограничен на работе

???
QUOTE
Кто-нибудь знает как сделать так, чтобы в DBGrid можно было выделять мышкой как в других приложениях?

А делаешь ты это не для начальника??? Если для него, любимого, то намекни ему, что покупка уже готовых програмных модулей способна сберечь и время и деньги. А, если он захочет доказательства или, хотябы, демонстрации возможностей, то прямо у него на глазах качай демонстрационную версию и показывай как она работает.
В этом случае вопросы с деньгами и очень ограниченным интернетом быстро пропадут.
Admin
Отправлено: 30.09.2003, 12:48


Владимир

Группа: Администратор
Сообщений: 1190



EhLib бесплатный для exUSSR.

QUOTE

ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ НА БИБЛИОТЕКУ EhLib

Эта   лицензия   действительна  только  для  граждан
стран бывшего СССР и организаций, зарегистрированных
на  территории  стран  бывшего  СССР.  Лицензия  для
остальных    пользователей    содержится   в   файле
License.txt

Авторские  права  на  библиотеку  EhLib (Программное
Обеспечение) принадлежат Дмитрию В. Большакову.


Граждане  стран  бывшего  СССР,  а также организации,
зарегистрированные  в  них,  имеют право использовать
данную  версию  EhLib  бесплатно.  О том как получить
библиотеку EhLib читайте на
http://www.farpost.com/personal/dmitryb/RUS
в разделе 'Даунлоад'.


Насчет ограниченности Интернета — нужный Вам файл всего 539 Кб.
Вот прямая ссылка:
http://www.farpost.com/personal/dmitryb/RU...US/ehlibrus.exe

---

Или сами обрабатывайте нажатие клавиш и мыши в DBGrid для
выделения нужного диапазона.
creater
Отправлено: 30.09.2003, 19:02


Станционный диспетчер

Группа: Участник
Сообщений: 120



QUOTE (Admin @ 30/09/2003, 13:50)
EhLib бесплатный для exUSSR.

QUOTE

ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ НА БИБЛИОТЕКУ EhLib

Эта лицензия действительна только для граждан
стран бывшего СССР и организаций, зарегистрированных
на территории стран бывшего СССР. Лицензия для
остальных пользователей содержится в файле
License.txt

Авторские права на библиотеку EhLib (Программное
Обеспечение) принадлежат Дмитрию В. Большакову.


Граждане стран бывшего СССР, а также организации,
зарегистрированные в них, имеют право использовать
данную версию EhLib бесплатно. О том как получить
библиотеку EhLib читайте на
http://www.farpost.com/personal/dmitryb/RUS
в разделе 'Даунлоад'.


Насчет ограниченности Интернета — нужный Вам файл всего 539 Кб.
Вот прямая ссылка:
http://www.farpost.com/personal/dmitryb/RU...US/ehlibrus.exe

---

Или сами обрабатывайте нажатие клавиш и мыши в DBGrid для
выделения нужного диапазона.

Извините, немного не в тему. А где можно взять полную библиотеку EhLib для СБилдера 6 или недостающие файлы, а то при запуске DclEhLibB60.bpk просит EhLibB60.pbi и при запуске EhLibB60.bpk просит calculatoreh.obj.
Заранее большое спасибо smile.gif
Admin
Отправлено: 30.09.2003, 19:08


Владимир

Группа: Администратор
Сообщений: 1190



Да ничего он не просит, нормально ставиться.

Внимательней прочтите readme.txt (как ставить):
И пропишите пути как сказано.

QUOTE

C++Builder 4.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[X].bpl, EhLibB[X].bpi 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'.

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

By default Builder (5 and 6) place compiled EhLibB[X].BPL file to the
\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.

After compiling run-time package you must install design-time
package DclEhLibB[X].BPL into the IDE.

Use "File\Open..." menu item to open design-time package DclEhLibB[X].BPL.
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.
creater
Отправлено: 30.09.2003, 19:26


Станционный диспетчер

Группа: Участник
Сообщений: 120



Вот, в архивах которые можно скачать по выше перечисленным ссылкам Я не смог найти ни одного Dpk, ни одного BPL фаила ...
Garrett
Отправлено: 30.09.2003, 19:45


Дежурный стрелочник

Группа: Участник
Сообщений: 39



В ридми просто опечатка, я написал Дмитрию, он обещал поправить.

В место
Use "File\Open..." menu item of Delphi IDE to open the runtime package -
EhLibB[X].Dpk.

надо читать
Use "File\Open Project..." menu item of C++Builder IDE to open the runtime package — EhLibB[x].bpk.
creater
Отправлено: 30.09.2003, 20:31


Станционный диспетчер

Группа: Участник
Сообщений: 120



QUOTE (Garrett @ 30/09/2003, 20:47)
В ридми просто опечатка, я написал Дмитрию, он обещал поправить.

В место
Use "File\Open..." menu item of Delphi IDE to open the runtime package -
EhLibB[X].Dpk.

надо читать
Use "File\Open Project..." menu item of C++Builder IDE to open the runtime package — EhLibB[x].bpk.

У меня все пути прописаны как сказано в мануале.

Use "File\Open Project..." пробывал, результат тот же
Нажимаю инстал, в первом случае требует EhLibB60.bpi, во втором calculatoreh.obj
sad.gif
Garrett
Отправлено: 30.09.2003, 22:37


Дежурный стрелочник

Группа: Участник
Сообщений: 39



1. Создаем н-р каталог c:\EhLib
2. Добавляем его в Tools->Environment Options->Library
3. Из каталогов BCB6 и Common все переписываем в c:\EhLib
4. Открываем EhLibB60.bpk, компилируем
5. Открываем DclEhLibB60.bpk, компилируем, инсталлируем.
6. Ставим хэлп
... и всё.
creater
Отправлено: 01.10.2003, 04:35


Станционный диспетчер

Группа: Участник
Сообщений: 120



QUOTE (Garrett @ 30/09/2003, 23:39)
1. Создаем н-р каталог c:\EhLib
2. Добавляем его в Tools->Environment Options->Library
3. Из каталогов BCB6 и Common все переписываем в c:\EhLib
4. Открываем EhLibB60.bpk, компилируем
5. Открываем DclEhLibB60.bpk, компилируем, инсталлируем.
6. Ставим хэлп
... и всё.

На пункте 4 требует EhLibB60.bpi, а того что в пункте 5 у меня вообще нету sad.gif
Borgir
Отправлено: 01.10.2003, 07:47


Дежурный стрелочник

Группа: Участник
Сообщений: 48



А у меня при компиляции DclEhLibB60.bpk пишет, что не могет открыть RICHEDEH.OBJ
Borgir
Отправлено: 01.10.2003, 08:04


Дежурный стрелочник

Группа: Участник
Сообщений: 48



Сорри. все получилось. все вопросы отпадают. Спасибо за то, что посоветовали такую хорошую библиотеку.
creater
Отправлено: 01.10.2003, 08:48


Станционный диспетчер

Группа: Участник
Сообщений: 120



QUOTE (Borgir @ 01/10/2003, 08:49)
А у меня при компиляции DclEhLibB60.bpk пишет, что не могет открыть RICHEDEH.OBJ

Подскажите пожалуйста.
Где можно скачать EhLib, который включал бы DclEhLibB60.bpk и т.д. ?
Admin
Отправлено: 01.10.2003, 09:47


Владимир

Группа: Администратор
Сообщений: 1190



У автора по ссылке выше.

Все там включено. После разархивации файла
все .bpk лежат в папке BCB6.

Если чего-то не находит, значит вы или -
не прописали правильно пути,
или не скопировали как сказано выше в одну папку.
(или не прописали путь на эту папку)

Отредактировано Admin — 01/10/2003, 10:52

Вернуться в Вопросы программирования в C++Builder