Ayuda con VB.net - System

Iniciado por Christianlza, 25 Agosto 2011, 00:16 AM

0 Miembros y 1 Visitante están viendo este tema.

Christianlza

Hola a todos, disculpen por abrir tal vez un tema ya hecho anteriormente, estoy aprendiendo a usar VB.net  recien voy 2 días y he aprendido un poco, estoy tratando de armar un pequeño programa con funcion amigos(Friend Function)
Código (vbnet) [Seleccionar]

    Friend Function hwid() As String
        Return GetProcessorId() & "-" & GetMACAddress() & "-" & GetVolumeSerial()
    End Function
    Friend FuEmpty
        Dim query As New SelectQuery("Win32_prnction GetProcessorId() As String
        Dim strProcessorId As String = String.ocessor")
    Dim buscar As New ManagementObjectSearcher(query)
    Dim info As ManagementObject


El problema es donde defino ManagementObjectSearcher, ManagementObject, SelectQuery y  ManagementObjectCollection.
he leido en foros de inicializarlo con "Imports System.Runtime.CompilerServices"
puede que sea de C#, muchas gracias espero no inrumpir nada.

Edit 1: Disculpen, no pense que existia  foro de .net

Christianlza

Hola?
bueno estuve intentado  con  las siguientes importaciones fuera del formulario
que aceptan esas variables para tomar referencia desde el sistema utilizando System.Management.dll

con lo siguiente:

Imports System.Management
Imports System.Net


Pero aun sigo teniendo error, aun no reconoce las vars.

Keyen Night

#2
Si este error es muy común y NADIE cuando te mandan a usar ManagementObject para obtener información del sistema te explica como se deben importar la dll que llevan la Clase. La cuestión es que las importaciones y las referencias son 2 cosas distintas, las referencias son las dll que tienes disponible para importar y las importaciones son las dll que ya están referidas y ya las puedes usar. El problema con ManagementObject es que no está referida debes buscarla en la lista de referencias, agregarla e importala y asunto resuelto. La clase se llama System.Management.

El código que pusistes está mal escrito revisalo.

Y no hagas doblepost :xD
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

Christianlza

Muchas Gracias y disculpen por el x2 post  :o
ya solucione el problema