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

 
Открытие проги, при открытии проги комп перезагружается
Любитель
Отправлено: 21.04.2005, 18:39


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

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



Создаю прогу, работающую с базами данных типа Paradox,имеется компонент XPMeny1, но он отключен, так же использую Manifest. Программирую в XP, но когда перезагружаюсь в 98 и запускаю прогу, то комп перезагружается. В чем может быть дело?
Sl@Sh
Отправлено: 21.04.2005, 18:53


Мастер участка

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



Ну во-первых Manifest и XPMenu дают разный результат.
Во-вторых возможно 98 винда не способна рисовать такие контролы. Ведь активным компонент можно сделать в процессе работы программы, и все контролы сразу перерисуются. Возможно при старте программы этот компонент выполняет какие-то действия, а т.к. 98 очень не стабильна, она с этим не справляется.

P.S.:Спасибо вам за эту тему. Дело в том, что я тоже в одной из своих прог собирался использовать XPMenu и мне нужно, чтобы прога в 98 тоже работала. Теперь есть пища для размышлений smile.gif
Rius
Отправлено: 21.04.2005, 19:43


Мастер участка

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



Хотите ещё покушать? wink.gif
XPMenu не совместим с многоязычностью, формируемой в BCB6 (в остальных не проверял). При загрузке DFM в локализатор (где изменяются параметры формы и контролов) он вылетает и тянет за собой весь билдер.
Поэтому от этого компонента отказался, менюшки можно и самому прорисоват покрасивее (тем более с новыми для меня функциями GradientFill и AlphaBlend).
Sl@Sh
Отправлено: 22.04.2005, 08:11


Мастер участка

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



Спасибо за информацию.

А есть похожий компонент ? Более нормальный ?
Можно конечно всё самому, но это не всегда пригодно.
olegenty
Отправлено: 22.04.2005, 08:50


Ветеран

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



Toolbar 2000 (оно же tb2k) в совокупности с tbSkin+ или TBX = нужный вам результат.
http://jrsoftware.org/ — родной сайт компонента, там же есть ссылки на TbSkin+ и TBX
Любитель
Отправлено: 22.04.2005, 13:41


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

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



Спасибо за ответы
Sl@Sh
Отправлено: 22.04.2005, 16:29


Мастер участка

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



to olegenty : Спасибо !
Rius
Отправлено: 22.04.2005, 20:59


Мастер участка

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



Sl@Sh, olegenty Обьясните, как эти компоненты ставить??
Уже целый час бьюсь...
Что не так? :
1. Скачал http://jrsoftware.org/download.php/tb2k.zip (скачалось tb2k-2.1.5.zip)
2. Скачал http://www.creationpower.com/delphi/tbskin...skin-1.0.15.zip
3. Распаковал 1-ое в $(BCB)\Projects\TB2k, полностью.
4. В каталог $(BCB)\Projects\TB2k\Source скопировал содержимое каталога 2(Skin т.е.)\Source
5. Запустил DOPATCH.BAT
6. Среди сообщений было несколько failed'ов
7. Ничего не компилится sad.gif
вроде последние версии качал.
Sl@Sh
Отправлено: 23.04.2005, 12:00


Мастер участка

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



Я когда ответ писал их ещё даж не скачал. Теперь вот скачал и установил пока только Toolbar 2000. Ошибок не было, но компонента нигде нет sad.gif. Я уже думал он заменяет ВСВ-вский тулбар, но нет, тот остался бе изменений sad.gif
Rius
Отправлено: 23.04.2005, 12:21


Мастер участка

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



Сначала компилишь tb2k_cb6.bpk (это под BCB6), затем tb2kdsgn_cb6.bpk — Compile и Install. Появляется палитра Toolvar2000 (если не видно, прокрути влево).

---------

Причину нашел. Последняя версия TBSkin 1.0.15 — для TB2k 2.0.15, а последняя версия TB2k — 2.1.15. Поэтому на последнюю версию TB2k не ставится последний TBSkin, надо брать TB2k 2.0.15

Отредактировано Rius — 23/04/2005, 15:53
olegenty
Отправлено: 23.04.2005, 13:42


Ветеран

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



всё правильно, Rius, у меня так и стоит.
TBSkin+ мне нравится больше TBX, тем более, что последние у меня давали кучу AV.

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