Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Exclamation Obtener datos de un Equipo

Saludos amigos foristas.

me gustaria saber como hago para obtener en label1 nombre del equipo, label 2 ip, label3 tarjeta madre, label4 procesador, label5 dirección ip...

gracias adelantadas
Responder Con Cita
  #2  
Antiguo 25-07-2008
Avatar de Ferrari
Ferrari Ferrari is offline
Miembro
 
Registrado: jun 2006
Ubicación: Torreón, México
Posts: 154
Poder: 18
Ferrari Va por buen camino
Cool Ayuda

-Crea una form (Form1) y pon en ella un TButton (Button1) y un TMemo (Memo1)
-Incluye 'Winsock' en la parte uses
-En el evento OnCreate de la form incluye éste código:


Código Delphi [-]
         procedure TForm1.FormCreate(Sender: TObject);
         var 
           wVersionRequested : WORD;
           wsaData : TWSAData;
         begin 
          {Start up WinSock}
           wVersionRequested := MAKEWORD(1, 1);
           WSAStartup(wVersionRequested, wsaData);
         end;

-En el evento OnClick del Button1 pon este código:

Código Delphi [-]
         procedure TForm1.Button1Click(Sender: TObject);
         var 
           p : PHostEnt;
           s : array[0..128] of char;
           p2 : pchar;
         begin 
          {Get the computer name}
           GetHostName(@s, 128);
           p := GetHostByName(@s);
           Memo1.Lines.Add(p^.h_Name);
          {Get the IpAddress}
           p2 := iNet_ntoa(PInAddr(p^.h_addr_list^)^);
           Memo1.Lines.Add(p2);
         end;

-Finalmente, en el evento OnDestroy de la Form1 pon este código:

Código Delphi [-]
         procedure TForm1.FormDestroy(Sender: TObject);
         begin 
          {Shut down WinSock}
           WSACleanup;
         end;

y ya está...
Responder Con Cita
  #3  
Antiguo 25-07-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
muy bien ese codigo funciona para el nombre del computador y para la ip

y la tarjeta madre? y el procesador?
gracias por tu ayuda tio, seguro sabes acar esos dos componentes que necesito ojala me puedas ayudar con los otros dos gracias adelantadas!!
Responder Con Cita
  #4  
Antiguo 25-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Aquí tienes unos cuantos componentes que te permiten obtener esa información y mucha más. Hay bastantes gratuítos. Yo hace tiempo utilizé uno de MiTEC. Altualmente (las versiones más nuevas) son de pago, pero aun se pueden encontrar versiones antiguas que eran gratuítas.
__________________
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.
Responder Con Cita
  #5  
Antiguo 25-07-2008
lKinGl lKinGl is offline
Miembro
 
Registrado: ago 2007
Posts: 333
Poder: 17
lKinGl Va por buen camino
Muchas Gracias Neftali esos componentes han funcionado mejor que como esperaba ahora solo tengo que hacer el mio propio, pero ya tengo por donde empezar.....salu2
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obtener IP equipo Alexis7788 Servers 4 07-02-2013 22:56:21
Exportar datos a otro equipo juanchi MS SQL Server 5 22-04-2008 17:33:46
Como obtener la MAC de un equipo remoto dado la ip?? sarroyab Redes 0 17-01-2008 06:25:42
Como obtener la hora y fecha de otro equipo fayala Varios 4 31-01-2006 19:52:21
Obtener fecha y hora de un equipo remoto gendelphi API de Windows 2 07-11-2003 07:26:31


La franja horaria es GMT +2. Ahora son las 09:53:13.


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
Copyright 1996-2007 Club Delphi