Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   ¿Codigo para mostrar los componentes del equipo? (https://www.clubdelphi.com/foros/showthread.php?t=86588)

pokexperto1 05-09-2014 17:22:56

¿Codigo para mostrar los componentes del equipo?
 
Hola a todos, os queria hacer una pregunta, hay algun codigo para obtener los nombres de los componentes del equipo (Procesador, targeta grafica, placa base)
Que muestre la información como cuando ejecutas el dxdiag y lo guardas en un txt.
Que sea mas o menos así:
Código Delphi [-]
uses shellapi;
procedure Tform1.Button1Click(Sender: TObject);
var
inf:  string; 
begin 
inf:= (datos de una llamada al dxdiag o algo similar, el  comando que no se) 
memo1.lines.add(inf); 
with savedialog1 do
if execute  then 
begin memo1.lines.savetofile(Filename); 
end; 
end;
Creeis que en un String me caben todos los datos o no?

Casimiro Notevi 05-09-2014 18:13:23

La biblioteca WMI de nuestro compañero Neftali.

ecfisa 05-09-2014 18:15:34

Hola pokexperto1.

Cita:

Hola a todos, os queria hacer una pregunta, hay algun codigo para obtener los nombres de los componentes del equipo (Procesador, targeta grafica, placa base)
GlibWMI 1.8

Cita:

Creeis que en un String me caben todos los datos o no?
Excepto que te refiearas a un ShortString no vas a tener problemas, su capacidad de almacenamiento es de 2 Gb.

Saludos :)

Edito: No ví el mensaje de Casimiro mientras redactaba este, pero nos referimos a la misma biblioteca.

Casimiro Notevi 05-09-2014 18:23:30

Cita:

Empezado por ecfisa (Mensaje 480763)
Edito: No ví el mensaje de Casimiro mientras redactaba este, pero nos referimos a la misma biblioteca.

Tú respuesta ha sido más completa ^\||/
;)

Neftali [Germán.Estévez] 08-09-2014 15:49:21

Aquí tienes una descripción un poco más detallada de la librería.
Te recomiendo que bajes primero las demos.
Pruébalas (en concreto la que se llama GenericTest que es la demo completa de todos los componentes) y si ves que es lo que necesitas puedes descargar la librería desde la web del autor o desde Sourceforge.



Un saludo.


La franja horaria es GMT +2. Ahora son las 04:20:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi