DLL & OCX

Hi,

Does Java support DLL & OCX (visual basics programming)? If yes how can i go about integrating it into my Java coding. Thanks.
wmchewAsked:
Who is Participating?
 
vk33Commented:
Hi!

I guess the only way of communicating with COM from Java is using JNI. You can write a DLL transforming native functions calls into COM-methods calls and therefore use COM components.

Regards!
0
 
vk33Commented:
For more information on JNI, have a look here:

http://java.sun.com/docs/books/tutorial/native1.1/
0
 
objectsCommented:
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
vk33Commented:
If you don't really want to code a lot you can use a simple tool:

http://www.ezjcom.com/download.html

Hope it helps.
0
 
objectsCommented:
NewJawin provides support for embedding ActiveX controls in your Java app.
0
 
TolsCommented:
Quite a good solution is JNIWRAPPER.
0
 
TolsCommented:
here is the URL:

http://www.jniwrapper.com
0
 
objectsCommented:
Do those products support embedding controls?
0
 
TolsCommented:
JNIWRAPPER - Yes.
0
 
vk33Commented:
JCom - Yes:

"Some COM objects have a UI (commonly known as ActiveX controls.) EZ JCom can also be used to access such COM objects, by embedding them in an AWT or a Swing program."
0
 
objectsCommented:
Thanks :)
0
 
wmchewAuthor Commented:
Hi All,

Thanks for the info. I'll read thru it, if I got any other qns "i'll be back". :P
0
 
doronbCommented:
If I'm not mistaken, the best road to Java with DLL's and OCX's is to use Microsoft's Visual J++ or J# or move to C#, since all these environments have wizards and other tools that automate the whole process of incorparating Window's based technologies in Java. One point to remember though is that once this path is taken, the programs you create are no longer truely Java or rather 100% pure Java.
0
 
objectsCommented:
> is to use Microsoft's Visual J++ or J# or move to C#,

Wash your mouth out ;-)
0
 
doronbCommented:
Sorry dude, but that's how it goes... a Programmer's responsability is to getting the job done, not just to grand ideals ;)
0
 
sudhakar_koundinyaCommented:
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:


[Split points to objects,Tols and VK33]


Please leave any comments here within the next seven days.
 
PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!
 
sudhakar_koundinya
EE Cleanup Volunteer
---------------------
If you feel that your question was not properly addressed, or that none of the comments received were appropriate answers, please post your concern in THIS thread.
0
 
doronbCommented:
And I don't get any points even though my idea is probably the most practical? ;)
0
 
doronbCommented:
No objections here.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.