Avatar billede agerled Nybegynder
15. januar 2005 - 16:43 Der er 11 kommentarer og
1 løsning

lave functions globale så jeg kan bruge dem i alle child forms

Hvordan gør man det?
Avatar billede arne_v Ekspert
15. januar 2005 - 16:45 #1
Jeg er ikke helt sikker på hvad du spørger efter.

Hvis du erklærer en metode som Shared, så kan kalde den på
klassenavn uden at instantiere et objekt. Hvilket gåør den nem at bruge
hvor som helst.

Er det det som du efterlyser ?
Avatar billede agerled Nybegynder
15. januar 2005 - 17:22 #2
Jeg har brug for bl.a. at kunne hente følgende i alle child forms:

- connection string til databasen
- forskellige functions
- global variabel med bruger rettigheder og brugernavn
Avatar billede arne_v Ekspert
15. januar 2005 - 17:25 #3
Public Class Util
    Public Shared Function GetNoget() As String
        GetNoget = "noget"
    End Function
End Class

vil kunne kaldes hvor som helst med:

Util.GetNoget()
Avatar billede agerled Nybegynder
16. januar 2005 - 12:43 #4
tak. det ser ud til at virke fint...

dog lige for at være sikker: Hvordan gør jeg det username og admingruppe som brugeren er logget ind med global?

Min app starter op med en form hvor brugeren indtaster brugernavn og password og derefter bliver databasen forespurgt og henter hvilken admingruppe brugeren er i...
Avatar billede arne_v Ekspert
16. januar 2005 - 16:17 #5
Du kunne lave dem som shared fiels. Eller bedre shared properties. Eller endnu
bedre som singleton.
Avatar billede agerled Nybegynder
16. januar 2005 - 16:33 #6
ok. Er det noget du kan give et eksempel på?
Avatar billede arne_v Ekspert
16. januar 2005 - 16:35 #7
Public Class Info
    public Shared User As String
End Class

kan man referere til Info.User alle vegne.
Avatar billede arne_v Ekspert
16. januar 2005 - 16:37 #8
Public Class Info
    Private Shared _User As String
    Public Property User() As String
        Get
            Return _User
        End Get
        Set
            _User = value
        End Set
    End Property
End Class

kan man referere til Info.User alle vegne.
Avatar billede arne_v Ekspert
16. januar 2005 - 16:37 #9
Avatar billede arne_v Ekspert
16. januar 2005 - 16:38 #10
og et svar
Avatar billede agerled Nybegynder
16. januar 2005 - 16:40 #11
mange tak. læg bare et svar
Avatar billede arne_v Ekspert
16. januar 2005 - 16:43 #12
forsøgte jeg før men nu får jeg ramt den lille cirkel

:-)
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