24. november 1999 - 19:25Der er
25 kommentarer og 1 løsning
Jeg vil lave try og catch i IE 4!!!
Argh, jeg hader IE 4!
Jeg kan ikke bruge try og catch til at fange events der er blevet raisede af en ActiveX.
Den der giver mig en anden måde at fange raised events fra en ActiveX, i Javascript og under IE 4, får de hersens 100 point! (eller flere, hvis du svarer hurtigt!)
Den eneste anden løsning vil være at lave en funktion i ActixeX'en der returnerer event'en istedet for at raise den, hvilket jeg helst vil undgå.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hmmm, jeg har både søgt, og spurgt et par af dem jeg kender, som er mere inde i ActiveX end jeg (jeg tror de fleste er mere inde end jeg er :). But, no luck.
Kan du ikke beskrive de metoder du har brugt, og de forsøg du har gjort.
Måske kan jeg gi' et peg i enanden retning. Ellers plejer man jo at få gode idéer når man fortæller om hvad man allerede har lavet.
Hmmmm, jeg snakkede med en gut som er stærk i web ActiveX, og hans svar var no way josé. Du skal ha' fat i din VBscript. Men, som du sikkert ved er hastighed ikke VBscript's største styrke :)) Så hvis hastighed er en faktor.....
Det er netop derfor jeg vil bruge Javascript istedet for ;))
Funktionen hvor jeg vil fange raisede events fra ActiveX komponenten bliver nemlig kaldt ret ofte, faktisk har jeg ikke en grænse på hvor tit den må blive kaldt, så teoretisk kan den blive kaldt hvert 20. millisekund ;)
Jeg kan fint både sende og modtage data fra ActiveX komponenten med Javascript, og jeg kan fint fange raisede events med try og catch.
Jeg vil bare helst ikke skulle tilføje ny kode til ActiveX'en, da den allerede ligger ude hos ca. 10.000 mennesker der så skal downloade den igen ;)
Nej, og det er nemerly en sur ting. Da jeg startede på applets brugte jeg en del af swing der er embeded i jdk 1.2, meeeen fandt ud af at det ikke lige var standarden :o/
Nu vi er ved emnet IE 4 og ActiveX gennem Javascript, så fandt jeg lige ud af at jeg åbenbart ikke kan snakke direkte med min ActiveX gennem Javascript under IE4 ;((((
I IE 5 kan jeg skrive objekt.Connect(), hvor objekt er min ActiveX og Connect() er funktionen i min ActiveX som jeg vil kalde. Hvorfor kommer den og siger at objekt ikke findes?
justincase, det har jeg gjort. Og de ser ikke lovende ud for VBScript ;(
Hvis jeg skal bruge VBScript til den lille del skal jeg til at overførre arrays mellem VBScript og Javascript, hvilket ikke er noget problem, men er laaaangsomt ;(
I skulle bare ha' lavet den super chat ting i java istedet, men nææh nej :o)
Jeg ved ikke hvad jeg mener med magikbug. Det er det der er magisk ved den :o)
Med privat tænker jeg at den slet ikke er public fra activeX'en. Hvad er den programeret i? Marius C? Måske der skal gøres brug af varianter istedet for int osv.
Ja, jeg er jo selv igang med det samme (chat), men alt køre udelukkende fra en applet i min. Den samme applet vil senere også bruge socks (istedet for url POST).
Men så bliver jeg nød til at kikke på det. Bare send MemoDB osv., så kikker jeg på det ganske gratis ;o)
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.