Форум: "Прочее";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
ВнизXLGrid для Delphi7 Найти похожие ветки
← →
SergeiDos (2006-10-22 12:34) [0]Добрый день.
В далекие времена, когда я использовал Delphi5 у меня был один замечательный компонент XLGrid. Для справки - компонент для построения таблиц, как у MS Excel с массой возможностей типа объединение ячеек, цвета, формулы, редакторы для ячеек и куча чего еще.
Затем я перешел на Delphi7, и вот мне снова понадобился этот компонент. У меня версия XLGrid 1.62. Она была написана для Delphi5 и с тех пор не обновлялась (последняя версия компонента вроде 1.7, найти в интернете уже почти невозможно, незнаю почему).
Вообщем начал я установку компонента в D7 и как это обычно бывает, потребовался файл DsgnIntf. Ну как это обычно делается в D7, я заменил DsgnIntf на DesignIntf и DesignEditors. Добавил в dpk проэкт designide.dcp. При компилировании Delphi сообщает что всё ОК. При попытке установки, вылазит сообщение об ошибке Cannot Load Package "Vcl50". It contains unit "AppEvnts,"which is also contained in package "Vcl70". Я уже час голову ломаю, не могу вкурить что с этим делать.
Вообщем вопрос такой:
1) Помогите установить компонент XLGrid написанный для Delphi5 в Delphi7.
2) подскажите какой-нибудь многофункциональный компонент таблицу, позволяющий делать то-же самое, что и XLGrid. Для справки вот так пишут о своем компоненте создатели:
Grid Features
· 32-bit numbers of columns and rows (limited for 40 columns/rows in demo package version).
· Object-oriented cell architecture lets you easily implement individual cell types
· Written in 100% Object Pascal language with no additional DLLs
· Grid Designer for WYSIWYG design of grids without programming (source code is provided)
· Based on Document/View architecture, open several grid views (TXLGrid) on the same data (TXLSheet)
· Use grid in splitted windows via scrolling links
· Flicker-free scrolling and zooming the grid
· Design-time & run-time grid design
· Microsoft Excel 97 user interface
· Print page layout view mode
· Intelli-mouse panning
· Multiple page printing
· Clipboard operations
Cell Features
· Merged cells
· Styles (Type, Editor, Color, Font, Layout)
· Colors
· Frames (Flat, 3D, Bevels)
· Borders (including diagonal)
· Layouts (Horizontal, Vertical Alignment, Indent)
· Visibility, protection, read only, code-defined hints
Cell Types
· String
· Integer
· Double
· Boolean
· TDateTime
· Currency
· TPicture
· Use cell types you create on your own
Cell Editors
· TXLMaskEdit - single line
· TXLMemo - multiple lines
· TXLPickEdit - auto-pick previously typed lines
· TXLNumEdit - floating point and integer numbers, spin buttons
· TXLDateTimePicker - Boolean options
· Use cell editors you create on your own
← →
Ketmar © (2006-10-22 12:39) [1]ты бы сам компонент куда выложил, ага? трудно подземный стук править. заодно и грид приятный на халявку получили бы. %-)
← →
SergeiDos (2006-10-22 13:45) [2]www.sergeidos.narod.ru/XLGRIDV1.62.rar - тут исходный компонент
← →
Ketmar © (2006-10-22 13:49) [3]потом посмотрю. %-)
← →
sniknik © (2006-10-22 23:18) [4]> www.sergeidos.narod.ru/XLGRIDV1.62.rar - тут исходный компонент
в муле есть версия 1.7, выпуск (судя по китайским сайтам где кроме цифр ничего не разобрать ;о) 2001-2003г (по разному), есть вероятность что она хотя бы для D6 да подойдет (если внутри есть исходники то переделать легче)
ed2k://|file|(Component-Delphi)-XLGrid 1.7.zip|1155432|42A9E86ED59153A63C2537C089C02F01|/
если мул не устраивает то попробуй найти так.
← →
guav © (2006-10-23 00:09) [5]> Добавил в dpk проэкт designide.dcp. При компилировании Delphi
> сообщает что всё ОК. При попытке установки, вылазит сообщение
> об ошибке Cannot Load Package "Vcl50". It contains unit
> "AppEvnts,"which is also contained in package "Vcl70". Я
> уже час голову ломаю, не могу вкурить что с этим делать.
Если поправить .dcp в редакторе и поменять все 50 на 70, не станет ли ?
← →
Германн © (2006-10-23 01:09) [6]
> Если поправить .dcp в редакторе и поменять все 50 на 70,
> не станет ли ?
Ты хотел сказать .dpk? Наверняка станет.
← →
Lexer © (2006-10-23 14:14) [7]>2) подскажите какой-нибудь многофункциональный компонент таблицу, позволяющий делать то-же самое, что и XLGrid.
Express Quantum Grid
← →
SergeiDos (2006-10-24 15:31) [8]> Если поправить .dcp (.dpk) в редакторе и поменять все 50 на 70, не станет ли
Ни в одном файле из всех нет прямого указания на использования этих модулей. Вообще 50 испольщуется 6 раз только в тексте как число.
> Express Quantum Grid
Спс. Сейчас поищу, попробую...
> ://|file|(Component-Delphi)-XLGrid 1.7.zip|1155432|42A9E86ED59153A63C2537C089C02F01|/
>
> если мул не устраивает то попробуй найти так.
Мула нету. :( Там же вроде нужен статический IP? Или нет? А просто в и-нете я искал, нет нигде. Только на китайских файлах, где ничего не понятно :(
← →
guav © (2006-10-24 19:15) [9]> Ни в одном файле из всех нет прямого указания на использования
> этих модулей. Вообще 50 испольщуется 6 раз только в тексте
> как число.
xlg16d5.dpk строки 30-31
← →
SergeiDos (2006-10-25 18:33) [10]В файле xlg16d5.dpk у меня 30 и 31 строка содержит ссылку на vcl и vclx.
Проблема решилась.
Что сделал:
В меню выбрал Component -> Install Component...
Выбрал вручную файл xlreg.pas
dpk сформировался автоматически.
Но при установке компонент выдает ошибку, так как класс TColorBox уже существует. Просто производим поиск по файлам и все TColorBox заменяем на что-нибудь типа TColorBox2. Дальнейшая установка не должна вызвать проблем.
Отличный компонент. Не успел попробовать ничего другого, сделал этот. Красота...
спс всем.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.056 c