Hej!
Jag är lite osäker på en sak...
Är det möjligt att göra en function som har olika returtyper (tror inte det är möjligt, i varje fall inte med option strict on)
Jag vill ha en function som returnerar antingen en integer eller en string beroende på vad ett visst objekt innehåller.
Returtyp
4 svar · 306 visningar · startad av Glitter
Nej, inte med samma inparametrar ivf. Du kan istället alltid returnera ett object som du sedan får kolla vilken typ den är av.
Du kan ange object som returtyp och sedan retunera vad du vill, dock kanske det inte är någon vidare lösning.
Nä det skall ju hälst vara typat...
Kan man inte göra såhär:
anrop: CObjekt("str")
sub CObjekt(o as object)
select case lcase(typename)
case "string" Cstring(o.tostring)
...
...
end select
end sub
function Cstring(str as string) as string
return str
end function
Altså att suben anger vilken function som skall retunera ett typat värde...
Känns inte som om det skulle funka...
Man kan inte får byRef att returnera ett typat värde ?