![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Стоит ли ставить сабж [Delphi, Windows]
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 очень легко (тем более написать дополнение для него)