War*_*ren 9 delphi delphi-7 virtualtreeview
Mike Lischke的虚拟树视图在网络上和第三方组件中都很受欢迎.我刚刚在我的机器上下载了4.8.7版本.
我有两个分区的Delphi 2010和Delphi 7.0.
Aftter单击虚拟树视图的安装程序,提示日志文件,说已成功安装.
我检查Delphi 2010,是的,它是在显示3个控件的组件面板上.
但是当我启动Delphi 7.0时,IDE会提示"无法加载VirtualtreesD7.bpl ...".我忽略它,发现虚拟树视图设计时包在列表中,但是UNCHECKED.如果我尝试检查它,它再次承诺"无法加载virtualtreesD7 ......".
我搜索整个磁盘并找到VirtualTreesD7D.bpl,并在设计时包列表中手动添加它.它是带有3个控件的调色板.
我快速测试并退出Delphi 7.0.但是,当我重新启动Delphi 7.0时,它再次提示"无法加载VirtualtreesD7.bpl ...",它再次不在palatte而不是在设计时包列表中检查.
这是一个非常简单的问题.你能告诉我怎么解决吗?非常感谢你提前.
编辑:
感谢您的评论.
我测试了你的评论,但没有成功.
新问题:
如果我通过单击unins000.exe卸载虚拟树视图并仅在Delphi 7.0中重新安装它,安装程序会在最后一个屏幕提示''... completed .."并且没有错误提示.当我启动Delphi 7时,虚拟树视图设计时间包不在包列表中.这比上次更糟糕(上次它在包列表中但未检查).
我仔细检查该日志文件的一行一行,它说:
...
...
VirtualTreesD7.dpk(39)
VirtualTreesD7.dpk(39)
VirtualTreesD7.dpk(41)
VirtualTreesD7.dpk(43)
**VirtualTreesD7D.dpk(32) Fatal: Required package 'VirtualTreesD7' not found**
Run Code Online (Sandbox Code Playgroud)
为什么?为什么它没有成功安装,也没有在上次安装屏幕中提示安装错误.
如何解决这个"致命......未找到"的问题.
谢谢大家的帮助.
新编辑:(这是答案吗?)
首先感谢您的帮助和建议.
我需要2个小时来测试并找到可能的解决方案.它适用于我的机器,可以安装在Delphi 7.0中.
脚步:
1. uninstall virtual treeview by clicking unins000.exe from Delphi 7.0 ( you can separately install virtual treeview in Delphi 2010)
2. clicking newly downloaded VirtualTreeview setup 4.8.7.exe, install it in Delphi 7 folder, do not install it in default...Rad..path. Important: INGNORE ALL ERROR PROMPTS DURING INSTALLATION (INCLUDING ERROR PROMPT IN THAT LARGE INSTALLATION LOG FILE).
3. Go to $\Virtual Treeview, right click VirtualTreesD7D.dpk, select Open with Delphi 32 development environment. A window prompts for you to compile. JUST CLICK COMPILE, DO NOT CLICK INSTALL.
4. Go to Component -> Install Packages. Go to $\Bpl folder and manually add VirtualTreesD7D.bpl into Design Package. The three controls will appear in Palette.
5. Go to folder $\Bpl and YOU MUST COPY VirtualTreesD7.bpl (NOT VirtualTreesD7D.bpl) INTO $\Bin folder.
6. Close Delphi 7 and restart it, you will find that this component is on Palette and in Package list, it is in Design package list and CHECKED.
Run Code Online (Sandbox Code Playgroud)
我个人认为虚拟树视图的安装程序需要改进以免除用户的麻烦和安装测试.安装程序需要重写.
这是我的安装情况.我不知道它是否可以推广到所有用户.
谢谢你们.
确保 virtualtrees.pas (\source) 所在的文件夹位于环境搜索路径中。
您可能需要手动安装 Delphi 7 的 *.dpk 文件。打开 D7.dpk,编译然后打开并安装 D7D.dpk(首先是运行时,然后是设计时包)尚未在 Delphi2010 w/ Delphi7 上完成,但安装只用Delphi7就可以了。
*编辑