Re: (msh) [net.IPAddress]::tryparse()
- From: "Artus Krohn-Grimberghe" <usenet@xxxxxxxxxx>
- Date: 12 Jan 2006 02:31:54 -0800
I can't help you out. But I think the problem resides in some pointer
issue:
<output>
MSH C:\WINDOWS\system32> $ip | get-member -static
TypeName: System.Net.IPAddress
Name MemberType Definition
---- ---------- ----------
Equals Method static System.Boolean Equals(Object objA,
Object objB)
HostToNetworkOrder Method static System.Int64
HostToNetworkOrder(Int64 host), static System.Int32 Host
IsLoopback Method static System.Boolean
IsLoopback(IPAddress address)
NetworkToHostOrder Method static System.Int64
NetworkToHostOrder(Int64 network), static System.Int32 N
Parse Method static System.Net.IPAddress Parse(String
ipString)
ReferenceEquals Method static System.Boolean
ReferenceEquals(Object objA, Object objB)
TryParse Method static System.Boolean TryParse(String
ipString, IPAddress& address)
Any Property static System.Net.IPAddress Any
{get;set;}
Broadcast Property static System.Net.IPAddress Broadcast
{get;set;}
IPv6Any Property static System.Net.IPAddress IPv6Any
{get;set;}
IPv6Loopback Property static System.Net.IPAddress IPv6Loopback
{get;set;}
IPv6None Property static System.Net.IPAddress IPv6None
{get;set;}
Loopback Property static System.Net.IPAddress Loopback
{get;set;}
None Property static System.Net.IPAddress None
{get;set;}
</output>
Tryparse() is a method expecting an output parameter. Means it want's
pointer if I am not completely wrong. Regrettably the syntax implied by
the output of get-member does not work:
<output2>
MSH C:\WINDOWS\system32> [net.ipaddress]::tryparse($ip2,
system.net.ipaddress& $ip)
Missing expression after ','.
At line:1 char:32
+ [net.ipaddress]::tryparse($ip2, <<<< system.net.ipaddress& $ip)
MSH C:\WINDOWS\system32> $ip = net.ipaddress& $ip
Ampersand not allowed. The & operator is reserved for future use; use
"&" to pass ampersand as a string.
At line:1 char:21
+ $ip = net.ipaddress& <<<< $ip
MSH C:\WINDOWS\system32>
</output2>
Maybe the Monad book states something about output parameters? My copy
did not arrive yet.
--
Artus
.
- References:
- (msh) [net.IPAddress]::tryparse()
- From: /\\/\\o\\/\\/ [MVP]
- (msh) [net.IPAddress]::tryparse()
- Prev by Date: Re: Copying a _templateUser.
- Next by Date: Re: So Where's the New Drop?
- Previous by thread: (msh) [net.IPAddress]::tryparse()
- Next by thread: Re: (msh) [net.IPAddress]::tryparse()
- Index(es):
Relevant Pages
|