VisualFreeBasic指南_编写64位32位通用软件

2026-1-20 / 0 评论 / 88 阅读

为了软件可以同时能生成32位和64位软件,正常使用。

如何区分是32位还是64位

代码判断:  if len(UInteger)=4 then 32 else 64

编译判断: (编译时选择性编译,64位不会编译32位代码,32位不会编译64位代码)

#IfDef __FB_64BIT__
    。。。这里是 64 位要运行的代码,32 位时会被丢弃
#Else
    。。。这里是 32 位要运行的代码,64 位时会被丢弃
#endif

32和64通用变量类型:
Integer       :32位时是 32位整数 等同于 Long,64位时是 64位整数 等同于 LongInt 
UInteger     : 同上,加个U
其它数值类型不变化。

评论一下?

OωO
取消