Текущий архив: 2003.05.29;
Скачать: CL | DM;
Вниз
Error при работе с COL Найти похожие ветки
← →
Bogus (2002-08-25 02:07) [0]Вот пример кода:
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 - ошибка!
Так что делать?
Извините, если вопрос не в тему.
← →
Gandalf (2002-08-25 20:11) [1]Я наверно чего-то, не понимаю.
Положим COL=KOL.
Но откуда ты взял PGDIBitmap?
← →
Bogus (2002-08-26 12:59) [2]>Я наверно чего-то, не понимаю.
>Положим COL=KOL.
>Но откуда ты взял PGDIBitmap?
Я так и знал, что меня не поймут!
COL = COL - библиотека для разделения ресурсов GDI (вроде) - см файлы.
← →
Gandalf (2002-08-26 13:25) [3]Советую автору COL написать.
← →
Vladimir Kladov (2002-08-26 16:20) [4]COL - это был ряд предложений по усовершенствованию графической часи. Все, что я счел возможным, я добавил. Так что должно хватать основной части KOL. Или объясните, чего не хватает.
По коду. А вообще, файл такой существует? Может, стоит прописать
полный путь к нему?
Страницы: 1 вся ветка
Текущий архив: 2003.05.29;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.007 c