Click here to Skip to main content
15,924,901 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: Access a pointer value changed in another class Pin
CPallini9-Oct-18 23:58
mveCPallini9-Oct-18 23:58 
QuestionConversion from C to C#, Need C# Method Signature Pin
akvbsoft4-Oct-18 8:50
akvbsoft4-Oct-18 8:50 
in common.c
typedef unsigned char UN_Char;
typedef enum { Valid = 0, Invalid = 1, Unknown = -999 } AppResponseCode;


Method in SomeApi.C , need to Call from C#

static AppResponseCode SomeFunction(UN_Char ** vUC1PtrPtr,size_t * vSize1Ptr, UN_Char * vUC2Ptr,size_t vSize2, FILE *  inputFile, char * vcharPtr)


I tried to add reference of provided C application DLL but Error appear
A Reference to '.....\SomeApi.DLL' could not be added. Please make sure that the file is accessible, and that it is valid assembly or COM Component


So the other option I have is to use DLLImport

[DllImport("SomeAPI.dll", CharSet = CharSet.Unicode)]
public static extern AppResponseCode SomeFunction( ????? ) ;


But I don't know what parameter types I had to pass for Return and Calling parameters to Call and obtain value from SomeFunction()

PS: Though I have source code for Complete C application but I can't re-compile it or modify it, I am only allowed to work with available Exe/DLL
AnswerRe: Conversion from C to C#, Need C# Method Signature Pin
vcbeaut4-Oct-18 16:48
vcbeaut4-Oct-18 16:48 
AnswerRe: Conversion from C to C#, Need C# Method Signature Pin
Victor Nijegorodov4-Oct-18 21:43
Victor Nijegorodov4-Oct-18 21:43 
QuestionMake screen bigger Pin
Member 139824711-Oct-18 8:37
Member 139824711-Oct-18 8:37 
AnswerRe: Make screen bigger Pin
Member 139824711-Oct-18 8:55
Member 139824711-Oct-18 8:55 
GeneralRe: Make screen bigger Pin
Maximilien3-Oct-18 4:28
Maximilien3-Oct-18 4:28 
GeneralRe: Make screen bigger Pin
enhzflep3-Oct-18 7:38
enhzflep3-Oct-18 7:38 
JokeRe: Make screen bigger Pin
Richard Deeming3-Oct-18 10:10
mveRichard Deeming3-Oct-18 10:10 
GeneralRe: Make screen bigger Pin
David Crow1-Oct-18 9:12
David Crow1-Oct-18 9:12 
AnswerRe: Make screen bigger Pin
Victor Nijegorodov1-Oct-18 9:20
Victor Nijegorodov1-Oct-18 9:20 
GeneralRe: Make screen bigger Pin
Member 139824711-Oct-18 9:28
Member 139824711-Oct-18 9:28 
GeneralRe: Make screen bigger Pin
Victor Nijegorodov1-Oct-18 9:47
Victor Nijegorodov1-Oct-18 9:47 
GeneralRe: Make screen bigger Pin
Member 139824711-Oct-18 10:19
Member 139824711-Oct-18 10:19 
GeneralRe: Make screen bigger Pin
Victor Nijegorodov1-Oct-18 10:58
Victor Nijegorodov1-Oct-18 10:58 
GeneralRe: Make screen bigger Pin
Member 139824711-Oct-18 13:29
Member 139824711-Oct-18 13:29 
GeneralRe: Make screen bigger Pin
Richard MacCutchan1-Oct-18 22:50
mveRichard MacCutchan1-Oct-18 22:50 
QuestionHow to make a c++ executable Pin
Member 1398247130-Sep-18 8:39
Member 1398247130-Sep-18 8:39 
AnswerRe: How to make a c++ executable Pin
Richard Andrew x6430-Sep-18 9:42
professionalRichard Andrew x6430-Sep-18 9:42 
GeneralRe: How to make a c++ executable Pin
Member 1398247130-Sep-18 13:24
Member 1398247130-Sep-18 13:24 
AnswerRe: How to make a c++ executable Pin
Richard Andrew x6430-Sep-18 14:02
professionalRichard Andrew x6430-Sep-18 14:02 
GeneralRe: How to make a c++ executable Pin
Member 1398247130-Sep-18 14:29
Member 1398247130-Sep-18 14:29 
GeneralRe: How to make a c++ executable Pin
Richard MacCutchan30-Sep-18 21:06
mveRichard MacCutchan30-Sep-18 21:06 
AnswerRe: How to make a c++ executable Pin
CPallini30-Sep-18 21:48
mveCPallini30-Sep-18 21:48 
GeneralRe: How to make a c++ executable Pin
Member 139824711-Oct-18 6:37
Member 139824711-Oct-18 6:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.