powerBuilder传字符串数组到C#dll外部函数的问题

运行总是报这个错误,求大佬帮忙看看
图片说明
PB部分
图片说明
C#部分
图片说明

先用regasm注册你的c#的dll,然后用vb一类比较简单的方式调用测试下,确认不是C#的问题,再研究是不是pb调用的问题。

char lc_buf[4]

ls_buf[1] = char(192)
ls_buf[2] = char(168)
ls_buf[3] = char(0)
ls_buf[4] = char(119)

ddl_fun(ls_buf,"192.168.0.118");