• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 185
  • Last Modified:

Calling a C programme

I want to use a C programme in my Visual Basic project.The VB will provide some inputs to the c Prog and then after execution of the C programme it will get the output from the C programme.Which then will be processed for someother calculations.
0
ashwani040200
Asked:
ashwani040200
1 Solution
 
thomasheiligCommented:
Start your C programm with startapp and provide the input values into the commandline or a file.

Write the output values to a file and raed it in in VB.

Write a flag at the end, to signal vb tha everything is done.

The environment is multitasking !!

hth

Thomas
0
 
caraf_gCommented:
You can run the C executable synchronously. To see how that is done find setup1.vbp on your system.

setup1.vbp should come as standard with your VB installation. It is the setup program that will be run when you create a Setup using the Setup wizard (vb5) or Package and Deployment wizard (VB6)

Anyway, depending on what version of VB you're using check out the FSyncShell or SyncShell function defined in that .vbp. That will avoid the multitasking problems thomasheilig is talking about.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

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