Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.155 pregleda

Najnovija ↓

Problem sa System.Managment namespace-om 17.01.2009. u 23:32 · pre 216 meseci #1
Potrebna mi je informacija o brzini cpu-a, potrazih malo na netu i na msdnu i videh da se to radi pomocu WMI-a (necu da citam tu informaciju iz registrija, nesto mi se ne cini pouzdanom i preciznom...) tacnije pomocu ManagmentObject-a iz System.Managment nejmspejsa.

e sad, problem je sto ja nemam tu klasu (?!?!!) vidim je lepo u object browser-u (public class ManagementObject : System.Management.ManagementBaseObject Member of System.Management) ali niti je dobijam preko intelisensa niti uspevam da kompajliram kod (kompajler ne moze da pronadje klasu)...

stavljao sam i uses System.Managment (gde bi i trebala da se nalazi klasa) i uses System.Managment.Instrumentation ali nista...

kod:
Code:

using System;
using System.Management;

namespace Termometar {

    static class WMI {

        public static uint getCPUSpeed() {

            ManagementObject mo = new ManagementObject("Win32_Processor.DeviceID='CPU0'");
            uint speed = (uint)(mo["CurrentClockSpeed"]);
            mo.Dispose();

            return speed;
        }
    }
}


menjao sam i verziju frejmvorka (3.5, 3.0 i 2.0) ali ne vredi...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Problem sa System.Managment namespace-om 18.01.2009. u 01:02 · pre 216 meseci #2
jesi dodao asembli u references?
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Problem sa System.Managment namespace-om 18.01.2009. u 10:41 · pre 216 meseci #4
Nije, asembli se automatski dodaje samo kroz designer kad iz toolbar-a ubacis neku kontrolu koja jos nije referencirana, a i to radi samo zato sto se pri registraciji toolbar-a VS-u kaze koji asembliji su neophodni.

uses ne moze automatski da doda referencu iz par razloga:

1. Ne zna u kom asembliju se nalazi taj namespace
2. Cak iako izindeksira sve klase u GAC-u, mozda asembli nije tamo
3. Cak i kad bi znao gde su svi asembliji i svi namespaceovi, sanse su da mozda neki namespace postoji u dva ili vise asemblija, pa postaje diskutabilno koji bi trebalo ukljuciti ;)

zato to ni ne rade. Problem je sto su ljudi navikli da im je sve iz System.* spaceova vec u startu referencirano, sto vise nije slucaj.


Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Problem sa System.Managment namespace-om 18.01.2009. u 11:33 · pre 216 meseci #5
Citat:
mmix: Problem je sto su ljudi navikli da im je sve iz System.* spaceova vec u startu referencirano, sto vise nije slucaj.

egzakli :)

mada, mene buni sto mi intelisense posle System. daje Managment u listi, po nekoj logici to bi znacilo da je vec referencirano (kad dodam referencu dobijem i opciju da koristim namespace definisan u tom asembliju) ali dobro, sad je to nebitno... hvala jos jednom :)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme