Avatar billede x-periment Nybegynder
14. oktober 2002 - 22:56 Der er 4 kommentarer og
1 løsning

CInt

Jeg vil kunne godt tænke mig en forklaring på hvorfor dette ikke virker

Function shoot(row,col)
  if gameboard_opp(row,col) =  1  then
    call Display_shot(row,col,true)
  else   
    call Display_shot(row,col,true)
  end if
end Function

det der kalder den funktion kommer her

Function Shoot(row,col)
  if gameboard_opp(row,col) =  1  then
    call Display_shot(0,0,true)
  else   
    call Display_shot(row,col,true)
  end if
end Function

jeg får følgende fejl

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
Typer stemmer ikke overens: 'CInt'
/spil/Default.asp, line 62
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:00 #1
Et eller andet sted i koden er en lini hvor functionen  CInt  indgår og den forvendter en stregn som kan knverteres til et tal:

str = "2"
tal = CInt(str)

så er tal = 2

hvis str = "h" eller str = Null så kommer den fejl du får.
Avatar billede x-periment Nybegynder
14. oktober 2002 - 23:15 #2
Nu har jeg fundet ud af min var indeholder

4col=4

jeg skal kun bruge 4 tallet "det første" kan u oxo hjælpe mig der?
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:24 #3
hvis den indeholder dette 4col=4 og det er den føste karakter du skal hvade fat i så kan du bruge left

str = "4col=4"
tal = Left(str,1)

Så er tal = "4"
Avatar billede x-periment Nybegynder
14. oktober 2002 - 23:38 #4
tja det virke men tallet kan det svære være større end 10 og dermed skulle der bruges

str = "12col=4"
tal = Left(str,2)

og jeg kan ikke se hvordan jeg lige kan skille de to tilfælde fra hinanden
Avatar billede eagleeye Praktikant
14. oktober 2002 - 23:41 #5
så skal det være noget med..:

str = "12col=4"
tal = ""
for i = 1 to len(str)
  char = mid(i,1)
  if isNumeric(char) then
    tal = tal & char
  else
    exit for
  end if
next

Så er tal = det første tal som står i strengen...
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