Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: KUBKACH
Дата сообщения: 27.03.2007 16:51
Не могу откомпилить ExpressEditors Library 4 для D6
При установки возникает следующая проблема:
[Error] cxExtEditConsts.pas(109): Undeclared identifier: 'clHotLight'
[Error] cxExtEditConsts.pas(115): Undeclared identifier: 'clMenuBar'
[Error] cxExtEditConsts.pas(115): Undeclared identifier: 'clMenuHighlight'
[Fatal Error] cxCheckListBox.pas(53): Could not compile used unit 'cxExtEditConsts.pas'

Помогите,подскажите как можно от этой проблемы избавиться?
Спасибо.
Автор: OXDBA
Дата сообщения: 27.03.2007 17:23
bandyn
a := OraQuery1.Fields[0].asInteger;
-> сам поставишь
Автор: golkanavt
Дата сообщения: 27.03.2007 18:53
Коллеги, помогите забороть такую болячку у мартовских деффчонок 6.23 -

Код: Unit cxGridCustomTableView was compiled with a different version of cxEdit.TcxInplaceEditList.GetEdit
Автор: andead
Дата сообщения: 27.03.2007 19:58

Цитата:
Не могу откомпилить ExpressEditors Library 4 для D6

поставь заплатки Delphi 6 Update 2, или можно тупо заменить эти константы на какой-нибудь цвет

Добавлено:
помогите решить проблемму: кидаю на форму TcxImage из DevExpress, делаю ему Align := alClient; кидаю на форму TLabel но он проваливается за TcxImage, как сделать чтобы лабел был сверху?
Автор: RomanTim
Дата сообщения: 27.03.2007 22:04
andead

Цитата:
помогите решить проблемму: кидаю на форму TcxImage из DevExpress, делаю ему Align := alClient; кидаю на форму TLabel но он проваливается за TcxImage, как сделать чтобы лабел был сверху?

TLabel никак - он не WinControl, его форма рисует по своему канвасу. Используй TStaticText
Автор: alexsob
Дата сообщения: 28.03.2007 05:20
bandyn
Как вариант:
a := OraSession.ExecSQL('begin select count(*) into :result from pers; end;',[0]);
И нет необходимости в лишнем OraQuery

Автор: Deeptown12
Дата сообщения: 28.03.2007 07:00
golkanavt

при компиляции приложений под Turbo Delphi (BDS 2006) возникает ошибка: [Pascal Fatal Error] XXXX.pas(236): F2051 Unit xxxx was compiled with a different version of xxx

лечил ТАК - ВРУЧНУЮ ПЕРЕКОМПИЛИЛИ ВСЕ КОМПОНЕНТЫ DEV

Что делать?
ПРОПИСАЛ В ПУТИ ВСЕ SOURCE КАТАЛОГИ DEV
пересобери все пакеты XXXXX:
1. Откройте Delphi IDE
2. Перейдите к "Component" - "Install Packages"
3. Выберите пакет "XXXXXX" и нажмите кнопку "Edit".
4. В текущей группе проектов откроется пакет XXXXXXX.dpl. Он должен быть активным (выделен жирным шрифтом).
5. Перейдите в "Project" и выберите команду "Build XXXXXX".

Я не знаю причины такого странного поведения Turbo Delphi (BDS 2006), во время автоматической инсталляции пакеты компилируются тем же компилятором, который используется в среде. Поэтому только Borland знает, что происходит и в чем причина ошибки?
Схожая ошибка обсуждалась на сайте FibPlus для Turbo Delphi 2007
метод предложенный там помог для DEV
у меня не работал экспорт в Quantum Grid после перекомпиляции все пошло
Автор: bandyn
Дата сообщения: 28.03.2007 08:11
waik
OXDBA
alexsob
Спасибо
Автор: golkanavt
Дата сообщения: 28.03.2007 15:44
Deeptown12
Спасибо, последовал вашему совету, перекомпилял пакеты. Теперь другая беда нарисовалась - ошибка компиляции модуля dxPScxGridLnk.pas(6669)

Код: [Error] dxPScxGridLnk.pas(6669): Undeclared identifier: 'IsParentRecordLast'
Result := (0 <= ALevel) and (ALevel < AGridRow.Level) and AGridRow.IsParentRecordLast[ALevel];
Автор: sam291074
Дата сообщения: 29.03.2007 09:00
Направили к вам.
Подскажите, может кто сталкивался.

