· Java Applets in Delphi

Is there a way to use a java applet in a delphi
program ? as if it was a component or some other way.
LVL 3
bryan7Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
ThaddyConnect With a Mentor Commented:
Ok, 10 seconds to close down and counting....
9
8
7
6
5
4
3
2
1
go!

0
 
dwwangCommented:
Inprise said that maybe Delphi 5 can compile VCL source code into Java applet, that's already very exiting, but seems far from what you need.^_^
0
 
ThaddyCommented:
Yes, you can, at least sort of.
What you need is microsofts scripting ocx(msscript.ocx) and at least the ms javascript dlls
(www.microsoft.com/scripting).

Here's some basic code on how to use this:

procedure Tform1.runscript;
var
  script:iscriptcontrol;
begin
  Script:=CreateComObject(class_scriptcontrol) as iscriptcontrol;
  Script.SitehWnd:=self.handle;
  Script.Language:='JScript';
  Script.AddCode(widestring(Richedit1.lines.text));
  Script.run;
end;

If you need to script DELPHI itself, I can recommend the scripting engine by dreamcompany, its even better and you can script DELPHI functions from within Javascript.
www.dreamcompany.com.

0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
ThaddyCommented:
Oh, I forgot to mention, that you can register your own automation serverobjects( written in delphi, ofcourse) to the scripting engine, so you can script them from javascript as well.

0
 
bryan7Author Commented:
.. I went to the page, but I'm totally lost there,,,


0
 
ThaddyCommented:
Goto 'scriptcontrol' (In de left pain)
Fill in the form, and you'll get it.
It's free by the way. And free to distribute provided a mention in your programs aboutbox and a bit of other legal stuff.
If you don't have ie4 then you must download the scripting engine as well, (Under 'Jscript', then 'Download') version 3.1!
version 5 is a bit buggy.
0
 
bryan7Author Commented:
??, why do I need IE4 ?

0
 
bryan7Author Commented:
now I see why.

0
 
bryan7Author Commented:
Ok, I have msscript.ocx.

how do I use the code you wrote ?

0
 
ThaddyCommented:
First, make shure the ocx is registered.
Then, create a form with a richedit or memo control.
You should be able to use the code I provided rightaway.
Write some Java code in the memocontrol, hit button to execute the code. I have more advanced code, just email me for a more elaborate example thaddy@cyco.nl
0
 
bryan7Author Commented:
Thaddy: I emailed you a week ago, and still have no response.
Did u get my email ?

bryan

0
 
bryan7Author Commented:
gone !
0
All Courses

From novice to tech pro — start learning today.