On Thu, 28 Feb 2002 09:08:17 +0100, "Peter Lykkegaard"
<polonline@hot.mail.com> wrote:
>Du skal lave din ide lidt omvendt
>
>Fx
>Function strGetVarNameValue(strVarName)
> strGetVarNameValue = strVarName & ": " & Eval(strVarName)
>End Function
Den forstår jeg ikke (hænger muligvis sammen med, at jeg aldrig helt
har forstået ideen i Eval-funktionen??).
Det jeg er ude efter er, at jeg tit har brug for at skrive mine
variable ud - hvilket jeg typisk vil gøre således:
- hvis:
strDyr = "hest"
strBorgmester = "Brixtofte"
Response.Write "strDyr: " & strDyr & "<br>" & vbcrlf
Response.Write "strBorgmester: " & strBorgmester & "<br>" & vbcrlf
osv.
Eller måske:
Response.Write "strDyr: " & strDyr & " - " & _
TypeName(strDyr) & "<br>" & vbcrlf
- som vil udskrive:
strDyr: hest - String
Det jeg så er ude efter, er en rutine, der i stedet kunne sige:
udskriv(strDyr)
udskriv(strBorgmester)
- og give samme resultat som ovenfor
Hvis jeg bruger din funktion;
Response.Write strGetVarNameValue(strBorgmester)
- udskriver den:
Brixtofte:
- og ikke mere. Den sidste del - Eval(strVarName) - hævder den er
Empty (men det er jo nærmere en politisk vurdering, som ikke hører
hjemme her :)
Jeg ville have, at den skulle udskrive:
strBorgmester: Brixtofte
Any ideas?
Mvh. Jørn
--
Jørn Andersen,
Brønshøj