I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

   

2004-11-18 19:19

vbscript problem

Här är problemet:
a = 2
b = 3
a+b=c
msgbox c
Den skriver att C = 23 :S Varför gör den så?? Hur gör jag så att den ska addera A med B ?

cva ?

2004-11-18 22:47
någon ? :(
cva ?

2004-11-18 23:05
c=a+b ska det vara, inte a+b=c ... aja någon som vet?? :S
cva ?

2004-11-19 02:23
Det har uppenbarligen med variabeltyper att göra, jag känner inte till varken VB eller VBscript, men kolla upp om man kan deklarera en variabel som en viss typ. Isåfall deklarerar du variablerna som integers, nu tror den automatiskt att de är strängar.

Hmm, kollade upp nu. Du borde kunna typecasta, såhär:
c = Cint(a) + Cint

Kolla här

Det bästa är väl iofs att använda ett scriptspråk som stöds av fler webläsare än IE, som Javascript.

2004-11-19 02:30
prova med:
a="2"
b="3"
c=a+b
msgbox c

inte så bra på VBScript, men i VB funkar det du skrev förut iaf...

kan man deklarera i VBScript? antar det...
declare a as integer
declare b as integer
längst upp isf
Rhetoric
1. the art of speaking or writing effectively
2. skill in the effective use of speech