FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cómo instalar y utilizar la librería de components GLIBWMI
buenos dias a todos en el club de delphi.
Estoy usando delphi 10.3 que es free por un año. Estoy tratando de instalar GLIBWMI 2.2b pero no hace nada de nada. lo estoy tratando de instalar de la siguiente manera. 1. en el libriry path añadi la direccion de la carpeta sources donde estan todos los .pas 2. abri el proyecto Groupall 3. Compile e instale y me sale un mensaje que todo esta bien pero cuando pongo por ejemplo :
me deja el edit en blanco y no hace nada. Alguien podria desirme que estoy haciendo mal? |
#2
|
||||
|
||||
Hola a todos,
Pareciera que has podido instalar... puesto que dices que el código que has puesto "no hace nada", pero, tampoco dices que falle... entonces, se me ocurre que compruebes si es que acaso "DeviceID" está vacío en tu caso... prueba con otras propiedades / componentes de la librería a ver si te ofrecen resultados... es posible que "DeviceID" no lo haga, pero, ya digo, pareciera que instalar has conseguido instalar la librería... |
#3
|
|||
|
|||
Instalar GLIBWMI
Probe algunos codigos como usted me dijo
y no sale nada nada nada y me sale 'x86' si quieres dime un codigo espesifico o una propiedad para ver que pasa. sera que me falta colocar algo en la uses de la form o lo instale mal? Lo mas probable es que algo yo haya hecho mal. podrias chequear si como lo instale esta bien? |
#4
|
|||
|
|||
Instalar GLIBWMI
Como se instala la libreria?
|
#5
|
||||
|
||||
Hola a todos,
Yo diría que ya has instalado la librería correctamente... hay dos pruebas de ello: no obtienes errores, que, obtendrías de no haber instalado correctamente la librería. La otra prueba es que "GetArchitectureAsString" te retorna "x86", lo que puede ser correcto. En alguna ocasión, en este tipo de librerías, no obtienes los valores esperados, por ejemplo, porque el sistema / ordenador no los proporciona. Yo diría que este es el caso, y, no que no hayas podido instalar la librería. Prueba a ejecutar un programa de ejemplo (mostrando algunas de las propiedades que ya tratas de obtener) en otro ordenador, a ver si en ese caso sí obtienes datos. |
#6
|
|||
|
|||
abri el demo del procesador que trae el paquete del instalador y cogio todos los datos sin problemas.
de hecho no se porque salia arquitectura x86 ya que tengo w10 64bit que es como sale con tu demo desde delphi [IMG]c:\Users\Administrator\Desktop\printscreen.JPG[/IMG] |
#7
|
|||
|
|||
me sale de esta manera
NOmbre: Win32_Processor descripcion: Intel64 Family 6 Model 142 Stepping 9 arquitectura: x64 processor id: BFEBFBFF000806E9 socket: U3E1 family: 206 etc |
#8
|
|||
|
|||
este es la unit del software en que estoy probando como funciona
|
#9
|
||||
|
||||
Hola a todos,
Pues sí; es raro que el "demo" te ofrezca datos y no te los ofrezca el código que estás tratando de usar, pero, tienes que entender por dónde va mi respuesta: si no hubieses instalado correctamente la librería, no es ya que no obtuvieses datos, ¡es que tu código no compilaría siquiera! Por eso uno se atreve a decir que la librería se ha instalado correctamente, y que, es otra cosa la que no funciona como se espera. La librería GLIBWMI puede descargarse desde la página del compañero Germán: https://neftali.clubdelphi.com/componentes-glibwmi/ Hay un archivo "instalar.txt" que reza lo siquiente: Cita:
Ese mensaje también deberías verlo tú al compilar / instalar la BPL en cuestión. También añadí en el "Library path" la ruta de la carpeta "sources", y, a continuación compilé y ejecuté la "demo" "ProcessorInfo", sin problemas, y, mostrándome la información esperada: O sea... prueba a instalar de nuevo... asegúrate de que puedes ver el mensaje con los componentes instalados... cuando compiles / instales la librería. A continuación, he creado un "proyecto VCL" nuevo, y, he situado un componente "ProcessorInfo" en el formulario. En efecto, si pruebo tu código sin más, me ocurre lo mismo que a ti: no obtengo datos. Pero... me he fijado en que dicho componente tiene una propiedad "Active"... que es "False" por defecto... si pongo esa propiedad a "True", en tiempo de diseño o de ejecución, ahora sí, obtengo los datos que se esperan. Y llegados a este punto... como sigo pensando que la librería la has instalado correctamente, tienes que revisar esta propiedad "Active" de que te hablo, y, asegurarte de que está en "True", antes de requerir la información que ofrece el componente en cuestión. |
#10
|
||||
|
||||
Hola a todos,
Creo que puedes quedarte con la última parte de mi anterior mensaje: Cita:
|
#11
|
|||
|
|||
Ahora mismo voy camino al tatami a entrenar. En cuanto regrese voy a hacer todo de nuevo y voy a poner active en true como me dises. Muchisimas gracias como siempre y que Dios los Bendiga.
Disen que los libros, los paraguas y las mentes solo sirben si se habren |
#12
|
|||
|
|||
Gracias por toda la ayuda que he recibido de este club de delphi lleno de gente talentosa.
Active:=true termino resolviendo el problema que tenia con la funcionalidad de este componente que para mi es muy bueno con muchas funciones expectaculares. Que Dios los siga Bendiciendo a todos. Gracias una vez mas y que tengan un excelente dia |
#13
|
|||
|
|||
Muchas gracias por todo Dec. Que dios te bendiga
|
#14
|
||||
|
||||
#15
|
||||
|
||||
Gracias Dec!!!
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#16
|
||||
|
||||
Hola a todos,
¡No hay de qué, Germán! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
instalar fastreport 5 y los components ibx | IVAND | Impresión | 0 | 15-12-2016 01:32:39 |
Librería GlibWMI para Delphi XE4 | Neftali [Germán.Estévez] | Varios | 6 | 01-08-2013 19:10:49 |
¿Cómo instalar la librería OnGuard? | systemix | Varios | 1 | 02-06-2011 12:14:44 |
Sobre la Libreria GlibWMI | Suriu | OOP | 2 | 14-03-2011 15:17:52 |
¿ Como utilizar una librería construida en .NET en Delphi ? | edwardspos | .NET | 1 | 06-04-2006 04:44:11 |
|