01. februar 2002 - 15:48Der er
9 kommentarer og 1 løsning
Typerne passer ikke sammen: 'add'
Hvad er fejlen her? Min global.asa fil ser sådan her ud:<% LANGUAGE="VBScript" RUNAT="Server"%> <% Sub Function add(int1, int2) add = int1 + int2 End Sub Sub Funktion times(int1, int2) times = int1 * int2 End Sub %> Min test fil ser sådan her ud: <% LANGUAGE="VBScript" %> <HTML> <HEAD> <TITLE>Add/Times test</TITLE> </HEAD> <BODY> <% intParm1 = Rnd*12 intParm2 = Rnd*140 add = add(intParm1, intParm2) Response.Write intParm1 & " + " & intParm2 & " = " Response.Write add & "<BR>" Times = Times(intParm1, intParm2) Response.Write intParm1 & " * " & intParm2 & " = " Response.Write Times & "<BR>" %> Jeg får fejlmeldingen: Typerne passer ikke sammen: 'add' /Test/Add-TimesTest.asp, line 10
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har foretaget begge rettelser som jeg har fået fra Rou og Mikbj, men jeg får stadig den samme fejlmeddelelse. Der hvor der nu står: vAdd = add(intParm1, intParm2)
Hmm .. jeg prøvede at lægge en funktion ind i Global.asa og prøvede derefter at køre den fra en testside. Jeg fik meddelelsen:
"Script blocks must be one of the allowed Global.asa procedures. Script directives within <% ... %> are not allowed within the Global.asa file. The allowed procedure names are Application_OnStart, Application_OnEnd, Session_OnStart, or Session_OnEnd."
Det ser vist ud til at man ikke kan lægge sine egne funktioner i Global.asa.
Jeg har prøvet alt hvad du skriver mikbj, men der er intet der virker alligevel. Jeg har endda prøvet at lægge funktionerne in i en Sub Session_OnStart/End Sub procedure, men jeg får den samme fejlmeddelelse.
<% Function add(int1, int2) add = int1 + int2 End function
Function times(int1, int2) times = int1 * int2 End function %> Min test fil ser sådan her ud: <% LANGUAGE="VBScript" %> <HTML> <HEAD> <TITLE>Add/Times test</TITLE> </HEAD> <BODY> <% intParm1 = Rnd*12 intParm2 = Rnd*140 xadd = add(intParm1, intParm2) Response.Write intParm1 & " + " & intParm2 & " = " Response.Write xadd & "<BR>" xTimes = Times(intParm1, intParm2) Response.Write intParm1 & " * " & intParm2 & " = " Response.Write xTimes & "<BR>" %>
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.