Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

ICO to BMP   Найти похожие ветки 

 
Dentist ©   (2004-04-16 10:00) [0]

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Registry, WinProcs, StdCtrls, ExtDlgs, CoolTrayIcon, ComObj, ShlObj, Menus;

type
 TForm1 = class(TForm)
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

procedure Button1Click(Sender: TObject);

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
 TheIcon: TIcon;
 TheBitmap: TBitmap;
begin
 TheIcon := TIcon.Create;
 TheIcon.LoadFromFile("c:\1.ico");
 TheBitmap := TBitmap.Create; - говорит Object or class type required
 TheBitmap.Height := TheIcon.Height;
 TheBitmap.Width := TheIcon.Width;
 TheBitmap.Canvas.Draw(0, 0, TheIcon);
 Form1.Canvas.Draw(10, 10, TheBitmap);
 TheBitmap.Free;
 TheIcon.Free;
end;
end.

Какой класс или объект ему надо?


 
Dentist ©   (2004-04-16 10:02) [1]

А потом еще:
[Error] Unit1.pas(36): Undeclared identifier: "Height"
[Error] Unit1.pas(37): Undeclared identifier: "Width"
[Error] Unit1.pas(38): Undeclared identifier: "Canvas"
[Error] Unit1.pas(39): Incompatible types: "TGraphic" and "tagBITMAP"
[Error] Unit1.pas(40): Undeclared identifier: "Free"
[Error] Unit1.pas(22): Unsatisfied forward or external declaration: "Button1Click"


 
han_malign ©   (2004-04-16 10:15) [2]

замени TBitmap - Graphics.TBitmap - и будет тебе щастье

З.Ы. В каком то модуле, прописанном после Graphics, перекрыт тип TBitmap и нужно либо явно указать модуль, либо передвинуть Graphics в конец uses...


 
han_malign ©   (2004-04-16 10:17) [3]

И здается мне, что это WinProcs...



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
8-1075209852
Анонимщик
2004-01-27 16:24
2004.05.02
Видеозахват, грейскейл


11-1065365911
AOTD
2003-10-05 18:58
2004.05.02
сменить цвет Border а...


3-1081416502
wild_arg
2004-04-08 13:28
2004.05.02
Выбор максимума внутри групп


6-1078960883
Bes
2004-03-11 02:21
2004.05.02
SSL


14-1081419130
cs
2004-04-08 14:12
2004.05.02
Вопрос про карманный ПК