Avatar billede boomshanka Nybegynder
06. april 2006 - 17:28 Der er 4 kommentarer og
1 løsning

Nogen som kender funktionen Mid$(string, int, int)?

Hej eksperter!

Nej, det er ikke en skrivefejl. Jeg er vitterlig stødt på et funktionskald som ser sådan ud:

Mid$(strText, intPosition - 1, 1)

Den minder jo en del om Mid(string, int, int), men jeg kan simpelthen ikke finde ud af hvad dollar-tegnet skulle gøre - er der nogen som kender ovenstående?
Avatar billede softspot Forsker
06. april 2006 - 17:34 #1
Mid$ kommer vist fra VB og $-tegnet er en kort notation for en typeangivelse, nemlig string. Det er såvidt jeg ved ikke noget man kan bruge i VBS, da det jo som bekendt ikke håndterer typer i samme omfang som VB.

Mid$ er i bund og grund det samme som i VB (dog kan man ikke i VBS, som man kan i VB, bruge Mid til at indsætte delstrenge i en eksisterende streng).
Avatar billede boomshanka Nybegynder
06. april 2006 - 20:25 #2
Okay, det er nemlig fordi jeg får en "Invalid procedure call or argument" fejl, når jeg debugger. Jeg gik sådan set ud fra $-tegnet var en fejl. Men det er det måske netop også når det er VBScript (det skal lige siges, at jeg ikke selv har skrevet koden)?
Avatar billede softspot Forsker
06. april 2006 - 22:33 #3
Hvis man kigger i funktionslisten til VBS på Microsoft's MSDN-site (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/adaabd2b-250e-4040-9eaa-127f5a41f8b9.asp?frame=true), vil man heller ikke kunne finde varianten Mid$ i listen, så jeg tror godt man med sikkerhed kan sige at den ikke findes i sproget VBScript.
Avatar billede boomshanka Nybegynder
14. april 2006 - 10:48 #4
Det må vist være svaret - der skulle være kvitteret :)
Avatar billede softspot Forsker
14. april 2006 - 14:03 #5
Tak for 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