сетевое приложение и DLL c++
В моей программе я вызываю функцию из dll, для которой требуются 3 параметра PCHAR
Public Shared Function myfunction(ByVal dllname As String, ByVal gamename As String, ByVal dllpath As String)
End Function
Но dll ожидает параметров PCHAR, но я не вижу это как вариант с vb.net?
Любая помощь будет принята с благодарностью
Я предполагаю, что нативная функция просто считывает значения String/PCHAR
и не пытается их модифицировать. Если да, попробуйте следующее
<DllImport("TheDllName")> _
Public Shared Function TheDllFunctionName( _
<In> ByVal dllName As String, _
<In> ByVal gameName As String, _
<In> ByVal dllPath As String) As Integer
End Function
Вам нужно будет заменить DllName
именем родной DLL и TheDllFunctionName
с именем функции C/C++