[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 241
  • Last Modified:

RUNNING A C PROG FROM VB and registration of active x

HEY EXPERTS,
                      CAN U PLS HELP MEEEE....
        i want 2 know 1)how to run a c program from VB and
                             2)how 2 register my own activex control in windows registry?
0
mithunda50
Asked:
mithunda50
2 Solutions
 
DeadlyTrevCommented:
1)  You can run any executable (including one originally written in C) from VB6 with the command;
   
        Shell "C:\App.exe"

Substitute C:\App.exe with the path and filename you want


2) You can register an activex control with the command

        RegSvr32 "C:\ActiveX.ocx"

Substitute C:\ActiveX.ocx with the path and filename of your activex control.  To unregister, use the same command but put /U in the command line.
0
 
gsansomCommented:
Hi,
You can run any executable by accessing the shell (command prompt) with the code:
shell(strPathAndFileName)
where strPathAndFileName is something like "c:\temp\myExe.exe"

Of course, you would need to have the c program compiled into an executable before hand.  There is no way to run c code without first compiling.

To register a control, open the 'Run' window (click start-> run), and type the following:
regsvr32 "C:\PathToConrtol\myActiveXControl.ocx"

Just typing regsvr32 without any options will bring up a screen showing basic use of regsvr32.
There is also more explanation of regsvr32 here:
http://activex.moonvalley.com/register_activex_control.htm

Hope this helps.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now