Bachelor Skrevet 20. mars 2006 Rapporter Del Skrevet 20. mars 2006 (endret) Hvordan får jeg kalt opp en funksjon som har parametere? Endret 21. mars 2006 av Bachelor Lenke til kommentar
Gjakmarrja Skrevet 21. mars 2006 Rapporter Del Skrevet 21. mars 2006 DU må nå skrive hvilket språk du programmerer i. Men i Visual Basic gjøres det slik: Funksjonen. Public function test(byval tall as integer) end function Vi kaller den: test(10) Lenke til kommentar
ze5400 Skrevet 22. mars 2006 Rapporter Del Skrevet 22. mars 2006 Siden vi først er inne på funksjoner har jeg også ett sprøsmål. Når jeg skal skrive funksjoner får jeg en feilmeldig om noe hvis jeg skriver de som du. Jeg må skrive: Public Function test(tall As Integer) As Integer End Function Hva gjør den siste "As Integerer"? Lenke til kommentar
oyvind_b Skrevet 22. mars 2006 Rapporter Del Skrevet 22. mars 2006 Den siste "As Integer" sier hvilken datatype funksjonen din returnerer. Det kan f.eks. være slik: Public Function test(tall As Integer) As Integer test = tall * 2 End Function ... Dim a as Integer = test(10) a vil nå inneholde 20 Jeg anbefaler deg å lese litt om dette, f.eks her på MSDN. Øyvind Lenke til kommentar
Gjakmarrja Skrevet 22. mars 2006 Rapporter Del Skrevet 22. mars 2006 Eller slik: Public function tall(byval num as integer) as integer return num * 2 end function dim u as integer u = num(5) U er nå erlik 10. Lenke til kommentar
ze5400 Skrevet 22. mars 2006 Rapporter Del Skrevet 22. mars 2006 Hehe, jeg vett hvordan jeg bruker en function, det er bare at den siste "As Integer" har ikke noe med resultatet, funksjonen trenger ikke regne tall engang, likevel får jeg feil i debugginga hvis jeg ikke har med As Integer bakerst der, jeg har prøvd med "As String", "As Object" og alt mulig annet. Er det bara min visual studio som er fucka? Når jeg compiler og kjører kommer ingen feilmeldig, bare i debugginga. Lenke til kommentar
oyvind_b Skrevet 22. mars 2006 Rapporter Del Skrevet 22. mars 2006 Dersom den ikke skal returnere noe kan du bruke Public Sub test(ByVal tall as Integer) End Sub Øyvind Lenke til kommentar
ze5400 Skrevet 22. mars 2006 Rapporter Del Skrevet 22. mars 2006 (endret) Hehe, det var vel ingen hemmelighet, jeg er elendig til å forklare så vi stopper nå... , Jeg klarer meg helt ok i utgangspunktet... Endret 22. mars 2006 av ze5400 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå