Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Delphi 7 CLX 应用程序的几种不同形式中有几个 TBitBtns,它们使用一些图像作为 Glyph (TBitMap),现在的问题是,虽然图像是相同的,但每次我将 TBitMap 作为 TBitButton 的 Glyph 属性加载(来自设计器工具)图像以 xfm 文件形式加载,最终可执行文件的大小...
由于我对不同形式的不同按钮使用相同的图像,共享图像的最佳方式是什么?资源文件?
我怎样才能避免膨胀最终的可执行文件大小?
我建议DataModule在项目中添加一个。在 DataModule 中,您可以创建一个TImageList并用图像填充它。大多数可视化组件都允许从 ImageLists 加载字形,并且您可以在设计时轻松地从 DataModule 的 ImageList 中指定一个字形。
DataModule
TImageList