Hej Jesper.
Du spørger ikke om hvordan man gør noget konkret med Visual Basic, men om hvordan man får en 'funktion' udført. Det er lidt vel bredt, faktisk skal den der svarer lave en del af programmet for dig.
Jeg har kigget på nogle af de spørgsmål, du selv har besvaret, og det var nogle. du også selv havde stillet. Det bliver man ikke populær på, her på 'Eksperten', at tage points selv.
Jeg kan også se, at du er meget ung, og vil råde dig til at anskaffe eller låne bøger om programmering med visual basic. Mange steder på nettet kan man hente kode-eksempler og der er også en del ganske korte tilknyttet VB's online hjælp til de enkelte kommando-ord.
Hvis et VB-program skal afprøve om en nøgle er gyldig, skal den indtastede nøgle sammenlignes med noget i enten selve programmet eller i en tilknyttet fil. Men det nytter jo ikke at man kan åbne en fil og se hvilke nøgler der er gyldige, derfor skal nøglen udsættes for en såkaldt algoritme. En simpel en hvis nøglen er tal, er at tage tværsummen og gange den med et tal.
Hvis nøglen skal afprøves ved opsalg i en fil på en server eller et websted, skal programmet have adgang til stedet og kunne læse derfra. Er det et åbent websted kan du bruge 'inet'
Private Sub Command1_Click()
ind = Inet1.OpenURL("
http://jkfsoft.dk/pakker/bemand.dat")
txtmail.Text = ind
Her læses en fil fra webstedet, der hedder bemand.dat eksemplet er fra et af mine programmer.
Men som skrevet: Lær programmering fra en lærebog og afprøv de eksempler de der i den. Du kan ikke forvente at 'Eksperter' lave større programdele for point, du måske endda selv tager tilbage. Jeg har mange tusinde point og spørger aldrig mere, men bruger dog Ekspertens søgefunktion til at kigge på tidligere besvarede spørgsmål.
Du behøver ikke at give mig point, selv om du måske kan bruge mit svar.
M.v.h. Jørn