![]() |
1
6
在C中从外部dll声明接口的通常方法是在.h头文件中公开其接口。然后,要从C访问dll,.h头文件必须
翻译成delphi术语后,您需要创建一个用pascal术语描述相同接口的单元文件,将C语法翻译成pascal。 对于您的案例,您将创建一个文件,例如…
你会在
|
![]() |
2
2
C++中枚举的默认基础类型是int(未签名的32位)。您需要在Delphi中定义相同的参数类型。对于枚举值,可以使用硬编码的1和2值从Delphi调用该函数,或者使用任何其他Delphi语言特性(Enum?常数?我不懂这门语言),结果是一样的。 |
![]() |
3
1
当然,可以使用integer并直接传递constanst,但使用通常的枚举类型声明函数更安全。应该是这样的(注意“minenumsize”指令):
|
![]() |
H.v.M. · 为最后一个枚举值指定不同的变量值 2 年前 |
|
JimmyDiJim · 在声明后定义枚举变量 7 年前 |
![]() |
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 7 年前 |
![]() |
Vivek Shukla · 在中间添加枚举 7 年前 |
![]() |
DannyD · 如何访问typescript中的枚举名称 7 年前 |