社区
资源
帖子详情
在C#里如何获取VC++6.0生成资源文件的DLL里的String Table
beargo
2008-12-18 01:05:46
在C#里如何获取VC++6.0生成资源文件的DLL里的String Table ??
...全文
109
1
打赏
收藏
在C#里如何获取VC++6.0生成资源文件的DLL里的String Table
在C#里如何获取VC++6.0生成资源文件的DLL里的String Table ??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Chivalry
2008-12-18
打赏
举报
回复
FindResource系列函数吧
浅谈西门子Prodave6.0在
C#
中的应用
一.从w95_s7.
dll
中导入PLC通讯函数的方法[
Dll
Import] 在使用
Dll
Import之前,必须引入InteropServices, 代码如下: using System.Runtime.InteropServices; 具体使用方法可以参考我的博客中转载的一篇文章 《
C#
(.net)中的
Dll
Import用法[转] 》写的很不错,千万要注意C++数据类型到
C#
的对应关系,选用合适的类型。比如 char* 可以用
string
来转换,指针类型可以ref 或者数组。 原文地址:http://www.cnblogs.com/xumingming/archive/2008/10/10/1308248.html 二.定义结构体类型 2.1 PLC连接参数结构体 1//定义结构体[连接PLC所需参数] 2public struct PLCConnParam 3{ 4 public byte Addres; // 定义CPU的MPI/DP地址 5 //public byte SegmentId; // 保留为0 6 public byte Rack; // 定义CPU的机架号 7 public byte Slot; // 定义CPU的槽号 8} 2.2 PLC存储区域类别编号 1//定义枚举类型[PLC的存储区域编号] 2public enum PLCBlockType 3{ 4 I = 1, //Input bytes 5 Q = 2, //Output bytes 6 M = 3, //Flag bytes 7 T = 4, //Timer words 8 Z = 5, //Counter words 9 D = 6, //Data from DB 10} 三.常用函数详细讲解 3.1 建立PLC连接函数 首先从W95_S7.
DLL
中导入连接函数,访问权限为私有,
C#
将会对此函数进行封装,供外部调用,稍后讲解. 1/**////
与PLC建立连接,该函数必须在其他所有函数调用之前被调用 2///
3///
连接数,在DOS,WIN3.1最多可以有4个,在WIN95以上最多可以有16个 4///
与PLC通讯的设备名称,一般为S7ONLINE 5///
参数列表,4个值分别为MPI/DP地址,保留值=0,槽号,机架号 6///
0正常返回,非0为错误号
7[
Dll
Import("w95_s7.
dll
")] 8private extern static int load_tool(byte nr,
string
device, byte[,] adr_
table
); 说明: 在一个MPI/DP网络中若有多个PLC时,可指定多个连接列。最后一列的所有参数须置0,以标志参数列结束。例如一个MPI/DP网中有两个PLC,他们的MPI地址分别为2和3,槽号均为2,机架号均为0,则可按如下方式调用:byte[,] ba={{2,0,2,0},{3,0,2,0},{0,0,0,0}}; int err=load_tool(1, "s7online",ba); 返回值为int型,如果返回0则表示执行成功,非零值,则需要根据错误号查找到错误具体信息,具体参照本文第五部分:错误代码字典
FMLDATA的源码
DZH/FXJ引用外部数据的
DLL
公式FMLDATA.
DLL
(DZH/FXJ引用外部数据的
DLL
公式)免费下载 一、
DLL
主要功能: 适用平台: 大智慧新一代V2.0(仅支持以分析家为内核的DZH版本,不支持DZH经典版本)、分析家(在V6.0上测试通过,在其它版本用应该也没问题) ,以下简称DZH。 主要功能: 1)在DZH公式中读取外部数据(这
里
称为FMLDATA
文件
数据,该数据
文件
格式见下文)。例如,要在DZH公式中读入第三方的数据并与DZH其它数据一起进行分析,我们可以首先将数据写入FMLDATA
文件
,然后在DZH公式中象引用DZH本身直接引用。 2)将DZH序列数据写入外部
文件
。例如,我们要将DZH现有数据或者自己编写的公式的计算结果导出来,在EXCEL等外部软件进一步处理。(与FinDataTools工具的区别是:FMLDATA.
DLL
导出的是DZH原始数据或公式计算结果,而FinDataTools直接从DZH/FXJ读取数据。) 适用对象:需要读取自己定制的外部数据而又不想自己用C/C++写接口的DZH/FXJ用户。 声明:本
DLL
不含任何恶意代码,但使用风险自担。 二、下载:点击这
里
下载(近100KB)。 三、安装方法: 1、下载后用WINRAR解压得到FMLDATA.
DLL
和FMLDATA.TXT两个
文件
。 2、将FMLDATA.
DLL
复制到DZH2安装目录,一般为c:\dzh2。如果是FXJ一般为c:\superstk等. 3、在DZH安装目录下建立一个名为FMLDATA的
文件
夹,如c:\dzh2\fmldata(这一步是必须的,否则无法使用)。
DLL
公式读取或写入的数据都在这个
文件
夹。 至此,安装完成,下面就是如何使用了。 四、使用方法: FMLDATA.
DLL
提供了两个公式/函数,一个用于写数据,一个用于读数据。 (一)写数据: 写数据的公式为: "FMLDATA@WRITE"(X,N) 第一个参数X是个序列(指标),可以是CLOSE、OPEN等,也可以是公式中的中间计算结果,要求序列值在浮点型值范围之内,一般在正负20亿之间,如果不在该范围之内,建议改变单位;第二个参数N是个数值,表示序列编号,例如我们把CLOSE保存为第4个序列,N为4。 将数据保存为外部
文件
时,根据当前股票代码、序列编号、分析周期这三个信息在fmldata
文件
夹
生成
形式为“XXXXXX.N.YYY”的
文件
。其中, XXXXXX为股票代码,如深发展为000001等,由于沪市指数代码与深市股票代码重复,所以沪市指数代码在原代码前加1,例如上证综指为000001,则这
里
的XXXXXX为1000001(7位);N是编号,由用户自己指定,应为大于0的整数;YYY为分析周期,如果是日线数据,则YYY=DAY,分笔、1分钟、5分钟、15分钟、30分钟、60分钟、周、月、多日、季度、半年、年的值分别为TICK、MIN1、MIN5、MIN15、MIN30、MIN60、WEEK、MONTH、NDAYS、QUARTER、SEMIYEAR、YEAR。 举例: 例1、将收盘价写入到外部
文件
新建一公式,设名为TESTW,输入 V1:"FMLDATA@WRITE"(C,4); ,在深发展(000001)日K线状态下,键入TESTW,在指标区查看公式TESTW结果的同时,将在FMLDATA目录
生成
一个名为000001.4.DAY的二进制
文件
(这个
文件
如何在其它软件中使用见下文),如果同名
文件
已经存在,将覆盖。如果我们键入000002,切换到万科日K线,将
生成
名为000002.4.DAY的
文件
;如果切换到上证指数,则
生成
1000001.4.DAY
文件
。 注意:如果是DZH,写数据时请将光标移至最后一根K线,否则只保存光标之前的数据,FXJ好象没有这个问题。光标一动,数据就重新写入一次。 例2、将收益率保存到外部
文件
建一公式: A:=C/REF(C,1)-1; B:"FMLDATA@WRITE"(A,101); 请在还权状态下使用该公式。如果处于000001的日K线图,则
生成
000001.101.DAY。 例3、将周收益率保存到外部
文件
在例2基础上,将“分析周期”改为“周线图”,则周收益率保存到000001.101.WEEK
文件
。 例4、将沪市A股所有股票的收盘价、成交量保存到外部
文件
建一名为TESTCV公式: A:"FMLDATA@WRITE"(C,4); B:"FMLDATA@WRITE"(V/10000,5); 保存后。选择“条件选股”,选股指标选择“TESTCV”,分析周期选“日线”,选中“使用除权后数据”,指标线选“B”,条件选“大于0”,选股范围选择“上证A股”,执行选股,将
生成
600000.4.DAY、60
C#
6.0面向对象编程基础
配置环境要求:1、操作系统:win7 32/64位 2、开发环境:Visual studio 2015 Community 授课特色:全面细致地讲授面向对象的概念、方法和应用,突出面向对象程序设计的思想,并以
C#
为载体来实现面向对象的设计。学后水平:学员学习后,基本掌握
C#
面向对象程序设计的思想。
VC
++
生成
崩溃dump
文件
(附源码)
VC
++开发常用功能一系列文章(欢迎订阅,持续更新...) Dump
文件
是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump
文件
中。Dump
文件
是用来给驱动程序编写人员调试驱动程序用的, 这种
文件
必须用专用工具软件打开,比如使用WinDbg打开。现在的vs版本都支持直接打开dump
文件
调试dump
文件
最好有pdb
文件
,不然也不好调试 直接上源码看: 头
文件
: #ifndef __MSJEXHND_H__ #define __MSJEXHND_H__ #ifdef _W...
.net mysql
dll
下载_
c#
asp.net MySql.Data.
DLL
6.2下载,.net连接mysql数据库的第三方插件
解压后只需要把mysql.data.
dll
引入到项目
里
就可以用了代码示例:
C#
代码 usingMySql.Data.MySqlClient;protectedvoidbtn_login_Click(objectsender,EventArgse){
string
mySqlCon=ConfigurationManager.Connection
String
s["MySqlCon"].Connec...
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章