Avatar billede jaboy Nybegynder
27. maj 2011 - 16:13 Der er 12 kommentarer og
1 løsning

bruge den samme kode igen ?!

Hey alle

I VB har jeg noget kode som jeg brugere megen gange (til at læse/skrive til en masse filer).

Er der et sted man kan skrive den så den kan bruges med en "genvejs" kode ?!

Jeg har også en masse "dim" som jeg gerne ville have til at brugt i alt koden så jeg ikke skal lave den igen og igen....

Kan man gøre det ?!
Hvis ja ... hvordan ?!

(På forhånd) Tak
Avatar billede Counx Nybegynder
27. maj 2011 - 17:41 #1
Det jeg tror du tænker på er snippets, du kan evt. google Visual Basic Snippets og læse dig lidt viden om emnet.
Jeg har ikke selv prøvet mig med snippets, men kender en som bruger det utroligt meget og der ser også super nemt og hurtigt ud.

//Counx
Avatar billede jaboy Nybegynder
27. maj 2011 - 18:55 #2
Tak for du vil hjælpe ....

Når jeg søger på google efter "Visual Basic Snippets" så kommer der megen 1000 ting op ...
Har læst lidt af det ... og jeg tror ikke det er det jeg leder efter.
Avatar billede Counx Nybegynder
27. maj 2011 - 19:05 #3
Okay, men ellers er der jo altid den manuale måde, hvor det er en notepad hvor du copy paster fra, det er ikk lige så hurtigt som det andet, men stadig hurtigere. (:
Avatar billede jaboy Nybegynder
28. maj 2011 - 00:12 #4
Jamen problemet er mest at hvis programmet er 2 GB stort ... er 1 GB samme kode som gentager sig igen og igen

Men eller tak for hjælpen :)
Avatar billede kjulius Novice
28. maj 2011 - 10:12 #5
Jeg tror det du tænker på er en funktion eller subrutine, som kan kaldes alle steder fra?

I så fald skal du oprette et Modul. Her definerer du dine generelt kaldbare funktioner som Public Sub eller Public Function.

At du definerer dem som Public i et modul betyder, at de kan kaldes selv fra andre moduler, forms eller rapporter.
Avatar billede jaboy Nybegynder
28. maj 2011 - 19:10 #6
Er halv ny til vb ....

hvordan kan man så "hente"/bruge den kode ?!
Avatar billede kjulius Novice
28. maj 2011 - 20:30 #7
Okay, så tror jeg du helt ærligt er helt ny på området. Jeg føler mig over-udfordret, når jeg skal forsøge at skrive hvad brugen af subrutiner og funktioner betyder.

Jeg vil foreslå, at du bruger Google til at finde et par gode Visual Basic Tutorials eller køber en god begynderbog omkring VB.
Avatar billede jaboy Nybegynder
06. juni 2011 - 19:44 #8
Jeg skal lære at vende tilbage til mine spørgsmål :)

#7 kender du til en par gode tutorials og/eller bøger omkring VB ?!
Avatar billede kjulius Novice
06. juni 2011 - 21:02 #9
Ja, jeg glemmer det også nogle gange - at vende tilbage til et spørgsmål jeg har lagt et indlæg på. :-)

Mht. tutorials mv., så afhænger det lidt af, hvilken version af VB du bruger. Dit spørgsmål er placeret under Programmering/VisualBasic, som omhandler VB 6.0 (altså den seneste udgave af den klassiske version - der kommer vist ikke flere, da MS nu koncentrerer sig som VB.NET).

Der findes også VBA (altså Visual Basic for Applications), som er det der (i forskellige versioner) er indbygget i Office produkterne, f.eks. Excel og Access.

Så er der "den nye dreng i klassen", nemlig VB.NET, som i dag er gratis. Den bruges både som stand-alone desktop sprog og til web programmering (ASPX).

Endelig er der den mulighed, at du mener VBScript (som bruges i f.eks. "gammeldags" ASP web programmering)

Mine svar ovenfor var baseret på den "klassiske" VB - eller til nød f.eks. Access VBA, som ligner det meget.

Er det også den "klassiske" VB du bruger? Ellers har vi nok "talt forbi hinanden", er jeg bange for.
Avatar billede jaboy Nybegynder
07. juni 2011 - 16:46 #10
... vi har talt forbi hinanan (som du kalder det)

Jeg har VB 2010 Express ... som jeg ud fra din post skyder på er VB.NET.

Som sagt før er halv ny til VB(.NET) jeg har ikke vist hvad forkellen var.
Avatar billede kjulius Novice
07. juni 2011 - 20:59 #11
Yes, det er VB.NET, som jeg ikke har arbejdet så meget med. Så mine anvisninger med at placere koden i et Modul, giver måske ikke så meget mening i det miljø. Jeg ved det ikke, beklager.

Men måske vil du få bedre svar, hvis du placerer dit spørgsmål under Programmering/.NET sektionen.

Mht. tutorials, så kan du finde rigtigt mange ved bare at skrive "VB.NET tutorials" i indtastningsfeltet på www.google.dk. Hvis du skriver "VB.NET video tutorials" kan du også finde instruktionsvideoer, hvilket på nogle måder er mere instruktivt. De fleste sites er dog amerikanske, så der kræves rimelige sprogkunskaber.
Avatar billede jaboy Nybegynder
08. juni 2011 - 12:23 #12
Jeg skal begynde at lægge mine spørgsmål under vb.net fra nu af

læg et svar så kan du få points :)
Avatar billede kjulius Novice
08. juni 2011 - 20:16 #13
Tak. Jeg håber du føler, at du trods alt har fået noget for dine point.
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