String til array til OleVariant?
Jeg sidder og roder med et lille program der skal bruge WMI til at ændre mine netværksindstillinger for mig når jeg skifter mellem et netværk med DHCP og et uden.Jeg har allerede fået det til at virke den ene vej, men jeg har problemer med at få ændret min opsætning når jeg skal sætte en statisk IP op. EnableStatic giver en fejlmeddelelse der indikerer at min parameter har den forkerte type.
Efter at have kigget lidt nærmere på eksisterende VBScripts, lader det til jeg skal have lavet et array på et element, og lagt min værdi (192.168.1.14) ind i det. Det array skal så castes til en OleVariant - men hvordan gør jeg det? Synes jeg har prøvet stort set alle muligheder - en alm. string der laves om til en OleVariant, et array[1..1] of string der laves om, en Variant der laves om, et array[1..1] of Variant...
Jeg *ved* det er muligt i Delphi, da det kan lade sig gøre med tredjepartskomponenten TWmiQuery, men jeg vil helst undgå at skulle ty til en løsning som jeg ike ved hvordan virker, så jeg ikke risikerer at ende i samme sitatuion hvis jeg skal bruge sådan et array udenfor WMI.
