Главная страница
    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.46 MB
Время: 0.008 c
2-1151549788
PenguinX
2006-06-29 06:56
2006.07.16
Дин.массив в классе = траблы, ГОРЮ!


2-1151354245
SergNic
2006-06-27 00:37
2006.07.16
о возможностях Delphi 2006 Prof


6-1142322245
SKAyeR
2006-03-14 10:44
2006.07.16
Как получить список файлов находящихся в папке на удал. web серв


2-1151154760
Rembo
2006-06-24 17:12
2006.07.16
Значение поля всех записей в таблице


2-1151236718
Gizza
2006-06-25 15:58
2006.07.16
Запуск файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский