[教程]基于 RTTI 创建特定类型的实例

在 Delphi 人群中,有些人总想通过名称,然后动态创建指定类的实例而不得其门而入,不得不将类型先注册,然后再回调解决这个问题。实际上,通过 RTTI 来创建实例是有办法的。下面是基本的步骤: 1、找到类型对应的 TRttiType 信息。这里有几个方法: GetType 方法,这个需要知道目标类型的 TClass/

[QLang] 如何在用户更改语言时变更动态添加内容的值

我们知道,QLang 可以承担绝大多数情况下的自动翻译任务,但是,如果您的有些内容是动态添加的,那么很显然,QLang 就需要您的人工干予以实现准确的翻译。 比如,我们在窗体上放置一个 TLabel,在 Form 的 OnCreate 里为其动态赋值,示例代码如下: [crayon-5dcd5dc02c25758449

[dcc32 Fatal Error] F2039 Could not create output file 问题的解决

这个 IDE 的 Bug 困扰了我好长时间,不得已往往重启系统了事。今天再次遇到了,然后通过 Process Explorer 发现文件竟然被 adb.exe 占据,话说,俺 Windows 程序与 adb 有个大头鬼关系呀?!强行结束 adb.exe 后,该文件自动消失,感觉是IDE在删除这个文件时,而该文件却错误的