
C#
文章平均质量分 71
墨染风华不染尘
这个作者很懒,什么都没留下…
展开
-
C#实现com组件供pb9使用
在VS2022和PB9.1环境下实现COM组件时,需注意以管理员身份启动VS,否则无法勾选“为COM互操作注册”选项,导致编译失败。创建项目时应选择“.NET Framework”类库模板,并在项目属性中勾选“使程序集COM可见”,选择x86平台以确保与32位PB9兼容。代码实现时,需定义接口并使用Guid和ProgId属性标记类,以便其他语言调用。编译生成后,需通过GACUtil和RegAsm工具将DLL注册到全局缓存和注册表中。最后,在PB中通过OleObject调用COM组件,确保组件正确连接并执行功原创 2025-05-23 09:03:36 · 512 阅读 · 0 评论 -
.NET(C#)使用ODP.NET连接ORACLE
第二种方式比较简单,但也有一个比较蛋疼的问题,就是官方技术文档对一些类或者方法的使用,并未做详细的介绍,或者无任何示例可以借鉴。不支持该类型(官方文档列出了此报错,但却没有指明哪些原因导致的,所以不清楚的情况下使用ODP.NET很难找到问题所在),我就是因为对这个不熟,所以在AddRange上花了一天半的时间,为了尽快解决,采用了replace的方式直接替换参数值的方式先处理了此问题,后面再回来研究才发现,参数前面的@或者 :是个坑。......原创 2022-08-29 09:41:31 · 1486 阅读 · 0 评论 -
用C#实现流文件读取,适用对方开发语言为java
原先写了一篇关于压缩数据流转换的博文,那篇博文所述方法是可行的,但是后来发现那种方法对于对方的开发语言是Java的话,我们读取的流对方是不能够进行转换的,所以增加此篇使用pb、C#的读取流,而对方使用的开发语言是java的可行解决方法。 在此先说明一下,为什么会出现对方用java作为开发语言,而我们用的不是java,使用对应的数据流读取方式读取出来的流对方无法识别或说是转换。不管是什么语言,都有方法、数据类型等概念,而其中的数据类型正是阻碍我们的绊脚石。我们都知道,所谓的数据类型,是有范...原创 2021-03-10 18:05:03 · 538 阅读 · 0 评论