S 
		
								
				
				
			
		Simon
Hi all,
I am trying to call a function from a dll and it has the following
prototype.
int foo(int *argc, char ***argv) or int foo(int *argc, char *argv[])
I am having problems that I assume are to do with marshalling. I am
using
[DllImport("some.dll")]
int foo(IntPtr argc, string[] argv)
But this is failing. Am I missing something somewhere? Am I making a
blindingly obvious mistake.
TIA for your help.
Simon
				
			I am trying to call a function from a dll and it has the following
prototype.
int foo(int *argc, char ***argv) or int foo(int *argc, char *argv[])
I am having problems that I assume are to do with marshalling. I am
using
[DllImport("some.dll")]
int foo(IntPtr argc, string[] argv)
But this is failing. Am I missing something somewhere? Am I making a
blindingly obvious mistake.
TIA for your help.
Simon
