gpt4 book ai didi

delphi - delphi字符串以处理类型转换

转载 作者:行者123 更新时间:2023-12-03 19:00:40 26 4
gpt4 key购买 nike

无论如何,是否有将TEdit内部的字符串(例如00010C10的实际窗口句柄)安全地转换/类型转换为我在Delphi / Lazarus中假定的句柄LONGWORD数据类型的方法。

此处的Pascal - String to LongWord推荐方法是IntToStr,但是编译器会引发以下错误:

消息为'00010C10'的异常类EConvertError不是有效的整数值

还尝试了IntToStr64,但是没有运气。

最佳答案

这是因为默认情况下,StrToInt期望字符串采用十进制表示法。要将十六进制符号字符串转换为带有$的整数前缀,即

intVal := StrToInt('$'+Edit1.Text);

关于delphi - delphi字符串以处理类型转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14649118/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com