Reputation: 75083
We have a webpage that works fine on the local computer as it uses a COM Object that is only available in the local computer.
the program generates HTML code:
<html>
<head>
<script type="text/javascript">
<!--
function ResizeControl(){Y = document.body.clientHeight;if (Y < 1) {Y = 1}X = document.body.clientWidth;if (X < 1) {X = 1}ActiveX.width = X;ActiveX.height = Y}
-->
</script>
<style type="text/css">html, body { overflow:hidden; } </style>
</head>
<body OnResize="ResizeControl()" OnLoad="ResizeControl()" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<object id="ActiveX" classid="CLSID:8EC68701-329D-4567-BCB5-9EE4BA43D358" width="14" height="14">
<PARAM NAME="tabName" VALUE="Complaints">
</object>
</body>
</html>
and shows fine
alt text http://www.balexandre.com/temp/2010-04-21_0904.png
My question is, How can we port this into a web environment? As the Delphi developer has no idea and I'm not a Delphi fellow.
I want to be able to use this "webpage" on a web address
Any idea, any though, any door to open is greatly appreciate :)
Upvotes: 1
Views: 1299
Reputation: 37211
You should deploy the ActiveX control on your web server and provide the URL to the .cab file in the HTML page in the codebase attribute of the object element so users can download and install the ActiveX component through a standard dialog in Internet Explorer.
Upvotes: 2
Reputation: 6111
I see two options:
This also ensures security because COM is not directly exposed to the internet. It is only accessible through the proxy.
Upvotes: 0