Advertisement

11.26.2007 at 03:57PM PST, ID: 22983910
[x]
Attachment Details

Accessing C++ DLL from C#

Asked by szaranger in Microsoft Visual C++, C++ Programming Language, Microsoft Visual C#.Net

Tags: dll, from, accessing

I'm trying to access functions from a C++ DLL from C#. I neither can reference nor register the dll. Is it possible for me to access the functions within C#?  But it's possible to access the DLL from VB6.

Start Free Trial
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
// part of my code is as below:
 
[StructLayout(LayoutKind.Sequential)]
        public struct DataPointValues
        {
            [MarshalAs(UnmanagedType.LPStr, SizeConst = 64)]
            public string pointName;
            [MarshalAs(UnmanagedType.LPStr, SizeConst = 64)]
            public string paramName;
            public int    paramOffset;
            [MarshalAs(UnmanagedType.I2, SizeConst = 1)]
            public int paramType;
            public int paramValue;
        }
 
        [DllImport("hscnetapi.dll", EntryPoint = "rHsc_Param_Value_Put_Bynames")]
        public static extern long rHsc_Param_Value_Put_Bynames(string server, int num_requests, DataPointValues  param_byname_data_array);
[+][-]11.26.2007 at 04:12PM PST, ID: 20354399

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 04:19PM PST, ID: 20354436

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 04:28PM PST, ID: 20354464

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 04:34PM PST, ID: 20354486

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 04:45PM PST, ID: 20354531

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 04:52PM PST, ID: 20354556

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 04:55PM PST, ID: 20354573

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 05:04PM PST, ID: 20354625

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.26.2007 at 07:35PM PST, ID: 20355445

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]11.27.2007 at 05:35AM PST, ID: 20357690

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Microsoft Visual C++, C++ Programming Language, Microsoft Visual C#.Net
Tags: dll, from, accessing
Sign Up Now!
Solution Provided By: TheLearnedOne
Participating Experts: 1
Solution Grade: B
 
 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628