Ejemplo de Docking-Docking_in_Code de JVCL - Posible error de Tab Dock

Estoy usando delphi xe2 con la actualización 4, bajo OS: Win7, y quiero crear una aplicación para mi examen semestral que permita acoplar formularios. Como soy estudiante, no puedo permitirme comprar ningún componente de acoplamiento. Entonces comencé a aprender cómo funciona JVCL Docking al observar los ejemplos proporcionados por los autores de JVCL 3.45 (gracias por ellos). Y ahora estoy atascado con un posible problema. Abrí el proyecto de JvDocking llamado Docking_in_Code: todas las opciones en el panel alineado a la izquierda (Sibling DOck, Cojoined Dock) están funcionando, pero cuando hago clic en Tab Dock, este es el mensaje que recibo.

"ManualTabDock: Ttabhost no creado. Es posible que su estilo de acoplamiento no admita el acoplamiento con pestañas"

¿Alguien más se ha encontrado con esto? Traté de escribir el mismo código en el ejemplo en mi propio proyecto pero aparece el mismo error.enter image description here por qué parece que no puedo decir :(

preguntado el 03 de mayo de 12 a las 10:05

Le aconsejaría que salte sobre las cosas de jvdock por el momento, tienen muchos errores y no vale la pena el tiempo invertido. -

Hola Dorin, OUCH. Yo escribí esos. Si tienen errores, sé un mensch y reporta los errores en el Rastreador de errores Jedi. Y los arreglaremos. Porque somos agradables así. -

Cristian; Obtenga las fuentes más recientes usando Subversion, no las fuentes 3.45, y vea si eso soluciona su problema. Si no, voy a entrar y investigar más a fondo, pero no parchearé la versión 3.45, parchearé la versión CVS-head. (Así es como funcionamos con el soporte XE2). -

Esto ahora se informa como Error 5874. tematracker.delphi-jedi.org/view.php?id=5874 -

1 Respuestas

Supongo que, dado que llegó a la etapa de ver ejemplos, instaló JCL (Biblioteca de componentes de Java) y JVCL (Biblioteca de componentes visuales de Java) en Delphi XE2.

Recientemente también aprendí a trabajar con los componentes de acoplamiento JVCL. Este ejemplo fue uno de los primeros que miré y funcionó bien para mí. Le sugiero que reinstale JCL y JVCL y luego verifique que las rutas de la biblioteca estén presentes y sean correctas en:

Tools > Options > Environment Options > Delphi Options > Library > LibraryPath

Tengo las siguientes rutas guardadas en mi lista de directorios:

...\jcl\jcl\lib\d16\win32
...\jcl\jcl\source\include
...\jvcl\lib\D16\win32
...\jvcl\common
...\jvcl\Resources
...\jvcl\run

Si ha confirmado todo esto y aún no funciona, puede ser una idea instalar los paquetes manualmente. La versión del paquete que debe instalarse es D16 tanto para JCL como para JVCL si necesita compilar e instalar manualmente los paquetes (aunque el instalador debería hacerlo por usted). Si abre el proyecto delphi 'D16 Packages', debería poder instalar manualmente los componentes, primero para el JCL y luego para el JVCL.

respondido 10 mar '15, 19:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.