Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Calling DLL in JAVASCRIPT

Posted on 2004-08-10
10
Medium Priority
?
12,555 Views
Last Modified: 2012-06-21
I have to call a dll from javascript.How I have to call that.Kindly help me in this.
0
Comment
Question by:jesudass
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
10 Comments
 
LVL 9

Expert Comment

by:bhagyesht
ID: 11769995
Is the dll on the server or client?

Regards,
Bhagyesh
0
 
LVL 9

Expert Comment

by:bhagyesht
ID: 11770003
if its on the client then use

ExcelApp = new ActiveXObject(<progID>);
where program id is the string for the com object.
like "Excel.Application"

Regards,
Bhagyesh
0
 

Author Comment

by:jesudass
ID: 11770051
Can you give me an example with the syntax plz.

0
Build and deliver software with DevOps

A digital transformation requires faster time to market, shorter software development lifecycles, and the ability to adapt rapidly to changing customer demands. DevOps provides the solution.

 
LVL 9

Expert Comment

by:bhagyesht
ID: 11770553
0
 

Author Comment

by:jesudass
ID: 11770626
Thanks a lot.I want synatx for the other type for <projid> can u call 1 ocx or dll with the classid with an example pls.
0
 
LVL 1

Expert Comment

by:JanMah
ID: 11771193
Hi,

If the DLL is in the client use the following
var l_Obj = new ActiveXObject("ComponentName.ClassName");

If it is OCX then in an ASP or HTML file use the following,

<OBJECT classid=CLSID:<Class ID> height="95%" align=center id=<Id> width="95%" >
</OBJECT>

JanMah
0
 

Author Comment

by:jesudass
ID: 11771215
I want to add an ocx or dll at runtime. I want to declare a variable as object then i want to assign an ocx as
var l_Obj = new ActiveXObject("ComponentName.ClassName");
similar to this can I give classid instead of this I have developed an OCX I know the classid .How do I call at runtime.
0
 
LVL 9

Accepted Solution

by:
bhagyesht earned 500 total points
ID: 11771364
in this case u need to install it on the client pc and register it. u may need to use a web installer to install this once done u can call it

Regards,
Bhagyesh
0

Featured Post

The top UI technologies you need to be aware of

An important part of the job as a front-end developer is to stay up to date and in contact with new tools, trends and workflows. That’s why you cannot miss this upcoming webinar to explore the latest trends in UI technologies!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
Six Sigma Control Plans

704 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question