![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Error при работе с COL
Bogus © (2002-08-25 02:07:00)Вот пример кода:
program Project1;
uses COL;
var bmp : PGDIBitmap;
begin
bmp := NewGDIBitmap(16,16);
bmp.LoadFromFileEx("test.bmp"); // <-
bmp.Free
end.
Это все, что содержит проект. При выполнении помеченной команды, выскакивает Access Violation. Почему, и как с этим бороться?
Правда, надо сказать, что модуль COL подвергся у меня следующим изменениям:
было
TGDIFontQuality = (fqDefault = DEFAULT_QUALITY,
fqDraft = DRAFT_QUALITY,
fqProf = PROOF_QUALITY,
fqNonAntialiased = NONANTIALIASED_QUALITY,
fqAntialiased = ANTIALIASED_QUALITY
);
стало
TGDIFontQuality = (fqDefault, //= DEFAULT_QUALITY,
fqDraft, //= DRAFT_QUALITY,
fqProf, //= PROOF_QUALITY,
fqNonAntialiased,//= NONANTIALIASED_QUALITY,
fqAntialiased //= ANTIALIASED_QUALITY
);
В таком духе.
Но ведь то, что было, с точки зрения D5 - ошибка!
Так что делать?
Извините, если вопрос не в тему.
Vladimir Kladov (2002-08-26 16:20:00) [1]COL - это был ряд предложений по усовершенствованию графической часи. Все, что я счел возможным, я добавил. Так что должно хватать основной части KOL. Или объясните, чего не хватает.
По коду. А вообще, файл такой существует? Может, стоит прописать
полный путь к нему?
Gandalf (2002-08-26 13:25:00) [2]Советую автору COL написать.
Bogus (2002-08-26 12:59:00) [3]>Я наверно чего-то, не понимаю.
>Положим COL=KOL.
>Но откуда ты взял PGDIBitmap?
Я так и знал, что меня не поймут!
COL = COL - библиотека для разделения ресурсов GDI (вроде) - см файлы.
Gandalf (2002-08-25 20:11:00) [4]Я наверно чего-то, не понимаю.
Положим COL=KOL.
Но откуда ты взял PGDIBitmap?