Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Стоит ли ставить сабж [Delphi, Windows]


Страницы:   1 2

parovoZZ ©   (2006-05-30 19:55:00) 

Ведь, я так понимаю, придётся заново изучать процедуры, методы и пр. А вот если я просто поставлю библиотеку и всё равно буду писать на апях, поимею ли я что-нибудь?
Вот всё вроде бы есть - нету TWebBrowser и PageControl. А самому их писать лениво. Так что будем подумать.


ECM   (2006-06-07 14:23:00) [21]


> В результате вместо 9 кБ изначально поимел 16.5 кБ

9 кб - это зажато UPX-ом в чем можно убедится посмотрев Hex-dump исполняемого файла
....И собиралось сие еще в 2002 году - с тех пор KOL чуть-чуть "потолстел" (немного в плюс все равно будет)

> в ридми написано, что версия 2.30, а на сайте 2.36

Просто ридми не обновлялся с той версии... Настоящую версию смотреть надо в файле KOL.PAS


parovoZZ   (2006-06-07 14:10:00) [22]

Пиля, скачал demoempty, откомпилил. В результате вместо 9 кБ изначально поимел 16.5 кБ. Откуда взялся перевес? А если с родными системными модулями, то вообще 24.5 кБ. Delphi 7, системные модули - sysdcud7.zip, KOL&CMK 2.36. Да, и кстати, там в ридми написано, что версия 2.30, а на сайте 2.36.


parovoZZ   (2006-06-07 13:10:00) [23]

Ну вообщем я использую MySQL Connector / ODBC и технологию ADO. Для прямого доступа есть бесплатные компоненты с платной техподдержкой AnyDAC (da-soft.com). Ещё здесь: SQL.ru. Собственно у меня проект не коммерческий, поэтому особо не юзал.

Ладно, будем посмотреть.


ECM   (2006-06-07 11:08:00) [24]


> А как быть с базами данных, например MySQL? Я смогу подконнектиться?

Конкретно драйвера прямого доступа нет (по моему).
Но я думаю можно найти ODBC-драйвер или OLE DB-провайдер для MySQL
(Или я ошибаюсь?)
И тогда флаг (даже два флага - KOL ODBC, KOLEDB) в руки :)

http://www.kolnmck.ru/components/files_db.shtml


homm   (2006-06-07 06:49:00) [25]


> Не пихать же TWebBrowser в dll.

Не понял. Зачем в длл? TWebBrowser - малюсенькая прослойка между комовским интернет эксплорером и VCL. Для КОЛ - http://www.kolnmck.ru/files/components/activex/kolwebbrowser.zip

ЗЫ. Перепутал MySQL и SQLite. Это для последнего есть расширения. Можеш дать ссылку для таких расширений на VCL?


homm   (2006-06-07 06:42:00) [26]


> А как быть с базами данных, например MySQL? Я смогу подконнектиться?

А на KOLnMCK сначала поискать не сутьба? (конкретно MySQL вроде когда-то видел)


parovoZZ   (2006-06-07 03:57:00) [27]

А как быть с базами данных, например MySQL? Я смогу подконнектиться? И где можно взять компонентов? Тут говорили про какой-то HTML вьювер, мне бы такой (обязательно с поддержкой CSS). Не пихать же TWebBrowser в dll.


ECM   (2006-06-06 12:14:00) [28]

З.Ыю кстати теоритичекси - при использовании KOL+колапс - возможно и меньшийразмер загружаемого модуля
:)


ECM   (2006-06-06 12:11:00) [29]


> Неужели exe на кол получается меньше, чем на апях?

Да... меньшезатрат по времени на создание программы, при гораздо меньшемколичестве кода и соизмеримом размере загружаемого модуля


homm   (2006-06-06 01:27:00) [30]

Вообще, в чем вопрос кстати? Преимущество ООП(КОЛ) над "не ООП"(API)? Дайте ему кто-нибудь ссылочку, а то я вопросом не интерисовался, мне они и так очевидны.


homm   (2006-06-06 01:24:00) [31]


> Дык в редакторе ресурсов я тоже могу наваять диалог любой
> сложности.

Очень интересно будет посмотреть :)


homm   (2006-06-06 01:19:00) [32]


> Неужели exe на кол получается меньше, чем на апях?

Неужели ты реальный проект больше "hello, world!" будеш на апях писать?

Тем не менее с учетом того, что не нужно будет многое писать по нескольку раз в каждой оконной процедуре, плюс КОЛ написан на асме, думаю для сколь-либо сложного проекта выйгрыш будет.


parovoZZ   (2006-06-06 00:25:00) [33]

Так, а не понятно - в чём торч от этого КОЛ? Из-за MCK? Дык в редакторе ресурсов я тоже могу наваять диалог любой сложности. Только вот визуальный интерфейс потом надо будет в ран-тайм догонять. Но всё равно. Неужели exe на кол получается меньше, чем на апях?


ECM   (2006-05-30 21:02:00) [34]


> TWebBrowser и PageControl

Насчет TWebBrowser - сомневаюсь ... тут в соседних ветках что-то  обсуждалось... (самому то не нужно сие...)

> А самому их писать лениво


>  и всё равно буду писать на апях

Если их писать на "апях" - то почему бы потом не написать для всех KOL-версию?
:))

> Ведь, я так понимаю, придётся заново изучать процедуры,
> методы и пр.

Если знаешь API - понять KOL очень легко (тем более написать дополнение для него)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо