pascal-c++ 转 Pascal 数据类型声明

问题描述

c++ 转 Pascal 数据类型声明
请大侠们帮忙看看下面的C++数据类型声明怎么用Pascal语音实现(IDE是delphi6)
typedef void (*rfmErrorMsg_t)
(
struct rfm2gHandle_s * rh
ULONG eno

char

...

);
typedef struct rfm2gHandle_s
{
HANDLE handle;

char fn[80];

rfmMapMemory_t rmm;

rfmGetConfig_t rgc;

rfmOPMap_t ropmap;
rfmOpReg_t plxregs;

rfmErrorMsg_t print;

OVERLAPPED overlapped_reset;
OVERLAPPED overlapped_1;
OVERLAPPED overlapped_2;
OVERLAPPED overlapped_3;
OVERLAPPED overlapped_4;
OVERLAPPED overlapped_bd;
OVERLAPPED overlapped_rxffull;
OVERLAPPED overlapped_roguepkt;
OVERLAPPED overlapped_r;
OVERLAPPED overlapped_w;
HANDLE mutex_reset;

HANDLE mutex_1;

HANDLE mutex_2;

HANDLE mutex_3;

HANDLE mutex_4;

HANDLE mutex_bd;

HANDLE mutex_rxffull;

HANDLE mutex_roguepkt;

HANDLE cancel_reset;
HANDLE cancel_2;

HANDLE cancel_3;

HANDLE cancel_4;

HANDLE cancel_bd;

HANDLE cancel_rxffull;
HANDLE cancel_roguepkt;
void *Callback[RFM2GEVENT_LAST];
int CallbackStat[RFM2GEVENT_LAST]; /
Results of registering Callback func */
} rfm2gHandle_t *RFM2GHANDLE;

时间: 2024-09-14 07:53:32

pascal-c++ 转 Pascal 数据类型声明的相关文章

java方法参数什么时候可以省略数据类型声明

问题描述 java方法参数什么时候可以省略数据类型声明 有时候我看到方法参数是一个匿名对象,那么匿名对象属于什么数据类型,是String类型吗,为什么没有数据类型的声明呢 解决方案 你说的匿名对象,是因为匿名对象本身是有返回值的,而返回值的类型恰好是构造方法的参数类型 A a = new A(new B()): 解决方案二: 看方法的定义,里面包含参数类型. 不知道你说的匿名对象是什么,直接调用构造函数,你可以从构造函数类名知道类型,如果是匿名类,那么这个类型是编译器产生的,实现了参数需要的接口

android中Bundle作为方法参数的数据类型声明时的问题

问题描述 android中Bundle作为方法参数的数据类型声明时的问题 那么Bundle的数据类型是什么,是属于String类吗,归根结底是二进制数据101010101吗 解决方案 Bundle内部就是一个map,可以存储任何对象,key是String类型 解决方案二: ArrayMap mMap = null; 解决方案三: ArrayMap<String, Object> mMap = null; 解决方案四: 本质上所有的数据在计算机里都是二进制数据. 最简单的,一个整数,比如1,就是

pascal编程-使用pascal中的集合编程

问题描述 使用pascal中的集合编程 将自然数1到9这九个数分成三组,将每组的三个数字拼成三位数,每个数字不能重复,且每个三位数都是完全平方数.请找出这样的三位数. 解决方案 PASCAL 高级编程 解决方案二: http://bbs.cfan.com.cn/thread-1455458-1-1.html

Delphi之Pascal语言中的关键字及保留字汇总_Delphi

本文汇总了Pascal语言中的关键字及保留字如下,供大家参考: absolute//指令(变量) abstract//指令(方法) and//运算符(布尔) array//类型 as//运算符(RTTI) asm//语句 assembler//向后兼容(汇编) at//语句(异常处理) automated//访问类别符(类) begin//块标记 case//语句 cdecl//函数调用协定 class//类型 const//声明或指令(参数) constructor//特殊方法 contain

基于Java实现杨辉三角 LeetCode Pascal&#039;s Triangle_java

 Pascal's Triangle Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, Return [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] 这道题比较简单, 杨辉三角, 可以用这一列的元素等于它头顶两元素的和来求. 数学扎实的人会看出, 其实每一列都是数学里的排列组合, 第4行, 可以用 C30 =

Free Pascal Compiler 2.6.0发布 Pascal编译器

Free Pascal Compiler 是一个Turbo Pascal 7.0和Delphi兼容的32/64位Pascal编译器.它配备了一个完全兼容TP 7.0的运行时间库,支持不同的处理器:Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM,以及 Motorola 680x0.支持的操作系统包括:Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS

我们来谈谈面向指针编程的那些事

面向对象编程,面向设计模式编 程(亦即设计模式),面向接口编程,面向模板编程(亦即泛型编程),面向函数编程(亦即函数式编程),面向多核时代的并行编程,面向大数据的机器学习编 程--这么多年,大家要面向的东西已经够多了,然而我看到的现象是,很多编程语言让大家面向 xxx 的同时在竭力回避指针.我可不想面向这么多东西,所以我只好加入指针的黑暗势力.我要不自量力的来写一篇<面向指针编程>作为投名状,借以表示我与软件世 界的光明势力的彻底决裂. 这个世界上,提供指针的编程语言很少,这样的语言有汇编语言

inno setup介绍(转)

使 用 笔 记 1.Inno Setup 是什么?Inno Setup 是一个免费的 Windows 安装程序制作软件.第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件.关键功能: 支持现在所有正在使用的 32 位 Windows 版本: Windows 95,98,2000,Server 2003,XP,Me,NT 4.0 (不需要服务包). 支持创建单个 EXE 格式的安装程序,使你的程序可以很方便地在网络上发表.同时

036_《Inside 深入核心VCL架构剖析》

<Inside 深入核心VCL架构剖析> Delphi 教程 系列书籍 (036) <Inside 深入核心VCL架构剖析> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2 Part3 Part4 Part5 附书源码 作者: 李维 丛书名: 李维作品系列 出版社:电子工业出版社 ISBN:7505394894 上架时间:2003-12-30 出版日期:2003 年12月 开本:16开 页码:706 版次:1-1 内容简介 本书包括