28. februar 2004 - 08:52Der er
13 kommentarer og 1 løsning
Hvorfor ikke ?
Hvorfor jeg ikke noget med ud af denne function :
'--- Function der udskriver det valgte sprog på siden. Public Function ChosenLanguage(Language) Dim Lang, arrLang If Language = "DK" Then Lang = "" Lang = Lang & "Seneste Nyheder," Lang = Lang & "Nyhed nr.," Lang = Lang & "i rækken af nyheder.," Lang = Lang & "Liste over alle nyheder," Lang = Lang & "Læs Mere," Lang = Lang & "Vis Alle Nyheder" arrLang = Split(Lang, ",") ElseIf Language = "EN" Then Lang = "" Lang = Lang & "Latest News," Lang = Lang & "News no.," Lang = Lang & "of all news.," Lang = Lang & "List of all news," Lang = Lang & "Read More," Lang = Lang & "Show All News" arrLang = Split(Lang, ",") End If ChosenLanguage = arrLang End Function
jeg har compilet den, ja og det kører fint ... *men* ...
når jeg skriver "Response.write( Ubound( arrLang ) )", får jeg godt nok 5 i retur, hvilket er fint ... problemet er så når jeg skriver "Response.write( arrLang(0) )" ...
er ikke den store "array i VB"-haj... har haft mange problemer med det selv, men jeg kigger lige på det
men som skrevet tidligere .. du har også postet i forkert kategori, så dem der virkelig kan svare, ser nok ikke dit spm (selv om det er mange VB mennesker der også kigger her)
String() = en array af strings ... det er hvertfald sådan jeg kender det fra C3 og Java, men det skal ikke forundre mig om ikke VB6 har en helt anden definition af tingene ...
Hey nute jeg syntes lige du skal have løsningen på dette :
//Visual Basic Script '--- Function der udskiver sprog på siden. Public Function ChosenLanguage(ByVal Language As String) As String Dim Lang As String If Language = "DK" Then Lang = "" Lang = Lang & "Seneste Nyheder," Lang = Lang & "Nyhed nr.," Lang = Lang & "i rækken af nyheder.," Lang = Lang & "Liste over alle nyheder," Lang = Lang & "Læs Mere," Lang = Lang & "Vis Alle Nyheder" ElseIf Language = "EN" Then Lang = "" Lang = Lang & "Latest News," Lang = Lang & "News no.," Lang = Lang & "of all news.," Lang = Lang & "List of all news," Lang = Lang & "Read More," Lang = Lang & "Show All News" End If ChosenLanguage = Lang End Function
//ASP Script <% Dim objClass Set objClass = Server.CreateObject("Book.BookTitles")
Dim arrLang arrLang = Split(objClass.ChosenLanguage("EN"), ",")
Som du kan se var alt der skulle til at fjerne Split Functionen fra Vb til ASP så virker det hele.
/Websam
Synes godt om
Ny brugerNybegynder
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.