Peter Lykkegaard wrote:
>
> "Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
> news:3A6317A3.B996D613@hotmail.com...
> > Niels Henriksen wrote:
> > >
> > > "Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
> > > news:3A61133A.E4ED0356@hotmail.com...
> > > > - Når du kalder en funktion skal du bruge "call"
> > > > (ikke "function", den bruges kun når du erklærer funktionerne)
> > > Det er når man laver en sub man skal bruge Call. Hvis du kalder en
> funktion,
> > > så skal du have en variabel = funktionsnavn.
> >
> > Det er ikke helt rigtigt. Når man kalder en funktion (function, sub) kan
> > man gøre det på forskellige måeder:
>
> Din forklaring er sikkert rigtig tænkt, men virker forvirrende
Egentlig ikke
> > - Hvis man bruger returværdien, skal der parentes om paraemterlisten
> > (denne mulighed har du ikke med sub'er)
>
> Jow, man kan bruge Call MinSub("MinParam")
Call er en statement og ikke en funktion, som tager imod
funktionsværdien. Sub'er giver ikke nogen returværdi.
> > - Hvis man bruger call, skal der parentes om paraemterlisten
>
> Kan bruges ved både Sub &Function
Jeg tror heller ikke, at jeg har påstået det modsatte?
> > - Hvis man blot kalder funktionen, skal der ikke parentes om
> > paraemterlisten
> >
> Det er altid nødvendigt med paranteser omkring parameter listen i forb med
> functions
Der skal parentes om parameter listen når man tager imod returværdien
(se oven for), men hvis man blot kalder funktionen (som beskrevet oven
for ses her både på function's og sub's) skal der ikke parantes om
parameterlisten
> > ... og da jeg godt kan lide parentes om parameterlisten (i hvert fald om
> > mine egne funktioner), bruger jeg call til sub'er.
> >
> Du mener vel sub's ikke funktioner?
Her mener jeg funktioner (som beskrevet oven for ses her både på
function's og sub's).
Gider du ikke og bruge 3 nanosekunder på at LÆSE min post, inden du
svare på den? Du forvirre jo alle som måske læser med i tråden.
--
Lauritz