开启左侧

How to create unique string file name

[复制链接]
Evgeniy 发表于 2021-8-20 17:17:06 | 显示全部楼层 |阅读模式
Hi, colleagues!

Is it possible to create in HDevelop the unique ID like System.GUID.NewGuid() as in .NET?

It is need for renaming the big image set!
绝地武士 发表于 2021-8-21 09:20:32 | 显示全部楼层
guid? you can use the following code:
get_system_time (MSecond, Second, Minute, Hour, Day, YDay, Month, Year)
     strDate:=Year$'04d'+Month$'02d'+Day$'02d'+'_'+Hour$'02d'+Minute$'02d'+Second$'02d'+'_'+MSecond$'02d'
     write_image (Image, 'bmp', 0,strDate+'.bmp')
 楼主| Evgeniy 发表于 2021-8-23 17:20:46 | 显示全部楼层
Thank you, Jedi Knight for your answer.

Sorry, it is a pitty, but this solution is not, what I want ) I need random filenames.
qq27472007 发表于 2021-8-25 08:38:28 | 显示全部楼层
i`m affraid it is impossible
System.Guid.NewGuid().ToString()全球唯一标识符 (GUID) 是一个字母数字标识符,用于指示产品的唯一性安装。在许多流行软件应用程序(例如 Web 浏览器和媒体播放器)中,都使用 GUID。
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。
为什么要使用 GUID ?
世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
 楼主| Evgeniy 发表于 2021-9-10 00:11:28 | 显示全部楼层
Thank you for answer.

It is pitty.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表