Jeg får at vide at typerne ikke stemmer overens, men kan ikke lige gennemskue hvorfor denne fejlmeddelelse fremkommer. Jeg har arbejdet en del i C#, hvor man snildt kan oprette et array ved at sætte det lig med returværdien i en funktion, der opretter et array, men ved ikke om dette er muligt i vbscript.
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.
Option Explicit Dim arrMyArray, strOutput, intCounter
arrMyArray = ReturnArray() For intCounter = 0 To UBound(arrMyArray) strOutput = strOutput & VbCrLf & arrMyArray(intCounter)
Next
MsgBox strOutput
Function ReturnArray() Dim nisser(3) nisser(0) = "Hejsa" nisser(1) = "med" nisser(2) = "dig" nisser(3) = "!"
ReturnArray = nisser End Function
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Synes godt om
Slettet bruger
24. oktober 2007 - 20:34#4
Hejsa. Nej jeg regnede egentlig heller ikke med at det var den 'samme' variabel, men troede bare at den kunne kaldes/sættes fra alle funktioner, hvis den var erklæret globalt. Men ok, jeg har nu struktureret min kode noget anderledes, så enhver funktion selv definerer/erklærer sine variable lokalt. Ved ikke om dette er en bedre måde - det modsiger jo lidt den tankegang jeg er vandt til at bruge når jeg koder objektorienteret med C#.
Jeg takker for point :-)
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.