Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 9 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Единственное, что мне не нравится в Делфи - так это немеленький размер исполняемого файла. Почитал в инете про библиотеки KOL, которые заменяют тяжелые делфийские VCL и что в итоге даже пустая форма будет весить порядка 20кБ. Т.к. кроме делфей из языков кодинга более ничего не знаю прошу помочь в изучении KOL.
Пока для начала имеются несколько вопросов:
1. Что именно и откуда качать? Чтобы ничего лишнего и всё по делу.
2. Как устанавливать и как написать первую программку(самую простую). Вот тут желательно подробнее и с примерами.
2. Какую толковую онлайн-литературу (на русском) почитать, чтобы научиться азам KOL.

Очень прошу откликнуться и помочь, т.к. не только иеня достал большой размер скомпилированного в Делфи exe-файла. А в некоторых случаях даже упаковшики не особо помогают.

_________________
Лучшая зашита - это нападение.



Партнер
 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
Вот офсайт: http://kolnmck.ru Там статьи, faq и компоненты.
http://bonanzas.rinet.ru/ - Оттуда можно скачать последнюю версию, компоненты.
Установить KOL просто, как любой компонент. MCK тоже лturj поставить. Сложнее всего будет создать первую форму, но об этом написано в хэлпе MCK (на английском).
Главное читать ридми в архивах. Писать на kol элементарно. От дельфей практически не отличается.

_________________
Rara temporum felicitas, ubi quae velis sentire et quae sentias dicere licet!


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Zoom Evstrahiev
Скачал с http://bonanzas.rinet.ru/
Цитата:
KOL v2.00 15.11.2004 430K
MCK v2.00 15.11.2004 227K


Ша попытаюсь что-нибудь сделать.

А не пробовал скачать на винт сайт http://kolnmck.ru ??? Много занимает?

Добавлено спустя 1 час, 8 минут, 1 секунду:
Вот я и сел. Ну в общем пишу такое:
Код:
program Project1;

uses
  Windows,
  messages,
  KOL;

{$R *.RES}
var
  form: PControl;
  button: PControl;
begin
form:=NewForm(Applet,'Первая форма');
form.Width:= 800; form.Height:= 600; form.Top:= 100; form.Left:= 100;
run(form);
button:=NewButton(Applet, 'Кнопка');
//button.Width:= 50; button.Height:= 50; button.Top:= 200; Button.Left:=200;
run(button);
end.



Форма есть, а кнопки НЕТ. Где я не прав?

_________________
Лучшая зашита - это нападение.


 

Member
Статус: Не в сети
Регистрация: 09.01.2005
Откуда: Питер
А зачем пишеш напрямую, через KOL? Когда можно визуально кодить с MCK, и иметь тот же размер файла, что с чистым KOL!?
Не парься! Делай форму, как в хэлпе к MCK и юзай визуальные MCK компоненты. Намного проще!

_________________
Rara temporum felicitas, ubi quae velis sentire et quae sentias dicere licet!


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Zoom Evstrahiev
Понял!!! МСК так МСК.

Добавлено спустя 4 минуты, 57 секунд:
А я вообще тот МСК скачал?

Добавлено спустя 1 час, 26 минут, 7 секунд:
С установкой МСК гемор выходит. Теперь еме нужен proxies.dcu Где его брать?

_________________
Лучшая зашита - это нападение.


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Цитата:
Теперь еме нужен proxies.dcu Где его брать?

А это уже кака :), у меня есть парам таких компонентов не ставились, сделал так.
Этот проксиес используется всего в одном файле, заремарь его в uses, там где будет ругаться (в двух местах), также заремарб и вперед :) Все равно это для дизайн режима и на работоспособность программы никак не повлияет, зато поможет нормально ставить любые компоненты. Я вообще таким матом крыл Борлан после выхода D7 из-за того, что они там поменяли всю систему пакейджей , убил бы гадов :)


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Разобрался с proxies.dpr - я в рантайм указал на файл designide.dcp и всё путем. Но вот теперь другая проблема: что писать в пропетиях TKOLProject projectDest ???

Добавлено спустя 13 минут, 13 секунд:
Всё. Разобрался. Вот здесь всё показано с картинками.

Добавлено спустя 1 час, 19 минут, 2 секунды:
Никто не знает, есть ли в МСК аналог компонента TChart ???

_________________
Лучшая зашита - это нападение.


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Вопрос такой: в VCL есть компонент TCheckListBox а в KOL только ListBox. Так вот как чтобы в КОЛовском ListBox Items мог быть Check.
Т.е. другими словами как к стоке ListBox прикрутить слева "галочку". А то обычное выделение чисто визуально не катит.

_________________
Лучшая зашита - это нападение.


 

Member
Статус: Не в сети
Регистрация: 14.08.2003
Откуда: Питер
Народ. Помогите, уже второй день бьюсь как об стенку.
Надо bmp-файл из определенного места вывести в компоненте TImageShow. Делал так:
1. Кинул на форму ImageShow и ImageList
2. В ImageShow в инспекторе обьектов указал в ImageListNormal на ImageShow.
3. Пишу процедуру
Код:
procedure TForm1.Button1Click(Sender: PObj);
begin
ImageShow1.ImageListNormal.LoadFromFile('texpa.bmp',clNone,itBitMap);
if ImageShow1.ImageListNormal.LoadFromFile('texpa.bmp',clNone,itBitMap)=true then
    ShowMessage('Image Loaded') else ShowMessage('Image Not Loaded');
end;

При нажатии Баттон1 выскакивает сообщение что мол все ОК но картинки на компоненте ImageShow НЕТ.
Помогите плз разобраться, или дайте рабочий пример как работать с ImageShow а то ничего не получается.

_________________
Лучшая зашита - это нападение.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 9 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan