26. juli 2004 - 21:33Der er
31 kommentarer og 1 løsning
Find tomt array(x)
Jeg har mit array arrUsers() Det er en liste over online brugere på en server. Hvis at Hansen er nummer 10, og Jensen er nummer 11, Hansens logger af. Hvordan kan jeg så automatisk finde det tomme array næste gang en bruger logger på?
Har lige lavet den her kode, og den virker... Jeg ville bare gerne bruge en som er smartere... :-) Dim DidAdd As Boolean For x = 1 To IntMax If arrUsers(x) = "" Then If DidAdd <> True Then DidAdd = True arrUsers(1) = arrSplit(1) & "|" & Index & "|" & rs!Country End If End If Next
Så kan du måske lige svare mig på en enkelt ting.... hvordan laver jeg en funktion som jeg kan bruge overalt i min form... For eks. sætte Connection = UserConnection("CroncK") så den funktion returnerer Integer? Her er som jeg har lavet den indtil videre... Function UserConnection(strUser As String) Dim arrSplit() As String Dim strData As String For x = 1 To 400 strData = arrUsers(x) arrSplit() = Split(strData, "|") If arrSplit(1) = "strUser" Then 'Hvad skal jeg skrive her? End If Next End Function
funktionen skulle gerne returnere forbindelse nr. arrSplit(1) hvis jeg spørger funktionen efter for eks. Cronck... Havde skrevet forkert i funktionen, den if, skal være arrSplit(0)
mht "strUser" -> Function UserConnection(strUser As String)
strUser er en variabel, og skal derfor ikke i "".. gør man det, bruger man ikke "strUser" som en variabel, men som tekst. Derved kan man ikke bruge, det variablen indeholder..
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.