La vista de árbol virtual de Mike Lischke parece tan popular en la web y como componente de terceros. Acabo de descargar la versión 4.8.7 en mi máquina.¿Cómo instalar Virtual Treeview?
Tengo Delphi 2010 y Delphi 7.0 en 2 particiones.
Después de hacer clic en el instalador de la vista de árbol virtual, aparece un archivo de registro que indica que se ha instalado correctamente.
Reviso Delphi 2010, sí, está en la paleta de componentes que muestra 3 controles.
Pero cuando inicio Delphi 7.0, IDE solicita 'No se puede cargar VirtualtreesD7.bpl ...'. Lo ignoro y veo que el paquete de tiempo de diseño de la vista de árbol virtual está en la lista, pero NO ESTÁ COMPROBADO. Si trato de verificarlo, de nuevo aparece "No se puede cargar virtualtreesD7 ...".
Busco Disco completo y encuentro un VirtualTreesD7D.bpl y lo agrego manualmente en la lista de paquetes de tiempo de diseño. Está en la paleta con 3 controles.
Lo probé rápidamente y salí del Delphi 7.0. Pero cuando reinicio Delphi 7.0, de nuevo aparece "No se puede cargar VirtualtreesD7.bpl ...", de nuevo no está en palatte y no está marcado en la lista de paquetes de tiempo de diseño.
Esta es una pregunta muy simple. ¿Me puedes decir cómo resolverlo? Muchas gracias de antemano.
Editar:
Gracias por los comentarios.
Probé tus comentarios, pero no funcionó.
nuevo problema:
Si puedo desinstalar vista de árbol virtual haciendo clic unins000.exe y volver a instalarlo sólo en Delphi 7.0, el instalador le pedirá en la última pantalla '' ... .. completado" y le indica ningún error. Cuando inicio Delphi 7, el paquete de tiempo de diseño treeview virtual no está en la lista de paquetes. Esto es incluso peor que la última vez (la última vez está en la lista de paquetes pero no está marcada).
Reviso cuidadosamente una línea una línea de ese archivo de registro, dice:
...
...
VirtualTreesD7.dpk(39)
VirtualTreesD7.dpk(39)
VirtualTreesD7.dpk(41)
VirtualTreesD7.dpk(43)
**VirtualTreesD7D.dpk(32) Fatal: Required package 'VirtualTreesD7' not found**
¿Por qué? Por qué no se instala correctamente y no solicita el error de instalación en la última pantalla de instalación.
Cómo solucionar este problema "Fatal ... not found".
Gracias a todos por su ayuda.
Nueva edición: (¿Es esta respuesta?)
Gracias por su ayuda y sugerencia en primer lugar.
Tomo 2 horas para probar y encontrar una posible solución. Funciona en mi máquina y se puede instalar en Delphi 7.0.
Pasos:
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.
Personalmente, creo que el instalador de vista de árbol virtual necesita mejoras a los usuarios libres de tales problemas y la prueba en la instalación.El instalador necesita reescribir.
Este es mi caso de instalación. No sé si se puede generalizar a todos los usuarios.
Gracias a todos.
También tengo este problema, nunca encontré una solución. – Blorgbeard
¿Ha intentado instalar cada versión en el directorio por separado como ... \ lib \ VirtualTreeView? Tuve un problema similar y esto me ayudó. Pero antes de hacerlo, desinstala todas las versiones anteriores. –
Disculpe, modifiqué la instalación de VT para cada versión de Delphi en un directorio aparte. –