Solved

Creating ActiveX control with VC 4

Posted on 1997-09-30
14
207 Views
Last Modified: 2013-11-19
I would like to create ActiveX controls for my web site using the version of Visual C++ that I currently own (v. 4).  I have downloaded the ActiveX SDK, but have found very little help in its documentation and have been unable to complie any of its samples.  Can someone show how to create a simple ActiveX control, or point to some better documentation or give me a small sample app that I can compile?
0
Comment
Question by:willman
  • 7
  • 6
14 Comments
 
LVL 8

Expert Comment

by:gelbert
ID: 1307273
Simplest way to create ActiveX control with VC++ is to use MFC ActiveX control Wizard. It creates shell for you and the only thing which you have to do is to draw wtaever picture you want and some C++ programming accossiated with your control functionality
0
 
LVL 2

Author Comment

by:willman
ID: 1307274
Where do I get the ActiveX control Wizard?
0
 
LVL 8

Expert Comment

by:gelbert
ID: 1307275
Go  to application wizard and on of choices on the list is "MFC ActiveX Control Wizard".
0
 
LVL 2

Author Comment

by:willman
ID: 1307276
Nope, the only time the App Wizard even mentions ActiveX is in Step 3 when it asks what kind of OLE compound document support I want -- If I select server, it allows me to check off ActiveX document server.  There is no ActiveX Control Wizard.  
0
 
LVL 8

Expert Comment

by:gelbert
ID: 1307277
May be it is in 4.1 or 4.2 but I definitly used one of these versions to create ActiveX controls. Try to upgrade or look on MS web site if there anything to download like Inet or ActiveX SDK to enable your version to build ActiveX controls
0
 
LVL 2

Author Comment

by:willman
ID: 1307278
I am currently using version 4.2 and I have installed the ActiveX SDK, but none of the examples or samples with the SDK will compile correctly.
0
 
LVL 23

Expert Comment

by:chensu
ID: 1307279
The book "ActiveX Controls Inside Out" published by Microsoft Press is your best choice. Besides, Visual C++ 4.2 and MSDN library come with some tutorials (under Visual C++ Tutorials: Circle: ActiveX Control  Design an ActiveX control). You may query "ActiveX Control" keyword. Visual C++ Programmer's Guide that comes with Visual C++ 5.0 has the following topic:
ActiveX Tasks

Home | Overview | Details



ActiveX support in MFC includes ActiveX controls and ActiveX documents (formerly known as OLE controls and OLE documents, respectively).

What do you want to do?



•Learn more about ActiveX
•Learn more about ActiveX controls
•Learn more about ActiveX documents
•Create an ActiveX control
•Implement ActiveX documents in my application
0
How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

 
LVL 2

Author Comment

by:willman
ID: 1307280
telling me about the help topics in version 5.0 doesn't do me much good...
0
 
LVL 8

Expert Comment

by:gelbert
ID: 1307281
Version VC++ 4.2 ( may be you have to download patch 4.2b ) has in "new project" section menu item "OLE Comtrol Wizard"
0
 
LVL 2

Author Comment

by:willman
ID: 1307282
I do have the OLE control wizard... is it the same as your ActiveX control wizard?  I have already tried to create a projecct with this, but the created .ocx file does not work on the web...
0
 
LVL 8

Expert Comment

by:gelbert
ID: 1307283
I can not find this documentation but as must as I remember VC 4.1 was able to create Web OCX controls but this functionality was removed in VC 4.2.
0
 
LVL 2

Author Comment

by:willman
ID: 1307284
is there any way to revert?
0
 
LVL 8

Accepted Solution

by:
gelbert earned 200 total points
ID: 1307285
Reinstall VC++ 4.1 or install 5.0
0
 
LVL 2

Author Comment

by:willman
ID: 1307286
crappy solution, but I guess it works
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Introduction: The undo support, implementing a stack. Continuing from the eigth article about sudoku.   We need a mechanism to keep track of the digits entered so as to implement an undo mechanism.  This should be a ‘Last In First Out’ collec…
Introduction: Dialogs (2) modeless dialog and a worker thread.  Handling data shared between threads.  Recursive functions. Continuing from the tenth article about sudoku.   Last article we worked with a modal dialog to help maintain informat…
This video will show you how to get GIT to work in Eclipse.   It will walk you through how to install the EGit plugin in eclipse and how to checkout an existing repository.
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

746 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

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now