![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi with KOL only. [Delphi, Windows]
Юрий Шабанов © (2006-09-29 14:54:00)Привет. Не может ли кто-нибудь из мастеров KOL сделать версию Buildera(желательно 7-го) со встроенной ( и настроенной KOL) ?
Возможно-ли вообще такое?А возможен-ли Builder без VCL?
Извините начинающего пож., если ляпнул что-то не то.
Пока не получается работать с KOL: сделалась 1 раз форма( каким-то чудом,но 25 кило всего !), и после этого постоянные сообщения об отсутсвии каких-то файлов, ошибки в коде показывает ит.д.
MTsv DN (2006-09-30 20:55:00) [1]> MTsv DN ©, я правильно понял, что в одном и том же приложении
> можно совместно использовать KOL(MCK) и сторонние VCL компоненты,
> например RichView и все будет работатЬ?
Насчет визуальных компонентов 100% не скажу, не пробывал, а вот НЕвизуальные, можно "прикрутить" к KOL проекту практически всегда, хотя как уже было правильно замечено увеличение размера ЕХЕшника неизбежено...
Теперь по поводу RichView... Меня изначально интересовал в нем RVScroll... Есть у меня пара наработок под KOL: одна не доделана, все никак топик не создам, чтоб помогли разобраться, а второй рабочий, но тоже со своими "неудобствами"...
GMax (2006-09-30 17:10:00) [2]нет, неправильно. работать может и будет, но сокращения размера не будет точно
doozer (2006-09-30 15:55:00) [3]MTsv DN ©, я правильно понял, что в одном и том же приложении можно совместно использовать KOL(MCK) и сторонние VCL компоненты, например RichView и все будет работатЬ?
MTsv DN (2006-09-30 14:43:00) [4]> Так нужна VCL, если я работаю с KOL???
Если Вы имеете ввиду MCK, то этоо на Ваш вкус... Вообще с ним гораздо удобнее, чем писать на "чистом" KOL, описывать все необходимые свойства формы, компонентов на форме и т.д.
А если какую-либо VCL, то...это на Ваше усмотрение. Но учтите, чтоо при использовании VCL-компонента, размер ЕХЕшника сразу увеличивается...
> Если в ней останется только один компонент - MCK,это будет нарушением каких-то правил и принципов или все равно?
Не понял... Про какие нарушения Вы говорите...
vampir_infernal (2006-09-30 11:25:00) [5]Вероятность есть, и довольно большая. Набор апи-функций, как мне кажется, должен лишь увеличиваться в новых ОС, а не уменьшаться. Так что с большой долей уверенности можно полагать, что все, написанное сейчас на KOL, через 3 года будет работать.
Шабанов (2006-09-29 22:33:00) [6]Есть програмка - SWF-studio.Делает что-то типа ехе- файлов из мувиков.
Получается очень симпатично,особенно если не делать рамку у окна.
Минимальный размер получающегося файла - 1,8 мегабайт.Т.е. похоже программа сама отрисовывает изображение и проигрывает звук.
Размер программ,созданных с KOL такой маленький только потому,что используются ресурсы операционной системы.Есть ли полная уверенность,что эти программы смогут работать на операционной системе, которая будет стоять у большинства юзеров,скажем через 3 года?
Насколько перспективен сам принцип програмирования под какую-то определенную ОС?
Шабанов (2006-09-29 21:41:00) [7]Понял, извините пож. - просто считал, что у Боланда - всё Билдеры
( почему-то все остальные ,кроме Дельфи - Билдеры ).
Так нужна VCL,если я работаю с KOL???
Если в ней останется только один компонент - MCK,это будет нарушением каких-то правил и принципов или все равно?
Спасибо за разъяснения...
vampir_infernal (2006-09-29 21:31:00) [8]
> FAQ - есть. http://www.kolnmck.ru/lessons/faq.shtml
> Уроки есть. http://www.kolnmck.ru/lessons/lessonsind.shtml
> Книга по KOL тоже есть. http://www.kolnmck.ru/files/kolbook.zip
>
> Это все неимеет ответа на Ваш вопрос? Нет? Тогда конкретизируйте
> свой вопрос.
А что не понятного в моем вопросе? Где Вы видели в KOL какие-либо настройки? Кроме ручного исправления (указывания директив в исходниках), я там никаких "настроек" не видел. Покажите их мне, темному.
MTsv DN (2006-09-29 20:33:00) [9]Builder - это Borland C Builder - IDE оболочка для С.
Delphi - это Borland Delphi - IDE оболочка для Паскаля.
VCL - набор визуальных классов, построенно на классах.
KOL - разрабатывался для Delphi, Object Pascal для Windows, если так проще, все построено на объектах...
MCK - это VCL компонент для Delphi, который создан удобства работы с KOL (визуальное построение форм).
Это начало... А дальше, читайте [2]...
Кстати, кто сказал, что они (VCL и KOL конфликтуют). У меня есть пара проектов, где я легко использую VCL-компоненты, используя и KOL, и VCL на все 100%...
С Уважением MTsv DN
Юрий Шабанов (2006-09-29 19:51:00) [10]Насколько я смог понять(сорри ,немного туповат,удостоверение программиста 3 класса получил в 1976 году. Fortran,PL), BuilderDelphi - это оболочка,т.е. набор инструментв,облегчающий программирование на языке Pascal. VCL - один из этих инструментов. KOL - другой инструмент,с помощью которого можно получить лучшие (в чём-то , а может - и вообще лучшие) результаты. Если инструменты конфликтуют друг с другом, то зачем спрашивается иметь их обоих???
Удалять пытался - но не совсем понятно гда надо остановиться, ведь форму вроде удалять нельзя , а к ней цепляется еще неизвестно что.Короче пришлось всё снести...
Сделал еще одну форму (25,5 килобайт). Дело двигается ...
ANTPro (2006-09-29 18:16:00) [11]Юрий Шабанов (29.09.06 17:40) [3]
Можно ли удалить VCL из Buildera?
Как это сделать?
Удалить все компоненты из Component > Install Packages (Кроме MCK)
Юрий Шабанов (29.09.06 17:40) [3]
Не будет ли железяка лучше работать?
IDE будет грузится намного быстрее
RA (2006-09-29 18:11:00) [12]> Можно ли удалить VCL из Buildera?
1
> Как это сделать?
Удалить все компонеты
> Не будет ли железяка лучше работать?
1
> (Ведь VCL нельзя использовать совместно с KOL?)
можно. Вот только толку от этого нет.
PS
> (для тех кто привык к простой и конкретной двоичной логике):
1=Yes
PPS
Если Builder это С++ Builder, то как Вам удалось к нему пристроить KOL??? Ибо нет в этом смысла - доказано Кладовым (судя по книге (есть люди, которые ее читают (и Вам советую (хоть я и не советчик)))).
Vladimir Kladov (2006-09-29 18:07:00) [13]VCL нельзя удалить ни из билдера, ни из Delphi. Если вам надо версию для билдера, то берите на сайте kolnmck утилиту gluecut, и делайте. Но толку от этого не будет все равно. Размер приложения от 300К. Смысла я никакого не вижу.
Юрий Шабанов (2006-09-29 17:40:00) [14]Вопросы простые и конкретные(для тех кто привык к простой и конкретной двоичной логике):
Можно ли удалить VCL из Buildera?
Как это сделать?
Не будет ли железяка лучше работать?
(Ведь VCL нельзя использовать совместно с KOL?).
RA (2006-09-29 17:19:00) [15]> извините, у меня вопрос не по теме: а что собственно настраивать-то в KOL?
FAQ - есть. http://www.kolnmck.ru/lessons/faq.shtml
Уроки есть. http://www.kolnmck.ru/lessons/lessonsind.shtml
Книга по KOL тоже есть. http://www.kolnmck.ru/files/kolbook.zip
Это все неимеет ответа на Ваш вопрос? Нет? Тогда конкретизируйте свой вопрос.
vampir_infernal (2006-09-29 15:33:00) [16]
> Не может ли кто-нибудь из мастеров KOL сделать версию Buildera(желательно 7-го) со встроенной ( и настроенной KOL) ?
извините, у меня вопрос не по теме: а что собственно настраивать-то в KOL?