Ask the Expert

Is it possible to use a VB.NET program to call C programs?

Is it possible to use a VB.NET program as the front-end interface and have it call C programs from, say, a menu or button click?
It all depends on what you mean by "call C programs." If you mean start standalone .EXE programs written in C: absolutely. Look at the Process class on how to start processes. If it means calling C functions in a .DLL, that works as well, but is more work. You'll need to read up on InterOp and how to declare the C functions in such a way that you can call them from .NET.

This was first published in April 2004

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.