У меня есть DLL, которая содержит эту функцию:
int __stdcall PrnText(char *printtext);
В Windows Forms у меня есть этот код для вызова DLL:
[DllImport("Printing.dll", EntryPoint = "PrnText", CharSet = CharSet.Ansi)]
public static extern int PrnText(char *printtext);
Когда я вызываю функцию в коде C #, я получаю сообщение об ошибке: «не могу привести строку к символу *
PrnText("Hello World");
Какой параметр я должен дать PrnText (), чтобы он работал?
Позднее редактировать:
Parameter: printtext
pointer to string containing text to be printed