FulTid er en lokal variabel i funktionen Generate_test(..) som i øvrigt ikke bliver brugt til noget. Jeg tror at ovenstående ville virke hvis du flyttede linien "FulTid = Now()" ned i funktionen Call_test(), før du i Call_test() kalder Generate_test(FulTid)
Fultid i Call_test fotæller at det er den string den skal tage i Generate_Test. Hvis du laver den om til Dato, er det dato den vil tage.
Og hvis du skriver Response.Write(Generate_test(FuldTid)) istedet, så virker det fint. Det er kun hvis den skal en tur igennem den anden Function at den ikke vil virke. Og det skal den, for det er den metode jeg skal bruge
argumenter bliver i vbscript default sendt med som ByRef, dvs som reference (pointer) til variablen
Når du dimmer variablen, så er del veldefineret, og vbscript kan tage referencen til variablen og sende den med. Uden dim, er den udefineret, og den kan ikke sende referencen med
Function Generate_test(ByRef Test) Selv med dim, virker det ikke hvis du sætter ByRef på fordi variablen ikke er tildelt værdi på det tidspunkt du kalder funktionen
Og derfor virkede det da jeg kørte den første funtion, før den anden...
Men det vil sige dim faktisk laver (FulTid = "") ..???
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.