我想用KOL做一个非常小的可执行文件。
看起来一切正常,但我不知道如何设置应用程序的主图标(在任务栏中)。
发布于 2012-12-10 23:27:15
将图标资源添加到项目中,图标名称为MAINICON。
因此,在您的.rc文件中包含以下内容:
MAINICON ICON "MyAppIcon.ico"在.dpr文件中,编译并链接资源,如下所示:
{$R 'MyApp.res' 'MyApp.rc'}如果你有一个老版本的Delphi,它不接受$R的这种语法,那么你需要手动编译资源,并像这样链接它:
{$R 'MyApp.res'}例如,此.dpr文件:
uses
KOL;
{$R 'MyApp.res'}
var
Form: PControl;
begin
Form := NewForm(nil, 'My form');
Run(Form);
end.这就是创建一个应用程序所需的全部内容,该应用程序的主窗体具有一个图标,该图标显示在任务栏上。
下面是它看起来的样子:

请注意,一些KOL演示项目的代码如下:
Form.Icon := THandle(-1);这自然地干扰了任何强加图标的尝试。显然,您需要删除任何此类代码。我在回答这个问题时有点纠结(我的第一个KOL项目FWIW),不知道你是否会有同样的问题。
https://stackoverflow.com/questions/13803771
复制相似问题