Avatar billede dvl Nybegynder
08. marts 2001 - 09:53 Der er 16 kommentarer og
1 løsning

Hvordan kalder man en .dll fil uden at åbne et nyt vindue?

Jeg skal kalde en .dll fil som styrer en fysisk maskine med parameteren /S1 dvs.

MinDLL.dll/S8

Den .dll fil kaster informationer ud af com2 porten som naturligvis skal være ubenyttet da jeg ikke har den fysiske maskine.

I min flash kalder jeg javascriptet men i browseren får jeg en Error on page.
Er det tegne på at den kalder .dll -filen og at den blot returnerer en fejl da jeg ikke har tilsluttet en maskine.
Hvis ikke? Hvordan gør jeg det så?

HEEEEEEEEEEEEEEEEEEEEEEEEEEELP!??!?!!?!?!

Ps. jeg troede at jeg havde løst den tidligere, men nope! =]
Avatar billede dvl Nybegynder
08. marts 2001 - 09:55 #1
scriptet:
<Script language=javascript>
   
    function start(command, args)
    {   
    //alert(\"test af javascriptetet\")
    window.location (\"Sample8.dll\")
    }
               
</script>

Flashkaldet:
on (press) {
    getURL (\"java script:start();\");
}
Avatar billede hoejrup Nybegynder
08. marts 2001 - 10:07 #2
on (press) {
getURL (\"java script:start(variabel1,variabel2);\");
}

/per
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 10:19 #3
Dvl

Her ligger mit eksempel.

http://www.nikolajdu.dk/xpert/dll.html

Alle filerne er der du skal bare ændre efternavn.

altså .swf .fla .html og en dx8vb.dll
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 10:19 #4
Du kan ikke undgå at systemet spørger om du vil gemme. :-(
Avatar billede dvl Nybegynder
08. marts 2001 - 10:21 #5
Mit javascript har ingen variabler, så det vil ikke virke!
Avatar billede dvl Nybegynder
08. marts 2001 - 10:23 #6
--> dvs. at den kommer i kontakt med .dll-filen?
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 10:23 #7
Mit bruger slet ingen variabler.
Avatar billede diktator Nybegynder
08. marts 2001 - 10:25 #8
Fjern command og args i dit JavaScript. Det bruges ikke.

function start()
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 10:27 #9
Yup jeg kan stadig kun henvise til den jeg foreslog tidligere.

<Script language=javascript>
   
    function videreDu(){
    window.location=\"Dummy.dll\"
}             
</script>

og kaldeton (release) {
    getURL (\"java script:videreDu()\");
}
Avatar billede dvl Nybegynder
08. marts 2001 - 10:30 #10
Ok, men vi kan altså ikke komme uden om at den prøver på at downloade?!?!

/Daniel =]
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 10:33 #11
Så længe det ikke er en fil genkendt af browseren vil den altid spørge om du vil gemme eller åbne fra dens nuværende placering.

Det skal siges at Netscape i det her tilfælde åbnede filen direkte i browseren med uforståelig text til følge.
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 10:34 #12
Hvis du forklarer lidt nærmere om dit projekt kan vi måske finde en metode at omgåes det hele på.... måske måske...
Avatar billede dvl Nybegynder
08. marts 2001 - 11:09 #13
Det bliver måske lidt svært, da det eneste jeg har adgang til er .dll - filen. =]
Avatar billede nikolajdu Nybegynder
08. marts 2001 - 11:11 #14
hmmm... tjaaa så er det sgu svært.
Avatar billede dvl Nybegynder
08. marts 2001 - 12:24 #15
--> nikolajdu

Er du programmør?
Avatar billede nikolajdu Nybegynder
11. marts 2001 - 13:18 #16
Dvl -

Jeg er såmænd bare en sølle autodidakt Flasher.
Avatar billede dvl Nybegynder
11. marts 2001 - 19:37 #17
--> nikolajdu

Same here, buddy. Same here!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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