Главная страница
    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.012 c
15-1149859574
AlexanderMS
2006-06-09 17:26
2006.07.16
Задачка на сообразительность


2-1151649956
Посоветуйте
2006-06-30 10:45
2006.07.16
Посоветуйте форум по Oracle


2-1151652451
newbie2
2006-06-30 11:27
2006.07.16
Как добавить bpl в dpr?


2-1151680563
Loginov Dmitry
2006-06-30 19:16
2006.07.16
Выравнивание компонентов


11-1128850472
rofl
2005-10-09 13:34
2006.07.16
TKolTreeView - drag and drop





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский