Avatar billede slapstick Nybegynder
07. januar 2003 - 10:27 Der er 10 kommentarer og
1 løsning

opdatere variabel by reference fra activex funktion

kan man med vbscript opdatere en variabel by reference fra en activex funktion?
jeg har feks 4 variabler
a = 5
b = 10
c = 0
d = 0
de værdier sender jeg ind i activex kaldet
og når activex funktionen så er udført så har den indsat værdier i c og d variablerne alt efter hvad man har bedt funktionen om
mit problem er så at den ikke får værdierne med ud i javascript
så vil høre om man kan gøre det i vbscript/asp ??
Avatar billede medions Nybegynder
07. januar 2003 - 11:08 #1
Hmm jeg forstår ik' rigtig... Kan jeg ik' lige prøve at se din kode?

//>Rune
Avatar billede slapstick Nybegynder
07. januar 2003 - 11:13 #2
hmm problemet er at det ik er mig der har lavet activex funktionen...
men jeg kan lige prøæve at forklare det igen
jeg har den her res2bgn(xy,tox,toy) i activex funktionen
variablerne i res2bgn er defineret følgende inden activex kaldet
x = 500
y = 200
toy = 0
tox = 0
når activex kaldet er færdigt så skal den så returnere værdierne fra res2bgn og opdatere de 4 variabler men det gør den ik (det er lavet i javascript)
så indtil videre går mit spørgsmål på om det overhovedet kan lade sig gøre?
Avatar billede slapstick Nybegynder
07. januar 2003 - 11:14 #3
lade sig gøre i vbscript endda hehe
Avatar billede slapstick Nybegynder
07. januar 2003 - 11:16 #4
oh den skal opdatere by reference dvs istedet for den får en direkte værdig så får den en pointer hen til en værdi
Avatar billede medions Nybegynder
07. januar 2003 - 11:24 #5
Hmm har du ikke noget mere kode jeg kan arbejde med? -det ser lidt uoverskueligt syntes jeg :-/

//>Rune
Avatar billede slapstick Nybegynder
07. januar 2003 - 11:39 #6
hmm umiddelbart er det eneste jeg har den her definition fra activex tingen

ODL signatur
[id(73)] boolean Res2Scr(long fromx1, long fromy1, long* tox1, long* toy1);

men !
jeg har en lidt simplere måde at spørge på hehe
hvis nu jeg har 4 variabler i mit asp script
dem sender jeg til en activex function der så kører og får nogle værdier
kan jeg så istedet for feks at skrive xy = 500 skrive xy = res2bgn()
?
så den bare opdaterer variablen fra funktionen istedet for det er en fast værdi den får
Avatar billede slapstick Nybegynder
07. januar 2003 - 11:48 #7
lige et ekstra spørgsmål
hvilke variabeltyper findes der i vbscript?
er der andre udover string/integer ?
Avatar billede slapstick Nybegynder
07. januar 2003 - 12:07 #8
det med vartiabeltyperne har jeg fundet ud af
Avatar billede medions Nybegynder
07. januar 2003 - 19:22 #9
1) Ja det kan du sagtens!
2):
Boolean
Byte
Currency
Date
Double
Integer
Long
Object
Single
String

//>Rune
Avatar billede slapstick Nybegynder
08. januar 2003 - 09:14 #10
smukt tak
Avatar billede medions Nybegynder
08. januar 2003 - 09:25 #11
Anytime...
Thx 4 Poinz

//>Rune
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