Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

.net + WMI OBjektMethode - ABER WIE???

Empfohlene Antworten

Veröffentlicht

Mich flashed seit einigen Tagen ein Problem.

Ich habe ein WMIObjekt und möchte darauf mit .InvokeMethod eine Methode ausführen, bekomme aber ums verrecken keine Übergabeparameter rein.

Die MSDN erzählt mir in der Syntax was von

WMIObjekt.InvokeMethod(Methode as String, Args() as Objekt)

was für ein Objekt verlangt die Funktion?????

ich bekomme immer die Fehlermeldung "ungültige Umwandlung"

Ich will die Funktion "EnableStatic" aufrufen welche die Übergabe von einer IPAdresse und einer Subnetmask als String erwartet.

(Jedenfalls ist das so wenn ichs über den WSH mach)

Bei mir sieht das so aus:

DIM WMIQuery as new ObjectQuery("Select * from _

Win32_NetworkAdapterConfiguration where Index=2")

DIM WMIObj as new ManagementObjectSearcher(WMIQuery)

WMIObj.InvokeMethod("EnableStatic", ???????)

in was für nem Objekt muss ich die ip und die subnet nun übergeben???

alles andere funktioniert perfekt...ich kann alle Funktionen aufrufen die keine Parameter verlangen...ich will nur wissen in welchem objekt ich die parameter übergeben muss oder ob die in nem bestimmten format seien müssen...

bin für jede hilfe megadankbar..

!!!!! da dies nicht mein account hier in diesem board ist wäre es sehr nett wenn sie mir die antworten an meine mailadresse senden können

marcus.quast@spe-siemens.de

Danke

Arg() as Objekt

Ist ein Objekt array...?

Vielleicht hilft das?

Dim myArg(2) as Object

myArg(0) = "BLABLA"

myArg(1) = 223234

Oder du machst eine klasse

public Class cArg

public parameter1 as String

public parameter2 as string

public parameter3 as Integer

public ... as ...

end class

Instanzierst ein Objekt der Klasse cArg und übergibst das.. Das ist jedoch die Vorgehensweise wenn man Multithreading realisieren will von MEthoden die Parametern besitzen..

Ich kenn diese Sachen die du da geschrieben hast nicht. Und da du auch zuviel fachchinesisch geschrieben hast, verstehe ich das zwei mal nicht... :)

vielleicht helfen ja die zwei Lösungsansätze ansonsten kann dir auch Google.de sehr viel helfen...:cool: :cool:

gruss

blear

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.