Есть TeeChart Pro 7.08. Ставлю BDS2006, Upd2, затем TeePro, предварительно зачистив Tee, который идет в стандартной установке.
При запуске проекта из IDE (по F9) с диаграммой TeePro BDS запускает Windows Installer, пытается восстановить старую версию Tee. Если это разрешить, то хана Pro-версии, после разрешения конфликта старой и Pro-версии пропадают 3D-диаграммы и еще там ряд установок.

А каждый раз отбиваться от Windows Installer уже надоело. И что делать, где крутить?
Автор: RomanTim
Дата сообщения: 29.03.2007 10:47
sam291074
Что значит зачистил?
Мне хватало удалить стандартный из списка пакетов, установить Про (не помню, возможно с перезапуском делфи - чтобы отпустило рантаймовую bpl), добавить путь к нему в Library Path и поднять его в начало списка (чтобы в Lib за дкушками не лез)
Автор: sam291074
Дата сообщения: 29.03.2007 12:46
RomanTim
Зачистил - это значит удалил из списка пакетов, перезапустил студию, удалил старые tee*.bpl и dcltee*.bpl с жесткого диска и только после этого начал ставить TeePro.

Правда я сижу на Builder C++.
Автор: uazero
Дата сообщения: 29.03.2007 13:24
DevExpress март 2007 полный комплект

Часть 1 http://rapidshare.com/files/23309455/DX.Mar07.Full.part01.rar 9,53 МБ
Часть 2 http://rapidshare.com/files/23311000/DX.Mar07.Full.part02.rar 9,53 МБ
Часть 3 http://rapidshare.com/files/23312234/DX.Mar07.Full.part03.rar 9,53 МБ
Часть 4 http://rapidshare.com/files/23313569/DX.Mar07.Full.part04.rar 9,53 МБ
Часть 5 http://rapidshare.com/files/23316409/DX.Mar07.Full.part05.rar 9,53 МБ
Часть 6 http://rapidshare.com/files/23316880/DX.Mar07.Full.part06.rar 4,10 МБ

DevExpress март 2007 без хелпов и демок
http://rapidshare.com/files/23143858/DX.Mar07.w.o.Help.w.o.Demos.Src.Only.rar 3,6 МБ
Автор: golkanavt
Дата сообщения: 29.03.2007 14:00
Час от часу не легче, в очередной раз снес девок, поставил заново, руками пересобрал все пакеты. Начинаю билдить свой проект - получаю очередную багу. При попытке отбилдить пакет package dxPScxGridLnkD6 выдает ошибку, в списке requires присутствует модуль cxGridVCLD6, которого нигде нет. Судя по всему, это вообще модуль от 5го грида, каким образом он попадает в список модулей, ХЗ.
Есть здесь умельцы, успешно ставившие мартовских дев на Delphi 6? То ли лыжи у меня не едут, то ли.. на этом мысль останавливается
Автор: abv
Дата сообщения: 29.03.2007 15:23
uazero
Для выкладывания компонент есть соотвествующая тема в варезнике.
Автор: RomanTim
Дата сообщения: 29.03.2007 18:11
sam291074
В свое время пытался удалять, но плюнул - то инсталятор запустится, то винда из dllcache восстановит. В результате стал просто удалять из списка пакетов. Правда при этом надо, чтобы никто из других пакетов компонент не использоваль tee100.bpl, но из родных это вроде никто не делает, а из тех сторонних, что я использую, был фастрепорт, но его я на про-версию перевел
Автор: 31416
Дата сообщения: 29.03.2007 22:38
Люди подскажите как в компоненте CheckListBox сделать возможность менять элементы местами. Т.е например - я захватываю один элемент мышкой - перетаскиваю на другой и они (элементы) меняются местами.

Добавлено:
вроде разобрался -
procedure TForm1.CheckListBox1DragDrop(Sender, Source: TObject; X,
Y: Integer);
var
t:string;
begin
j := CheckListBox1.ItemAtPos(Point(x, y), false);
t:=CheckListBox1.Items.Strings[j];
CheckListBox1.Items.Strings[j]:=CheckListBox1.Items.Strings[idx];
CheckListBox1.Items.Strings[idx]:=t;
end;


procedure TForm1.CheckListBox1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
idx := CheckListBox1.ItemAtPos(Point(x, y), true);
CheckListBox1.BeginDrag(true);
end;

procedure TForm1.CheckListBox1DragOver(Sender, Source: TObject; X,
Y: Integer; State: TDragState; var Accept: Boolean);
begin
Accept := Source = CheckListBox1;

DragJ := CheckListBox1.ItemAtPos(Point(x, y), false);
CheckListBox1.ItemIndex := DragJ;
end;

но возник другой вопрос - как сделать чтобы при перетаскивании - название пункта выбранного меню перетаскивалось вслед за мышью (там рисуется просто маленький белый квадратик - хотелось бы более информативно....)
Автор: sam291074
Дата сообщения: 30.03.2007 09:27
RomanTim

Цитата:
но из родных это вроде никто не делает

Да вот получается, что используют (по крайней мере я нашел ссылки на старые пакеты в dcldss100.bpl, но его не перекомпилишь, нет исходников).
Что самое интересное, при компиляции проекта (Ctrl+F9) и запуска exe из проводника нет проблем, проблема только при запуске по F9 из под IDE, если бы не необходимость отладки, махнул бы рукой, а так приходиться отбиваться от Installer.
Автор: RomanTim
Дата сообщения: 30.03.2007 10:08
sam291074
Я Decision Cube никогда не использовал, поэтому dcldss тоже выключил.
А что компилится - это нормально, компилятору bpl не нужны
Автор: sam291074
Дата сообщения: 30.03.2007 14:28
RomanTim

Цитата:
и поднять его в начало списка (чтобы в Lib за дкушками не лез)

Вах, дарагой, спасибо! )
Правду говорят, все гениальное просто. Вот этот момент я как-то упустил, только после того как внимательно перечитал пост дошло, что важна последовательность обращений (а иначе зачем там стрелочки вверх-вниз) к библиотекам и прочим ресурсам.
Странно, но под ВСВ 6 такой проблемы не было, вот наверное и рыл не там.
Теперь все впорядке.
Автор: dix75
Дата сообщения: 31.03.2007 09:44
Господа кто нибудь встречал компонент похожий на object inspector под builder 2006
Автор: mvictor71
Дата сообщения: 31.03.2007 20:22
кто посоветует pivot (cube) в котором пользователь может сам управлять содержимым (не только столбцами и строками)
HierCube, похоже этого не может
Автор: Figaro2000
Дата сообщения: 31.03.2007 21:57
mvictor71
Поясни - чего, собственно, ты хочешь-то? Чтоб юзер сам писал запрос и организовывал отображение? А уверен, что справится?
Тут ведь подход простой - или структуру данных программер организует и юзер только обрезает ненужное (строки, столбцы, колонки), или все делает юзер. Во втором случае это уже что-то напоминающее pivot из состава MS Office Web Components. Импортируешь его как Active X и вперед..
Автор: oan42
Дата сообщения: 01.04.2007 12:36
mvictor71
Мне нравится HierCube, поэтому от того же производителя посмотрел бы RadarCube
и придерживался бы этой линейки.

http://radar-soft.com/products/radarvcl.aspx
Автор: Figaro2000
Дата сообщения: 02.04.2007 07:54
mvictor71
Кстати, в HierCube пользователь может управлять содержимым отображаемых данных, - включить или выключить отображение определенных колонок. На гриде есть для этого специальная кнопка, по которой вызывается нужная форма. А для большего, т.е. для создания собственного запроса, юзер должен быть ну очень продвинутым.
Автор: jonikDk
Дата сообщения: 02.04.2007 14:31
oan42

Цитата:
Мне нравится HierCube


Такой вопросик, нет ли у тебя доки по нему на русском языке ?? Или что то типа такого...
Автор: oan42
Дата сообщения: 02.04.2007 15:51
jonikDk
Доку на русском не видел.
Автор: ChSerg
Дата сообщения: 03.04.2007 08:19
Подскажите, какие есть крутые компоненты для рисования flow chart-ов.
Желательно, чтобы были слои,ruler, прозрачность и т.д.
Смотрел DrawObjects, DevExp FlowChart, BlockEngine - не то... слабоваты.
Автор: Dennica
Дата сообщения: 03.04.2007 11:00
Кто работал с TWebUpdate из tmspck. Есть ли у кого документация на компаненты? В общем мне нужно настроить полное обновление exe файла через http. Никак не могу настроить чтобы файл скачивался, прога завершалась, происходила замена exe. Подскажите какие параметры должны быть для этого в inf файле, какие нужно выставить у TWebUpdate?
Автор: greenpc
Дата сообщения: 03.04.2007 14:45
Dennica
_http://www.tmssoftware.com/wupdate.htm
там есть програмка _UpdateBuilder.exe

[file1]
url=c:\newapp\patchsample.pat 'it is a file based patch update distribution, a full URL can be here as well

[application]
appupdate=1 'this is an application update
appname=patchsample.exe 'name of application to restart after update
appcomps=patchsample.pat 'patch file to apply to current running application

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.