Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

VirtualTreeView
Ir a página Anterior  1, 2
 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Responder citando

Tugui escribió:
Al final a mi me ha funcionado sólo con ejecutar los dos instaladores y me aparecieron las dos pestañas de componentes.
Lo único que se me ocurre es que desinstales el c++ builder y lo instales otra vez y pruebes de nuevo a ver si hay suerte.

Es lo que llevo haciendo desde ayer y me estoy volviendo loco por culpa de los componentes Indy. Confused
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¡No hay manera! Como me hacen falta los elementos de Indy para el correo electrónico y esos en la versión 8 no están, tengo que desinstalar la 8 e instalar la 9, pero por más que lo intento siempre me da el mismo error.
y ya no sé por donde piullarlo.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Tugui escribió:
Si tienes problemas con el uxtheme.h me lo dices que se como solucionarlo.
Estaré por aquí ok?

Vale. Por fin, después de muchas batallas, he logrado instalr todo y que todo funcione adecuadamente y he conseguido instalar los dos paquetes de VirtualTreeview.

Me he descaragdo un par de manuales que he encontrado (aunque están en inglés y todos los ejemplos son para Delphi Crying or Very sad):
Virtual Treeview Help (pdf) http://www.soft-gems.net/supplement/download.php?ID=67
Virtual Treeview Tutorial translation (PDF) http://www.soft-gems.net/supplement/download.php?ID=79

He puesto un formulario con un VirtualTreeview pero al compilar me da un error, como decías, con uxtheme.h; en concreto este:
Cita:
uxtheme.h (176): E2146 Need an identifier to declare

en una de las líneas del include. No sé si es ese error al que te referías en tu mensaje.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Si el error del que me estás hablando es este:

La solución es que copies THEMESIZE y lo pegues abajo tal y como te muestra la siguiente imagen:


Lo más seguro es que te salga otro error muy parecido, pues haces lo mismo y ya está, cierras el archivo y guarda cambios.
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Gracias Tugui. Los errores en el include ya está corregidos; efectivamente salió otro más.

Ahora me da otro error al enlazar el programa:
Cita:
[Linker Error] Unable to open file 'VIRTUALTREES.RES'

He buscado y ese archivo lo tengo en dos carpetas, en C:\Program Files (x86)\Soft Gems\Virtual Treeview\Source y en C:\Program Files (x86)\Borland\CBuilder6\Source\vcl.

Por otra parte, en las opciones del entorno tengo puestas en Library path
C:\Program Files (x86)\Soft Gems\Theme Manager\Source y C:\Program Files (x86)\Soft Gems\Virtual Treeview\Source; están las últimas del listado y no sé si habrá que hacer algo más.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Es en las opciones del proyecto que tienes que incluir esos directorios y si es así ponlos en primer lugar ok?
_________________
¡ADELANTE CON ESTE SUPER FORO!
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Todo aclarado. Tengo dos carpetas con nombre similar y había copiado el fichero en la que no era. Ahora si ha compilado. A ver si me entero de como funciona este elemento.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

¡Pues no! Seguimos a vueltas. Estoy tratando de enterarme como funciona este elemento. De momento tengo un solo formulario en el que puesto nada más que un VirtualStringTree, pero al compilar ese formulario me da un error el compilador:
Cita:
VirtualTrees.hpp: E2321 Declaration does not specify a tag or an identifier

y apunta a estas líneas de dicho fichero:
Código:
struct TSHDragImage;
typedef TSHDragImage *PSHDragImage;

#pragma pack(push, 1)
struct TSHDragImage
{
   tagSIZE sizeDragImage;
   Types::TPoint ptOffset;
   HBITMAP hbmpDragImage;
   unsigned ColorRef;
};     // Esta es la línea en la que está dando el error
#pragma pack(pop)

y no sé como salir del atolladero Embarassed
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Ya lo solucioné y es una estupidez que no sé como no se me ocurrió antes. El fichero de cabecera VirtualTrees.hpp se pone por defecto, y como es lógico, en el formulario que contiene el TVirtualStringTree; se ve que en la compilación algún otro fichero de cabecera machaca parte de ese código. Me ha bastado con poner ese hpp en formulario que lanza el resto de la aplicación para que ya no dé error.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.