Avatar billede marvinq Nybegynder
17. juni 2008 - 14:37 Der er 5 kommentarer og
2 løsninger

Substreng problematik

Hej eksperter

Det er alt for længe siden jeg selv har roddet med VB, og nu blev jeg lige af en kollega konsulteret med et problem...

Det er i forbindelse med oprettelse af noget netværks skidt..

  Set objNetwork= CreateObject("Wscript.Network")
  strUser =objNetwork.UserName

objNetwork.UserName kan foreksempel være abcd, men det er altid alle karakterne undtagen det sidste, som skal bruges... For at løse dette foreslog jeg følgende:

  Set objNetwork= CreateObject("Wscript.Network")
  strUser =objNetwork.UserName
  strUser = left(strUser,(LEN(strUser)-1))

...men ifl. ham virker det ikke. Hvad er der galt?

Takker på forhånd
Avatar billede w13 Novice
17. juni 2008 - 14:40 #1
Det kan ikke risikeres, at username er tomt eller kun indeholder 1 tegn? Umiddelbart ser det korrekt ud.
Du må spørge ham, hvordan det ikke virker. Har det bare ingen effekt eller fjerner den for mange tegn eller opstår der en fejl eller hvad?
Avatar billede marvinq Nybegynder
17. juni 2008 - 14:56 #2
Jeg synes nemlig også det virker fornuftigt.

Jeg fik beskeden at username ikke kunne være tomt og at det altid var på minimum 2 karakterer.

Men hvis du/I kan bekræfte at det er fornuftigt nok, så må fejlen jo være hos ham. Må lige tjekke op på det.
Avatar billede w13 Novice
17. juni 2008 - 15:03 #3
Jeg ville lave det på samme måde.
Avatar billede w13 Novice
17. juni 2008 - 15:04 #4
Ellers må det jo skyldes, at der er et mellemrum efter "abcd" eller noget i den stil. Altså et blankt tegn, der så fjernes med din kode.
Avatar billede erikjacobsen Ekspert
17. juni 2008 - 15:42 #5
"men ifl. ham virker det ikke"  -  du er da velkommen til at få "virker ikke" præciseret.
Avatar billede marvinq Nybegynder
18. juni 2008 - 14:01 #6
HAHA...

Det var et mounting script, som skulle mounte et drev afhængigt af brugeren - han måtte indrømme at det vist var smuttet at lave den mappe den pegede på. Så scriptet virkede fint :)

Anyways tak for hjælpen. 'w13' smid et svar - du kan dele point med mig for besværet.

Takker.
Avatar billede w13 Novice
18. juni 2008 - 14:05 #7
:)
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