Hola.
¿Alguien podria decir como saber en tiempo de ejecución que componente usa un programa?
Busco una forma similar a como se hace para saber si el tema de escritorio es dark o no.
Ej:
Código:
If Application.DarkTheme Then
Print "Hi Anakin"
Else
Print "Hi Obi-Wan"
Endif
Nota: Existen algunas llamadas (no se si es el temino correcto) a OpenGL que no funcionan en GTK3 mientras que en QT5 si lo hacen. Entonces deseo eludir lo que no funciona cuando el programa corre.
Ademas de la solucion que propuso Charly, agrego dos maneras mas de abordar el tema que recibi por la lista internacional de gambas:
Código:
If Component.IsLoaded("gb.gtk3") Then
Print "Benoit dice que el toolkit es:" & "gb.gtk3"
Endif
Print "Bruce dice que el toolkit es:" & Env["GB_GUI"]
Gracias.