LAPSO MENTAL
Pessoal... alguem pode me ajudar..
Deu um lapso no meu raciocínio...
Tenho essa declaração em VB.Net
Declare Sub iniciaClientCTF Lib "ctfclient.dll" (ByVal resultado As String, ByVal terminal As String, ByVal versao_ac As String, ByVal nome_ac As String, ByVal num_sites As String, ByVal lista_ips As String, ByVal criptografia As String, ByVal log As String, ByVal interativo As String, ByVal parametros As String)
Preciso escrever ela em C#
Fiz assim, mas retorna erro na hora de carregar a dll
[DllImport("ctfclient.dll", CharSet = CharSet.Unicode)]
public static extern void iniciaClientCTF(char[] resultado, char[] terminal, char[] versao_ac, char[] nome_ac, char[] num_sites, char[] lista_ips, char[] criptografia, char[] log, char[] interativo, char[] parametros);
Deu um lapso no meu raciocínio...
Tenho essa declaração em VB.Net
Declare Sub iniciaClientCTF Lib "ctfclient.dll" (ByVal resultado As String, ByVal terminal As String, ByVal versao_ac As String, ByVal nome_ac As String, ByVal num_sites As String, ByVal lista_ips As String, ByVal criptografia As String, ByVal log As String, ByVal interativo As String, ByVal parametros As String)
Preciso escrever ela em C#
Fiz assim, mas retorna erro na hora de carregar a dll
[DllImport("ctfclient.dll", CharSet = CharSet.Unicode)]
public static extern void iniciaClientCTF(char[] resultado, char[] terminal, char[] versao_ac, char[] nome_ac, char[] num_sites, char[] lista_ips, char[] criptografia, char[] log, char[] interativo, char[] parametros);
Tenta assim:
[DllImport("ctfclient.dll")]
public static extern void iniciaClientCTF(
string resultado,
string terminal,
string versao_ac,
string nome_ac,
string num_sites,
string lista_ips,
string criptografia,
string log,
string interativo,
string parametros
);
Não esquece de incluir:
using System.Runtime.InteropServices;
using System.Runtime.InteropServices;
Faça seu login para responder