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

Вниз

KOLGraphicEx - есть ли более свежая версия?   Найти похожие ветки 

 
mdw ©   (2005-10-26 20:24) [0]

Собственно, вопрос к автору пакета Dimaxx"у.
Есть ли более новая версия, чем v1.1 (на сайте В. Кладова)? У оригинальной библиотеки, вроде новых версий нет.
Просто, у меня есть ряд исправлений-дополнений. Касаются в основном утечек памяти и отображения Tiff"ов. И сответственно встал вопрос: где править в v1.1 или сразу более новое?


 
Vladimir Kladov   (2005-10-26 22:01) [1]

Обновления сделаны т.е уже по сравнению с моей правкой? Если можете сделать через UpdateMaker - шлите мне, я обновленную положу на сайте.


 
mdw ©   (2005-10-26 22:13) [2]

А Ваша правка это какая? Два файла KOLGraphicCompression.pas и KOLGraphicEx.pas лежащие в корне архива? Их не смотрел, вернее посмотрел, не смог откомпилить и решил, что это что-то не доделаное.


 
Vladimir Kladov   (2005-10-26 22:17) [3]

У меня  компилится - в Delphi 7. А что говорит? (вдруг я не все положил).


 
mdw ©   (2005-10-26 23:13) [4]

У меня тоже  Delphi 7.
В архиве лежит две версии KOLGraphicCompression.pas и KOLGraphicEx.pas.
Одна в папке KOLGraphic и она работает, но нуждается в исправлении.

Вторая версия KOLGraphicCompression.pas и KOLGraphicEx.pas в корне архива.
Но там что вообще глухо... Создалось впечатление, что это промежуточный вариант. Ошибки чуть ли не синтаксические, типа:
...
   with FIFD[I] do
   begin
     Tag:=System.Swap(Tag);
...
а Tag объявляется как
 TIFDEntry = packed record
   ATag: word;
...
т.е. название поля не совподает.

Ну а дальше сплошное несовподение типов в скобках
 {$IFDEF NOCLASSES} ....{$ELSE} .... {$ENDIF}
и не компилируется ни с NOCLASSES ни без NOCLASSES.


 
mdw ©   (2005-10-27 17:54) [5]

Сайчас скачал оригинальную версию GraphicEx, поюзал и обнаружил, что ошибок там нет (тех что в КОЛ), а KOL версия падает на некоторых файлах. Да и некоторые цветовые схемы GraphicEx нормально глотает, а KOLGraphicEx - отказывается.
Возникает несколько вариантов:
1. в KOL портировалась более ранняя версия (хотя там и там v9.9)
2. не очень качественно выполнена конвертация в KOL
3. На сайте лежит не актуальная версия.
По этому просьба к Владимиру, проконтролировать версию KOLGraphicEx на сайте. Т.к. если нет более работоспособной версии, то придется конвертить GraphicEx в KOL самому.


 
Vladimir Kladov   (2005-10-27 21:04) [6]

у меня проект (Zoomer3) с KOLGraphicEx компилируется нормально, D7.  Опции: KOL_MCK;JPEGERR;USE_KOLGRAPHIC;ICON_DIFF_WH;noPAS_VERSION;NoMemoryLeakReporting;NEW_OPEN_DIR_STYLE_EX;noNATIVE_JPEG;USE_ ANIMATION_OBJ;NOCLASSES;USE_STORAGE;SMALLEST_CODE;SAFE_CALL_WNDPROC (только часть имеют отношение к нему, но я все привел). Версия именно та, что на сайте, с 2 файлами из корня вместо оригинальных.


 
mdw ©   (2005-10-27 21:34) [7]

Да, с этими опциями заработало. :)))
Вернее с NOCLASSES. Хотя я ее тоже писал, но ... может Rebuild не сделал? Теперь уже не докопаться.

Единственное НО осталось - это ошибки в KOLGraphicColor.pas. Он немного не соответствует оригиналу, видно про переводе по KOL закрались бяки (в case"ах). Я сравню, поправлю и пришлю тогда.

Еще вопрос. а зачем там вторая версия лежит? Там память теряется и глючит его что-то.



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

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

Наверх




Память: 0.48 MB
Время: 0.037 c
15-1150562389
Lertq
2006-06-17 20:39
2006.07.16
Найти путь наибольшей (наименьшей) стоимости!


2-1151404087
iamdanil
2006-06-27 14:28
2006.07.16
Need help: помогите среди всех окон найти окно


8-1138362837
korban1
2006-01-27 14:53
2006.07.16
Работа с TBitmap


2-1151304985
Neket
2006-06-26 10:56
2006.07.16
DBGrid


2-1151552404
stock
2006-06-29 07:40
2006.07.16
выполнение winExec