Windows 平台上的 Delphi RAD Studio 2010:
请原谅我的无知,如果我在吠叫错误的树,请随时告诉我。
我只需要知道我的想法在原则上是否可行?
我想在我的项目中创建框架“A”。帧“A”在初始化时填充 VirtualTree。我也有许多表格可以使用框架'A'。
我希望能够在项目加载时创建框架“A”并在内存中对其进行初始化。然后,当调用任何使用框架'A'的表单时,我希望能够通过指针(或其他方式?)将框架'A'传递给该表单并“替换”现有的框架完全与框架“A”形成。(不担心放置等)。
我的理由是框架'A'在初始化时总是会做同样的事情。由于此初始化可能需要很长时间,例如“x”,因此使用此框架的每个表单将花费“x”倍的时间来加载结果。如果框架是预先填充的,可以这么说,这将节省大量时间,特别是如果框架 init 创建了一个很大的 VirtualTree。
我希望我说得通。对于以前可能尝试过类似事情的人,我们将不胜感激......
科恩拉德