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

Вниз

KOL   Найти похожие ветки 

 
LazorenkoX   (2002-04-11 17:44) [0]

Я пишу прогу, которая будет распространятся через интернет и занимаемое пространство играет большую роль. Если есть люди использовавшие KOL, подскажите это стоящая вещь, долго с ней мучаться и есть ли возможность спокойно от неё избавиться если надо будет вернуться в VCL?


 
lipskiy   (2002-04-11 17:49) [1]

Все говорят - что круто и здорово! Рекомендуют.
А лично я ее даже поставить правильно не сумел, криворукий...


 
wicked   (2002-04-11 17:58) [2]

KOL - это классно, не спорю.... но иногда бывают глюки, например с toolbar"ом... хотя письмо автору всё решило...
тем более классно, что библиотека активно обновляется и совершенствуется...


 
LazorenkoX   (2002-04-11 18:33) [3]

А кто его устанавливал? Может датите инструкции?


 
VID   (2002-04-11 18:53) [4]

А ГДЕ СКАЧАТЬ ЭТОТ KOL ?


 
LazorenkoX   (2002-04-11 19:25) [5]

<A HREF=" http://bonanzas.rinet.ru/r_downloads.htm"> http://bonanzas.rinet.ru/r_downloads.htm</A>


 
LazorenkoX   (2002-04-11 19:26) [6]

Сорри не знал, что урл автоматически срабатывает :)
http://bonanzas.rinet.ru/r_downloads.htm


 
wicked   (2002-04-12 09:46) [7]


> А кто его устанавливал?

элементарно, Ватсон... сам по себе KOL устанавливать не нужно... просто распаковываем его в папку по вкусу и прописываем в ide delphi пути к этой папке... а вот mck нужно устанавливать... но это не сложнее, чем ставить rx (до сих пор в readme смотрю, что за чем ставить)... прочти инструкцию и вперёд...


 
Yuri Btr   (2002-04-12 10:09) [8]

1. Скачиваешь MCK.zip с http://bonanzas.rinet.ru/r_downloads.htm
2. Распаковываешь его.
3. Устанавливаешь MirrorKOLPackage.dpk из Дельфи5 (др. версии имеют другие .dpk)
4. Насколько я понял "голый" KOL устанавливать не надо. Он имеется в комплекте с MCK - зеркальные классы - визуальные компоненты.
5. У вас уже имеется закладка KOL на панели компонентов. Добавьте путь в переменной окружения к папке где распакован MCK
6. Затем тщательно следуйте указаниям по созданию нового проекта и предупреждениям в конце файла KOLmirrorReadme.rus

---------------------------------------------------------------
1. В IDE Delphi: File|NewApplication.

2. Не бросать пока никакие компоненты на форму. Из меню выполнить File|Save All, выбрать папку для сохранения зеркального проекта и его модулей, и сохранить проект (два файла). ВСЕ МОДУЛИ проекта ВСЕГДА должны находиться В ОДНОЙ ДИРЕКТОРИИ!
Внимание! Не называйте dpr-файл именем конечного проекта. Пусть он останется пока с именем Project1 (например). Назовите главный модуль (Unit1.pas) так, как он будет называться в проекте.

3. Бросить TKOLProject на форму.

4. Изменить свойство ProjectDest (это имя результирующего проекта, здесь как раз можно ввести "настоящее" имя проекта, т.е. его dpr-файла, без расширения или указания пути - ввести следует только идентификатор).

5. Бросить на форму компонент TKOLForm.

6. В Delphi5 (только), необходимо теперь прописать в опциях САМОГО ПРОЕКТА путь к сервисным модулям:
Project | Options | Directories/Conditionals | Search path
и вписать сюда: $(Delphi)\Source\ToolsApi
(возможно ввести этот путь в список Library path в Tools | Environment options | Library один раз, чтобы больше не заботиться об этом).

7. Если TKOLForm был брошен (5.) ПОСЛЕ изменения свойства TKOLProject.projectDest (4.), данный шаг не нужен, и результирующий проект готов (переходим к п.8).
Иначе:
измените в свойствах формы (TKOLForm), например, ее размер. Хотя exe-файл и не создается, результирующий проект при этом формируется, и готов к тому, чтобы его открыть.

8. Откройте полученный проект (в той же директории, имя - то, которое было задано в KOLProject1.ProjectDest). Файлы Project1.* можно со спокойной совестью удалить.

9. А вот теперь Вы имеете проект KOL/MCK. Можно бросать на форму зеркальные контролы из палитры (закладка KOL), настраивать их, назначать события, кодировать... Запускать, отлаживать. Короче, Банзай! т.е. Enjoy!


----------------------------------------------------------------
1. Никогда не бросайте TKOLProject (и другие KOL-компоненты) на форму нормального VCL-проекта - они будут заблокированы и не будут функционировать.
2. В модулях полученного KOL/MCK проекта не трогайте все, что лежит между автоматически добавленными {$IF[N]DEF}...{$ENDIF}.
3. Не надо пытаться редактировать автоматически генерируемые INC-файлы.
4. Если Вы включили консоль (св-во ConsoleOut обьекта TKOLProject), НЕ ЗАКРЫВАЙТЕ ее. Просто смените значение ConsoleOut в False.
5. Сохраняйте зеркальные проекты по крайней мере в другой директории, чем обычные проекты VCL - во избежание каких-либо потенциальных совпадений имен модулей.
6. Если у Вас на компьютере что-нибудь испортится, помните - разработчик в соответствии с лицензионным соглашением НЕ НЕСЕТ НИКАКОЙ ответственности.
------------------------------------------------------------
И несколько слов лично от меня..
Я пробовал создавать проекты на основе KOL
1.Положительное впечатление от размера exe файла превышает неудобства от "неполноценного" вида многих компонентов в DesignTime.
2. Нужно будет обязательно скачать Help по этой библиотеке.
Так как многие стандартные ф-ии заменены в KOL на свои, с другими названиями. (Example: inttostr --- int2str)
3. И действительно например размер программы - генератор паролей
стандартные библиотеки- на диске ~500 Kb в ОЗУ ~ 2.5 Mb
KOL библиотеки - на диске ~40 Kb в ОЗУ ~ 1.5 Mb
(в файле подкачки примерно по 500 Kb)



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

Форум: "Потрепаться";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.006 c
3-64555
Termik
2002-04-23 18:00
2002.05.20
Простой вопрос.


3-64490
Vint
2002-04-22 23:43
2002.05.20
ODBC


3-64515
Дремучий
2002-04-19 19:19
2002.05.20
Как получить список открытых сесий и ....?


3-64529
Vasilii
2002-04-22 15:44
2002.05.20
проблемы с IBEvents?


1-64669
TPavel
2002-05-04 22:13
2002.05.20
Взаимодействие двух форм





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