Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

Проблема с установкой компонента (VirtualTreeview)   Найти похожие ветки 

 
lipskiy ©   (2003-03-01 17:23) [0]

При установке выдается ошибка - Не могу загрузить этот package, так как он содержит юнит System, который содержится также в Vcl50. Компонент этот довольно давно развивается и очень мощный и популярный, по крайней мере у них там, так как он еще и бесплатный. Про такую проблему там на сайте ( http://www.delphi-gems.com) ничего не написано, подозреваю, что это глюки у меня, но как с этим бороться - не представляю. Исходники есть - всего один pas на мегабайт плюс еще по мелочи, но никакого System там нету да и быть не может.
Может кто чего посоветует?


 
Rouse_ ©   (2003-03-01 17:33) [1]

Я не использовал данный компонент но возможно ошибка в следующем. Пропиши в модуле процедуру регистрации однозначно ;) и попробуй инсталить сам PAS файл

желаю успехов


 
lipskiy ©   (2003-03-01 17:52) [2]

Там процедура регистрации уже есть, но она какая-то непонятная мне, если инсталлить сам пас, то устанавливается только один компонентик вспомогательный из этого набора, и все.
Вот из всего этого ставится только TVTHeaderPopupMenu:

procedure Register;

begin
RegisterComponents("Virtual Controls", [TVirtualStringTree, TVirtualDrawTree, TVTHeaderPopupMenu]);
RegisterComponentEditor(TVirtualStringTree, TVirtualTreeEditor);
RegisterComponentEditor(TVirtualDrawTree, TVirtualTreeEditor);
RegisterPropertyEditor(TypeInfo(TClipboardFormats), nil, "", TClipboardFormatsProperty);

// Categories:
{$ifdef COMPILER_5_UP}
RegisterPropertiesInCategory({$ifdef COMPILER_5} TActionCategory, {$endif} {$ifdef COMPILER_6_UP} sActionCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["ChangeDelay",
"EditDelay"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TDataCategory, {$endif} {$ifdef COMPILER_6_UP} sDataCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["NodeDataSize",
"RootNodeCount",
"OnCompareNodes",
"OnGetNodeDataSize",
"OnInitNode",
"OnInitChildren",
"OnFreeNode",
"OnGetNodeWidth",
"OnGetPopupMenu",
"OnLoadNode",
"OnSaveNode",
"OnResetNode",
"OnNodeMov*",
"OnStructureChange",
"OnUpdating",
"OnGetText",
"OnNewText",
"OnShortenString"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TLayoutCategory, {$endif} {$ifdef COMPILER_6_UP} slayoutCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["AnimationDuration",
"AutoExpandDelay",
"AutoScroll*",
"ButtonStyle",
"DefaultNodeHeight",
"*Images*", "OnGetImageIndex",
"Header",
"Indent",
"LineStyle", "OnGetLineStyle",
"CheckImageKind",
"Options",
"Margin",
"NodeAlignment",
"ScrollBarOptions",
"SelectionCurveRadius",
"TextMargin"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TVisualCategory, {$endif} {$ifdef COMPILER_6_UP} sVisualCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["Background*",
"ButtonFillMode",
"CustomCheckimages",
"Colors",
"LineMode"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} THelpCategory, {$endif} {$ifdef COMPILER_6_UP} sHelpCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["Hint*", "On*Hint*", "On*Help*"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TDragNDropCategory, {$endif} {$ifdef COMPILER_6_UP} sDragNDropCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["ClipboardFormats",
"DefaultPasteMode",
"OnCreateDataObject",
"OnCreateDragManager",
"OnGetUserClipboardFormats",
"OnNodeCop*",
"OnDragAllowed",
"OnRenderOLEData"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TInputCategory, {$endif} {$ifdef COMPILER_6_UP} sInputCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["DefaultText",
"DrawSelectionMode",
"WantTabs",
"OnChang*",
"OnCollaps*",
"OnExpand*",
"OnCheck*",
"OnEdit*",
"On*Click",
"OnFocus*",
"OnCreateEditor",
"OnScroll",
"OnHotChange"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TVTHeaderCategory, {$endif} {$ifdef COMPILER_6_UP} sVTHeaderCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["OnHeader*", "OnGetHeader*"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TVTPaintingCategory, {$endif} {$ifdef COMPILER_6_UP} sVTPaintingCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["On*Paint*",
"OnDraw*",
"On*Erase*"]);

RegisterPropertiesInCategory({$ifdef COMPILER_5} TVTIncrementalSearchCategory, {$endif} {$ifdef COMPILER_6_UP} sVTIncremenalCategoryName, {$endif COMPILER_6_UP}
TBaseVirtualTree,
["*Incremental*"]);
{$endif COMPILER_5_UP}
end;


 
Rouse_ ©   (2003-03-02 16:15) [3]

Кинь мне на мыло, или дай ссылку, посмотрю что за зверь такой.

Желаю успехов


 
smok_er   (2003-03-03 09:46) [4]

Там сначала нужно установить ThemeManager

А компнент ктсати - рулез!!!!



Страницы: 1 вся ветка

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
14-39570
Дмитрий К.К.
2003-02-27 06:37
2003.03.13
Именинники 27 февраля


1-39288
Эдуард
2003-03-03 22:31
2003.03.13
Как узнать как было запущено приложение?


14-39511
y-soft
2003-02-23 16:06
2003.03.13
С днем рождения, Александр!


3-39220
pnv
2003-02-22 15:59
2003.03.13
Создание базы данных


4-39632
maxim2
2003-01-23 09:58
2003.03.13
Получить текст меню над которым находится указатель мыши