Avatar billede dkklein Nybegynder
05. december 2001 - 14:56 Der er 8 kommentarer og
2 løsninger

Kald af ekstern dll fra javascript

Hvis man har en dll, til denne dll har man en c-definitions fil hvori er dokumenteret de forskellige functioner med tilhørende parametre.

Kan man med denne viden kalde disse funktioner fra et javascript?

MVH Tommy
Avatar billede jakoba Nybegynder
05. december 2001 - 15:37 #1
Nej.

Ikke fordi det ikke er muligt, men fordi det er FORBUDT. Eller var det jo en smal sag for de websider man besøger at installere og starte en virus.

Til intranet brug kan du sandsynligvis gøre det ved hjælp at activeX.

men ellers, sorry.

mvh JakobA
Avatar billede dkklein Nybegynder
05. december 2001 - 15:39 #2
Den pågældende dll vil naturligvis være at finde på webserveren og ikke brugerens pc.
Avatar billede olebole Juniormester
05. december 2001 - 16:57 #3
<ole>
Jamen, så har du jo selv besvaret spørgsmålet - eftersom JavaScript afvikles på klienten og ikke på serveren  ;o)
/mvh
</bole>
Avatar billede jakoba Nybegynder
05. december 2001 - 17:05 #4
Så er det ikke længere forbudt, men som olebole siger er det nu de uvist hvormange kilometer immellem server og browser der gør det umuligt for javascript at kalde dll\'en.

Der skal bruges noget serverside sprog til at kalde din dll. og lægge ourput i en fil der så kan sendes til browseren.
(PS:hvad med bare at lægge det på serveren som en fil? det er da enklere)

mvh JakobA
Avatar billede dkklein Nybegynder
05. december 2001 - 17:31 #5
Jamen, hva så med asp eller php?

-->JakobA

Det er for at undgå at brugeren skal downloade noget.

Det det drejer sig om er at jeg har en dll som bruges til at kommunikere med en server applikation. Jeg vil gerne kunne lave en webside hvor brugeren indtaster nogle oplysninger som via dll\'en sendes til server applikationen, på samme måde sendes svar retur.

Jeg kan godt lave det i et delphi program men det betyder så at brugeren skal downloade programmet og den tilhørende dll og det ønsker jeg ikke.
Avatar billede jakoba Nybegynder
05. december 2001 - 17:37 #6
Det skulle være rimeligt nemt med php eller asp. men du skal nok have fat i en af de øvede fra et af de forummer. fx invisibleman

mvh JakobA
Avatar billede dkklein Nybegynder
05. december 2001 - 18:03 #7
Ok, hvordan undgår jeg nu at overtræde reglerne med at stille samme spørgsmål flere gange? Skal jeg oprette et nyt i henholdsvis asp og php forum med henvisning til dette eller hvordan?
Avatar billede jakoba Nybegynder
05. december 2001 - 18:05 #8
Jeg ville sig svar selv og tag points hjem, og spørg så der.

mvh JakobA
Avatar billede dkklein Nybegynder
05. december 2001 - 18:23 #9
Ok, du får altså også lige lidt point som tak for ulejligheden.
MVH Tommy
Avatar billede jakoba Nybegynder
05. december 2001 - 18:24 #10
takker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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