在运用第三方的非托管API时, 我们经常会遇到参数为指针或指针的指针这种状况,   普通我们会用IntPtr指向我们需要传递的参数地址;  但是当遇到这种一个导出函数时,   由于这种状况也经常可能遇到, 所以我制作了2个示例顺序来演示下如何处理这种非托管函数的调用!  首先创立一个C++的DLL设置一个如上的导出函数  没错, 这样的处理是没成果的, 但是我们的API的参数是Class数组,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-03-31 18:01:10
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            互操作系列文章:
.NET简谈互操作(一:开篇介绍)
.NET简谈互操作(二:先睹为快)
.NET简谈互操作(三:基础知识之DllImport特性)
.NET简谈互操作(四:基础知识之Dispose非托管内存) 
.NET简谈互操作(五:基础知识之Dynamic平台调用) 
.NET简谈互操作(六:基础知识之提升平台调用性能)
.NET简谈互操作(七:数据封送之介绍)
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-07-05 13:26:17
                            
                                1959阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            与系统/底层(如C++)进行数据交换的时候,会有一个托管和非托管数据相互转换的过程,就是所谓的
“数据封送”之前说到了如何从C函数声明通过简单的查找替换生成一份C#的静态引用声明(C#与非托管——初体验),因为只是简单说明,所以全部采用的是基础类型匹配和自动封送。自动封送虽然能省去我们不少编码时间,但如果不理解自动封送背后的实际行为,那就如同看魔术师的黑盒子,知其然不知其所以然。而且,自动封送也不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-11-30 20:06:14
                            
                                1065阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://learninghard.blog.51cto.com/6146675/1124530 
 .NET互操作系列文章: 
本专题概要
数据封送介绍
封送Win32数据类型
封送字符串的处理
封送结构体的处理
封送类的处理
小结
 
一、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-02-01 15:38:42
                            
                                253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C#互操作系列文章:C#互操作性入门系列(一):C#中互操作性介绍C#互操作性入门系列(二):使用平台调用调用Win32 函数C#互操作性入门系列(三):平台调用中的数据封送处理C#互操作性入门系列(四):在C#中调用COM组件本专题概要数据封送介绍封送Win32数据类型封送字符串的处理封送结构体的处理封送类的处理小结一、数据封送介绍看到这个专题时,大家的第一个疑问肯定是——什么是数据封送呢?(这            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2013-01-23 11:28:14
                            
                                1714阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                上篇文章介绍了串口的设置,以下介绍初步画图。前言   感觉绘图才是QT等面向对象编程的最好特例。做完之后能感觉到这点是和在单片机或者ARM上逻辑编程最大的区别。    绘图步骤:    (1)采用QT自带chart函数绘图。优点:基础,易懂;缺点:麻烦。注意:在画图过程中,由于绘图数据包含:三相电压波形(一个坐            
                
         
            
            
            
            
                    
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-06 09:40:57
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               因为公司一直都是做C++开发的,因客户需要要提供C#版本接口,研究了一下C#,发现其强大简洁, 在跨语言调用方面封装的很彻底            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-15 14:16:54
                            
                                907阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               因为公司一直都是做C++开发的,因客户需要要提供C#版本接口,研究了一下C#,发现其强大简洁, 在跨语言调用方面封装的很彻底,提供了强大的API与之交互.这点比JNA方便多了. Java与C#都只能调用C格式导出动态库,因为C数据类型比较单一,容易映射. 两者都是在本地端提供一套与之映射的C#/java描述接口,通过底层处理这种映射关系达到调用的目的.
 
  一. 结构体的传递
 
C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-06-13 17:26:00
                            
                                398阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            什么是板块龙头股?简单来说板块龙头股就是该板块内最活跃的个股,每次炒作该板块时均由该股启动拉升,吸引市场人气,进而带动整个板块启动。龙头股分为行业龙头、市场龙头等。行业龙头是指在某个行业中,对同行业的其他企业具有很深的影响、号召力和一定的示范、引导作用,并对该地区、该行业或者国家做出突出贡献的企业,一般情况下行业龙头的业绩较为稳定,股价也相对稳定,在同行业中市值居前。市场龙头往往具有较强的市场号召            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 22:47:45
                            
                                8阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            亲爱的各位fans们,大家好,这次小编联合5个公众号朋友一起送书,一共送出 6本,当然包邮!感谢本次活动的赞助商北京大学出版社。6个公众号联合送书,一共6...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 12:18:01
                            
                                263阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            没有套路,只有送书            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-08 14:31:38
                            
                                246阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            BZOJ 350. VIJOS 102. CODEVS 354. cf+.... 20-50 和你一生的故事。 // NOIP之后再UPD吧。 还有好多话想说啊。 // "should I ask my question now?" "well,I wish you should." "Albert            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-11-18 22:16:00
                            
                                101阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             前两天做了一个自定义单件Timer,该Timer能够根据相应数据记录(Row)中的记录ID和设定分钟Minutes 做相应的事件调用,但是如果此事件处理程序在一Form中时则不能正确调用它,但是把82到93行的注释去掉就可以了。
    Timer大体定义如下:
  1 using System;  2 using System.Thread            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2008-01-13 21:10:16
                            
                                2732阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
                    IntPtr header =  Marshal.AllocHGlobal(configs.Count*sizeof(long));        var strings&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-07 07:45:44
                            
                                1618阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            ## Android 485数据发送教程
在进行Android设备的485数据发送时,需要了解整个流程。485通信通常用于工业控制和数据采集等领域,以下是实现Android 485发送数据的基本步骤。
### 流程概述
下面是实现Android 485数据发送的流程表:
| 步骤    | 描述                      |
| ------- | ------------            
                
         
            
            
            
            贴片电阻电容常见封装有 9 种,一般采用英制表示方法,是指采用 4 位数字表示,前两位表示电阻或电容长度,后两位表示宽度,以英寸为单位。我们常说的 0805 封装就是指英制代码,封装尺寸规格对应关系如下表:功率规格如下表:关于电容的封装除了上面的贴片封装外,对无极性电容,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-09 14:39:27
                            
                                2371阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本公众号运营有一段时间了,一直很感谢各位朋友的关注和支持,所以开通以来给读者们搞过两次送书活动,都是自费的!自费送书!你敢来,我敢送,就是这么任性!2020年福利来了!送书送书!想来也很...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-17 11:29:24
                            
                                318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            重要的事,今天是母亲节。我的妈妈,一定不会来看这篇文章,也不会看我朋友圈,所以我并没有发圈给妈妈集祝福。早上起来第一件事就是和家里通了电话,谈话间,我言语哽咽。父母虽已年迈,但是无处不是挂念着孩儿。虽说现在已经没有“慈母手中线,游子身上衣。临行密密缝,意恐迟迟归。”的场景,但是“谁言寸草心,报得三春晖”却一直回荡在我的心头。是的,母亲是世界上最伟大的人,是超人,给予了我们生命和无尽的爱。有谁敢说,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-12-06 15:52:40
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            由于需要将单片机采集到的数据无线传输到上位机,考虑到成本原因,故采用HC05蓝牙模块进行数据传输。一、开发工具单片机、两块HC05蓝牙模块、一个USB转TTL模块,电脑上安装串口调试软件。(推荐使用正点原子的XCOMV2.0版本,博主之前在调试过程中,出现了进入命令响应工作模式后,不管怎么发送AT指令,都没有回应的状况,在确定HC-05与USB转TTL模块的接线正确,蓝牙模块没有损坏并已确定进行命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 11:58:31
                            
                                95阅读
                            
                                                                             
                 
                
                                
                    