Подключение внешней dll - C#
Формулировка задачи:
подскажите пожалуйста, как делается(синтаксис). сам программист, но так вышло что с dll вообще никогда не работал.
Решение задачи: «Подключение внешней dll»
textual
Листинг программы
public partial class Form1 : Form { [DllImport("FANselect.dll", SetLastError = true)] private static extern IntPtr ZAJsonRequestA([MarshalAs(UnmanagedType.LPStr)]StringBuilder szReq); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { string sResult; StringBuilder sbuilder = new StringBuilder(); sbuilder = new StringBuilder(); sbuilder.Append("{ "cmd":"search","cmd_param":"0","language":"EN","psf":"50","qv":"2500", "username":"ZAFS38737","password":\*****","product_range" : "BR_01", }"); sResult = Marshal.PtrToStringAnsi (ZAJsonRequestA(sbuilder)); MessageBox.Show(sResult); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д