gampachel   Hace 7 horas
#1
Buenas,

Estoy tratando de compilar para después ejecutar un programa ya antiguo que era pata catalogar una base de datos de películas y series. El programa en cuestión se llama Openmedia Manager. Hace mucho tiempo que el autor lo abandonó.

El caso es que al tratar de compilarlo me sale el mensaje: "Algunos controles no se han cargado porque faltaban componentes". El control problemático se llama "EdtEditor".  Adjunto una captura de pantalla de la jerarquía dentro del formulario problemático.
Y otra captura con la definición de "EdtEditor As Editor".

Y el mensaje del compilador , en otra captura.

A ver si alguien me puede iluminar con pistas para solucionar este tema.

un saludo
Archivos adjuntos
Última modificación: Hace 7 horas por gampachel.
Shordi   Hace 6 horas
#2
Comprueba primero si la aplicación contiene un control propio llamado Editor porque, que yo recuerde, Gambas no lo tiene.
En gambas existe el TextEditor del componente gb.Form.Editor que es un editor con resaltado de sintaxis de código y el TextEdit de los componentes gb.qt4.ext (o gbqt5.ext según tu S.O.) que es un editor de RichText.

Saludos

No podemos regresar
gampachel   Hace 5 horas
#3
(Hace 6 horas)Shordi escribió: Comprueba primero si la aplicación contiene un control propio llamado Editor porque, que yo recuerde, Gambas no lo tiene.
En gambas existe el TextEditor del componente gb.Form.Editor que es un editor con resaltado de sintaxis de código y el TextEdit de los componentes gb.qt4.ext (o gbqt5.ext según tu S.O.) que es un editor de RichText.

Saludos

El programa tiene las siguientes dependencias:

gambas3-runtime (>= 2.90.0)
gambas3-gb-image (>= 2.90.0)
gambas3-gb-qt4 (>= 2.90.0)
gambas3-gb-form (>= 2.98.0)
gambas3-gb-db (>= 2.90.0)
gambas3-gb-db-form (>= 2.98.0)
gambas3-gb-db-sqlite3 (>= 2.90.0)
gambas3-gb-desktop (>= 2.98.0)
gambas3-gb-settings (>= 2.98.0)
gambas3-gb-qt4-ext (>= 2.90.0)
gambas3-gb-qt4-webkit (>= 2.90.0)
gambas3-gb-web (>= 2.98.0)
gambas3-script (>= 2.90.0)
gambas3-gb-form-stock (>= 2.90.0)

Gracias por la respuesta
Al entrar en el IDE no se queja de que le falte ningún componente. Al principio sí porque está escrito para qt4 y yo tengo qt5. Pero eso ya lo resolví. ¿Cómo puedo comprobar si la aplicación usa un control propio?
Shordi   Hace 18 minutos
#4
Cita:¿Cómo puedo comprobar si la aplicación usa un control propio?


Eso es fácil. Si hay algún control propio llamado Editor, dentro de los fuentes del programa debe haber un Editor.class.

Si no lo hay, con las dependencias que muestras aquí yo probaría a cambiar eso de "as Editor" por por "as TextEdit". TextEdit está dentro de gb.qt4.ext y ese componente sí lo tienes enlazado.

Por otra parte no sé qué es lo que se intenta cargar en el editor, según lo que envías parecen ser scripts (no sé de qué clase son los .gbs) pero si es código de gambas o de Shell, prueba con "as TextEditor" y enlaza el módulo gb.form.Editor también.
Si ninguno de los dos funciona... pues no tengo ni pajolera idea, oiga.

Saludos
Última modificación: Hace 16 minutos por Shordi.

No podemos regresar
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.