Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
2-1151641414
Rubey
2006-06-30 08:23
2006.07.16
Картинка вместо кнопки


15-1150446709
LingvoRu
2006-06-16 12:31
2006.07.16
Мощная фраза


3-1147842962
syte_ser78
2006-05-17 09:16
2006.07.16
Помогите с востановлением базы


2-1151154509
Skazi
2006-06-24 17:08
2006.07.16
Проблема с TTable?


2-1151329549
novill
2006-06-26 17:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский