Avatar billede cyberspace Nybegynder
02. september 2003 - 14:34 Der er 4 kommentarer og
1 løsning

Hvor skal koden skrives/placeres

Jeg sidder her og roder med noget VisualBasic 6.0

Og jeg er lige kommet lidt i tvivl om hvor jeg skal oprette en funktion, jeg har fået at vide at der skal lave en funktion ved navn "NN" i formens 'General'-sektion

Men når jeg går ind i formens general-sektion så har jeg der lavet nogle indtastninger i forvejen

Så hvad skal jeg gøre?.
Avatar billede martin_moth Mester
02. september 2003 - 14:38 #1
Sort snak...

Du erklærer en function hvor du vil (men ikke inden i en anden function eller sub) på følgende måde

Pricate function Sum(tal1 as integer, tal2 as integer) as integer
  sum=tal1+tal2
End function

Og så kan du kalde funktionen fra et sted i din kode ved

  Dim facit as integer
  facit = sum(2,5) *2 ' =14
Avatar billede martin_moth Mester
02. september 2003 - 14:44 #2
"Jeg har fået at vide at der skal lave en funktion ved navn "NN" i formens 'General'-sektion"

Hvor har du fået det at vide? Sidder du med en bog eller?
Avatar billede cyberspace Nybegynder
02. september 2003 - 15:16 #3
Både og

Jeg har fundet et eksembel som jeg så har brugt noget af og selv tilføjet noget/lavet nogle ændringer.

Hvis du skulle være nysgerrig så hedder den brugte bog - Start på visual basic 6.0 afsnit 20 side 260 (kodning af regler) i tilfælde af at du eller anden har bogen og kan hjælpe
Avatar billede vbcoder Nybegynder
02. september 2003 - 15:24 #4
forklaring på forms

en form har en 'generel' sektion - den findes ved at åbne kodevinduet for din form. i øverste venstre hjørne trækker du listen ned - scroll til øverste linje og klik på [general]. denne sektion indeholder diverse rutiner som ikke direkte hidrører til formens eller formens kontrollers events. dvs at du kan skrive en sub eller en funktion til et eller andet formål.

den lette måde er at åbne kodevinduet ved at dobbeltklikke på formen og der efter trykke ctrl+end

dette bringer dig til sidste kodelinje i formen

skriv

function fNavn(parm1 as ??, bla2 as ??) as ??

end function

eller

sub detkangøres()

end sub

alle functions og subs som ikke direkte hidrører til formen eller elementer på denne vil pr automatik lande i formens general section

keep on trucking

//vbcoder
Avatar billede cyberspace Nybegynder
03. september 2003 - 14:16 #5
nå hermed lukkes dette spørgsmål til fordel for et andet og mere konkret spørgsmål http://www.eksperten.dk/spm/396317
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester