C#
JT灬新一
这个作者很懒,什么都没留下…
展开
-
C# Json转字典
C# Json转字典 #region Json转字典 private void JsonToDictionary(string str) { //string json = "{\"O2\": [291], \"U\": \"001900...原创 2019-12-02 22:16:01 · 1617 阅读 · 1 评论 -
C#学习笔记——————调用C++的dll
首先要把.dll放到指定的路径下,如果不对路径有要求直接放在VS生成的.EXE路径下,就是Debug的路径,自己找找。我嫌麻烦也就一起丢在exe文件路径下了。然后进行如下调用:[DllImport("xxx.dll")]public static extern int FunctionName();也可以像如下带参数:[DllImport("xxx.dll",EntryPoint =...原创 2019-04-18 21:14:53 · 233 阅读 · 0 评论 -
C#学习——————调用C++的dll时出现char * 类型指针如何解决;
这是在调用Char*类型的指针存储数据时候出现的问题;要调用的函数申明如下:int ReadBaseMsgPhoto(char* pMsg, int * len, char* directory);C++中:pMsg为需要传入的char类型数组; len 为指针; directory 为需要传入的char类型数组;网上找了下,方法很多,提供其中一种:1.由于需要...原创 2019-04-18 21:38:10 · 1895 阅读 · 0 评论 -
C# Afroge摄像头翻转90
1.dll和命名空间就不在此列举了,如下只是将转换方法介绍:第一个函数: public void Rotate90() { // 计算角度,类变量 //dAngle = dAngle + 90; //dAngle = dAngle % 360; // 事件绑定,实时...转载 2019-05-08 17:18:06 · 1589 阅读 · 0 评论 -
C# Winform DataGridView控件在添加行直到出现滚动条后界面卡死解决办法
C# Winform DataGridView控件在添加行直到出现滚动条后界面卡死解决办法//这里采用委托的方式解决线程卡死问题;//在需要添加行的地方直接copy如下代码即可;this.Invoke(new Action(delegate{ //绑定datagridview代码 /*以下为我添加行的功能代码,可被替换*/ DataGridViewRo...原创 2019-08-29 16:29:45 · 2981 阅读 · 1 评论