30. oktober 2000 - 15:12Der er
2 kommentarer og 1 løsning
Problem med LBound i VB6
Jeg får flg. fejl: Expected array
Public Function UserTreeAdd(strName As String) Dim MainNode As String
MainNode = Split(strName, \"@\") For x = LBound(MainNode) To UBound(MainNode) - 1 \' koden her Next x End Function
Det er total wired, for jeg lavede denne del i en \"frisk\" vb, og fik det til at virke upåklageligt, men så flytter jeg det over i mit rigtige projekt, og nu fejler den bare.
Før havde jeg heller ikke behøvet at definere de forskellige værdier som integer og string, men det skulle jeg (ellers lavede den flere fejl) da jeg flyttede den over i mit projekt.
Jeg vil sige at din fejl ikke ligger i LBound til Ubound kommandoen, den er sat rigtigt op. Men en mulighed er din MainNode linie.
Den fejl du for er at koden forventer en mængde data, og det har den ikke. LBound og UBound skal havde en mængde at køre igennem, du tager ikke højde for en NULL, mængde.
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.