1
是否有反正安全地转换/类型转换TEdit内的字符串(一个实际的窗口句柄为例如00010C10)成一个句柄LONGWORD数据类型我假设在德尔福/拉撒路。德尔菲字符串来处理类型铸造
这里推荐方法0是IntToStr但是编译器会引发以下错误:
Exception类EConvertError与消息“00010C10”不是一个有效的整数值
也试过IntToStr64,但没有运气....
是否有反正安全地转换/类型转换TEdit内的字符串(一个实际的窗口句柄为例如00010C10)成一个句柄LONGWORD数据类型我假设在德尔福/拉撒路。德尔菲字符串来处理类型铸造
这里推荐方法0是IntToStr但是编译器会引发以下错误:
Exception类EConvertError与消息“00010C10”不是一个有效的整数值
也试过IntToStr64,但没有运气....
这是因为默认情况下,StrToInt
预计字符串为十进制符号。要将十六进制符号字符串转换为整数前缀,请使用$
,即
intVal := StrToInt('$'+Edit1.Text);