C# vbscript到Delphi

C# vbscript到Delphi,c#,delphi,vbscript,C#,Delphi,Vbscript,我有一个VBScript,我正在转换为Delphi。 我正在努力解决这两条线。 有人能解释一下他们是做什么的吗: init_lib.Flags(&H7FFF) init_lib.Environment(1) 找不到任何与第1行相关的文档。 我保留了Delphi中的第2行,但不确定如何转换第1行 它们在Delphi(或C#)中的等价物是什么?&H是十六进制值的VB速记 为了在Delphi中使用值,您必须使用不带前缀的字符串,或者将字符串'7FFF'转换为十进制值:您知道接受哪种类型的参

我有一个VBScript,我正在转换为Delphi。 我正在努力解决这两条线。 有人能解释一下他们是做什么的吗:

init_lib.Flags(&H7FFF) 
init_lib.Environment(1)
找不到任何与第1行相关的文档。
我保留了Delphi中的第2行,但不确定如何转换第1行


它们在Delphi(或C#)中的等价物是什么?

&H
是十六进制值的VB速记

为了在Delphi中使用值,您必须使用不带前缀的字符串,或者将字符串
'7FFF'
转换为十进制值:您知道接受哪种类型的参数
标志

'7FFF'
十六进制字符串对应于十进制
32767


Delphi中十六进制值的简写形式是:
$
$7FFF
计算为可直接分配给变量或常数的
整数类型。

或仅使用Delphi语法:
$7FFF
@TOndrej是我的第一个选择,但我对
$h7fff
发疯了,忘了它!非常感谢fantaghirocco&TOndrej。这很有效。你知道这些设置的作用吗?如果不知道
init_lib
的类型或上下文,很难说:这似乎是一个DLL初始化。。。与COM相关的东西可能是与COM相关的。谢谢