473,382 Members | 1,647 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

activex registration/packaging

Hey,

I have spent several days trying to find out how to do something, and
i don't know if I am blind or what, but I can not find it. I am
developing a web app and I need it to run an activex control. I have
developed the control and it runs great on my development system
(VS2005, C#, IE6, Win2000Pro, output is a DLL) because as far as I can
tell, the IDE registers the DLL. The problem is packaging it so it
registers itself on any other computer. I have tried publishing the
DLL by itself, packaging it in a CAB by itself, packaging it in in a
CAB with a INF file. So far, the closest it has come to registering
and installing is getting the dll to show up in "Downloaded Program
Files" and the CLSID shows up in the registry under "code store
database\distribution units". Every time I load the page it adds new
entries in the registry and adds a CONFLICT.# folder to the
"Downloaded Program Files" but still will not load the control. What
is wrong? or how do you register a dll through IE?

It is not a security issue; I have allowed it install unsigned
controls. I am at the end of my rope having spent more than a week on
this that should have been done in about a day. I can send you any of
this stuff to take a look at if that will help. Any help you give
will be greatly appreciated, anything.

Thanks again,
-Seth

Jun 12 '07 #1
4 2409
you don't give enough info, what does the object tag look like, does the
dll have and dependencies? what is the dll written in? are the runtime
libraries installed on the client?
which version and service pack of IE? Later versions are more
restrictive about downloading and installing unsigned and unsafe control.

-- bruce (sqlwork.com)
Mr Seth T wrote:
Hey,

I have spent several days trying to find out how to do something, and
i don't know if I am blind or what, but I can not find it. I am
developing a web app and I need it to run an activex control. I have
developed the control and it runs great on my development system
(VS2005, C#, IE6, Win2000Pro, output is a DLL) because as far as I can
tell, the IDE registers the DLL. The problem is packaging it so it
registers itself on any other computer. I have tried publishing the
DLL by itself, packaging it in a CAB by itself, packaging it in in a
CAB with a INF file. So far, the closest it has come to registering
and installing is getting the dll to show up in "Downloaded Program
Files" and the CLSID shows up in the registry under "code store
database\distribution units". Every time I load the page it adds new
entries in the registry and adds a CONFLICT.# folder to the
"Downloaded Program Files" but still will not load the control. What
is wrong? or how do you register a dll through IE?

It is not a security issue; I have allowed it install unsigned
controls. I am at the end of my rope having spent more than a week on
this that should have been done in about a day. I can send you any of
this stuff to take a look at if that will help. Any help you give
will be greatly appreciated, anything.

Thanks again,
-Seth
Jun 12 '07 #2
RIght now the object tag looks like....

<object id="ctlDisplay1" classid="CLSID:AB226553-9C20-3DEF-A52B-
D264BB802855" codebase="ActiveX.cab#version=1,0,0,0"
style="width: 879px; height: 525px" type="application/x-
oleobject">
<param name="ParamMonitorName" value="608" />
<param name="ParamIgnoreMinutes" value="60" />
<param name="ParamUpdateFreq" value="5" />
<param name="ParamSWRequestInterval" value="60" />
<param name="ParamDBAlarmTime" value="7" />
<b>ActiveX Controls are not supported under the current
settings.</b>
</object>

the dll is in vb.NET 2.0 and all of its references are included
in .NET as far as I can tell (a .NET adodb might not be, but I assume
it is), the .NET framework 2.0 is installed on all the clients. I
know that IE7 restricts a lot, but I just want to get it working on
IE6 before I buy a certificate. So to answer that question..IE6
SP2...6.0.2900.2180.xpsp_sp2_gdr.070227-2254.

Thanks
-Seth

On Jun 12, 5:58 pm, bruce barker <nos...@nospam.comwrote:
you don't give enough info, what does the object tag look like, does the
dll have and dependencies? what is the dll written in? are the runtime
libraries installed on the client?

which version and service pack of IE? Later versions are more
restrictive about downloading and installing unsigned and unsafe control.

-- bruce (sqlwork.com)

Mr Seth T wrote:
Hey,
I have spent several days trying to find out how to do something, and
i don't know if I am blind or what, but I can not find it. I am
developing a web app and I need it to run an activex control. I have
developed the control and it runs great on my development system
(VS2005, C#, IE6, Win2000Pro, output is a DLL) because as far as I can
tell, the IDE registers the DLL. The problem is packaging it so it
registers itself on any other computer. I have tried publishing the
DLL by itself, packaging it in a CAB by itself, packaging it in in a
CAB with a INF file. So far, the closest it has come to registering
and installing is getting the dll to show up in "Downloaded Program
Files" and the CLSID shows up in the registry under "code store
database\distribution units". Every time I load the page it adds new
entries in the registry and adds a CONFLICT.# folder to the
"Downloaded Program Files" but still will not load the control. What
is wrong? or how do you register a dll through IE?
It is not a security issue; I have allowed it install unsigned
controls. I am at the end of my rope having spent more than a week on
this that should have been done in about a day. I can send you any of
this stuff to take a look at if that will help. Any help you give
will be greatly appreciated, anything.
Thanks again,
-Seth- Hide quoted text -

- Show quoted text -

Jun 13 '07 #3
I have removed the adodb references and still nothing
RIght now the object tag looks like....

<object id="ctlDisplay1" classid="CLSID:AB226553-9C20-3DEF-A52B-
D264BB802855" codebase="ActiveX.cab#version=1,0,0,0"
style="width: 879px; height: 525px" type="application/x-
oleobject">
<param name="ParamMonitorName" value="608" />
<param name="ParamIgnoreMinutes" value="60" />
<param name="ParamUpdateFreq" value="5" />
<param name="ParamSWRequestInterval" value="60" />
<param name="ParamDBAlarmTime" value="7" />
<b>ActiveX Controls are not supported under the current
settings.</b>
</object>

the dll is in vb.NET 2.0 and all of its references are included
in .NET as far as I can tell (a .NET adodb might not be, but I assume
it is), the .NET framework 2.0 is installed on all the clients. I
know that IE7 restricts a lot, but I just want to get it working on
IE6 before I buy a certificate. So to answer that question..IE6
SP2...6.0.2900.2180.xpsp_sp2_gdr.070227-2254.

Thanks
-Seth

On Jun 12, 5:58 pm, bruce barker <nos...@nospam.comwrote:
you don't give enough info, what does the object tag look like, does the
dll have and dependencies? what is the dll written in? are the runtime
libraries installed on the client?
which version and service pack of IE? Later versions are more
restrictive about downloading and installing unsigned and unsafe control.
-- bruce (sqlwork.com)
Mr Seth T wrote:
Hey,
I have spent several days trying to find out how to do something, and
i don't know if I am blind or what, but I can not find it. I am
developing a web app and I need it to run an activex control. I have
developed the control and it runs great on my development system
(VS2005, C#, IE6, Win2000Pro, output is a DLL) because as far as I can
tell, the IDE registers the DLL. The problem is packaging it so it
registers itself on any other computer. I have tried publishing the
DLL by itself, packaging it in a CAB by itself, packaging it in in a
CAB with a INF file. So far, the closest it has come to registering
and installing is getting the dll to show up in "Downloaded Program
Files" and the CLSID shows up in the registry under "code store
database\distribution units". Every time I load the page it adds new
entries in the registry and adds a CONFLICT.# folder to the
"Downloaded Program Files" but still will not load the control. What
is wrong? or how do you register a dll through IE?
It is not a security issue; I have allowed it install unsigned
controls. I am at the end of my rope having spent more than a week on
this that should have been done in about a day. I can send you any of
this stuff to take a look at if that will help. Any help you give
will be greatly appreciated, anything.
Thanks again,
-Seth- Hide quoted text -
- Show quoted text -- Hide quoted text -

- Show quoted text -

Jun 13 '07 #4
I found the dll in my downloaded program files and registered it
("regasm activex.dll") and now it shows up in the registry (the CLSID
changed) exactly the same as on the development machine, but still
won't show up. It only shows the "ActiveX Controls are not supported
under the current settings." line.

On Jun 13, 3:48 pm, Mr Seth T <set...@bellsouth.netwrote:
I have removed the adodb references and still nothing
RIght now the object tag looks like....
<object id="ctlDisplay1" classid="CLSID:AB226553-9C20-3DEF-A52B-
D264BB802855" codebase="ActiveX.cab#version=1,0,0,0"
style="width: 879px; height: 525px" type="application/x-
oleobject">
<param name="ParamMonitorName" value="608" />
<param name="ParamIgnoreMinutes" value="60" />
<param name="ParamUpdateFreq" value="5" />
<param name="ParamSWRequestInterval" value="60" />
<param name="ParamDBAlarmTime" value="7" />
<b>ActiveX Controls are not supported under the current
settings.</b>
</object>
the dll is in vb.NET 2.0 and all of its references are included
in .NET as far as I can tell (a .NET adodb might not be, but I assume
it is), the .NET framework 2.0 is installed on all the clients. I
know that IE7 restricts a lot, but I just want to get it working on
IE6 before I buy a certificate. So to answer that question..IE6
SP2...6.0.2900.2180.xpsp_sp2_gdr.070227-2254.
Thanks
-Seth
On Jun 12, 5:58 pm, bruce barker <nos...@nospam.comwrote:
you don't give enough info, what does the object tag look like, does the
dll have and dependencies? what is the dll written in? are the runtime
libraries installed on the client?
which version and service pack of IE? Later versions are more
restrictive about downloading and installing unsigned and unsafe control.
-- bruce (sqlwork.com)
Mr Seth T wrote:
Hey,
I have spent several days trying to find out how to do something, and
i don't know if I am blind or what, but I can not find it. I am
developing a web app and I need it to run an activex control. I have
developed the control and it runs great on my development system
(VS2005, C#, IE6, Win2000Pro, output is a DLL) because as far as I can
tell, the IDE registers the DLL. The problem is packaging it so it
registers itself on any other computer. I have tried publishing the
DLL by itself, packaging it in a CAB by itself, packaging it in in a
CAB with a INF file. So far, the closest it has come to registering
and installing is getting the dll to show up in "Downloaded Program
Files" and the CLSID shows up in the registry under "code store
database\distribution units". Every time I load the page it adds new
entries in the registry and adds a CONFLICT.# folder to the
"Downloaded Program Files" but still will not load the control. What
is wrong? or how do you register a dll through IE?
It is not a security issue; I have allowed it install unsigned
controls. I am at the end of my rope having spent more than a week on
this that should have been done in about a day. I can send you any of
this stuff to take a look at if that will help. Any help you give
will be greatly appreciated, anything.
Thanks again,
-Seth- Hide quoted text -
- Show quoted text -- Hide quoted text -
- Show quoted text -- Hide quoted text -

- Show quoted text -

Jun 13 '07 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: don | last post by:
hello all, msdn says this about using a dotnet windows control library in activex environment... You have to write one relatively small piece of code to make your .NET control accessible to...
1
by: John | last post by:
Hi I am using ms internet control and a couple of third party activex in my access 2003 app. Can I use the package wizard to create a distribution package that will automatically include the...
1
by: Steve | last post by:
I am having an issue deploying an ActiveX control. This is a .NET project in C#. The ActiveX control is written in VB6. I use the PDW (Package and Deployment Wizard) to create a .CAB for the...
0
by: Gary Hughes | last post by:
I have an installer project for a COM dll on my solution, when I build the installer I get a warning - see below. The properties are set so the the dll should be registered upon installation...
3
by: Raed Sawalha | last post by:
I created an ActiveX control using Visual Studio .NET 2003 and will use it with HTML page , the problem I have that I need not to foce the client to Register the ActiveX in order to use, i need the...
0
by: Sunil Menon | last post by:
Dear All, Can we automatically register ActiveX controls on aspx pages? I know that winform controls don't need registration, but they require CLR & .Net runtime installed on the client...
2
by: Ofer Lavi | last post by:
Hi, I am trying to build an activeX that, if missing, will be downloaded and setup automatically on the client's browser (internet explorer). Using VB6, it was easy, using the <Object> tag,...
7
by: Jarod_24 | last post by:
I just downloaded a activex control that was written in C# and tried to view it on my PDA's Internet Explorer. At my regular PC it displayed just fine, but nothing showed up on the pda. Do...
0
by: Mr Seth T | last post by:
Hey, I have spent several weeks now trying to find out how to get an activex control i have created to work outside of my testing environment. I am developing a web app and I need it to run...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.