Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#16: 2007-07-18 11:38:38 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:00:18
карма: 0

0
Администрация
Ответов: 15265
Рейтинг: 1498
#17: 2007-07-18 11:42:20 ЛС | профиль | цитата
User108 писал(а):
то есть, без предустановленного .NET моя минималка нигде не запустится?

да

User108 писал(а):
какой Дельфи лучше для совместного использования с Hiasm - этот, или обычный Дельфи 7, без .NET?

Delphi 4
карма: 20
0
Ответов: 9726
Рейтинг: 339
#18: 2007-07-18 11:43:36 ЛС | профиль | цитата
User108 писал(а):
MCK проект - чего-то не запускался
Это уже на их сайте спрашивай - он у них вроде никогда выше 7-ки и не запускался
Типичный ответ у них: Билдить, билдить, и еще раз билдить.
Причем с какими-то предварительными удалениями.
Удаливши исходники, совершенно не означает, что ты удалил ВСЕ.

Но это общая теория, ставить себе это дело - настоения никакого пока.
Так что про их заморочки спрашивай у тех кто с этим мучается http://www.delphimaster.ru/cgi-bin/forum.pl?n=10


User108 писал(а):
Может, новая технология Borland ? Размеры - совместимы с ассемблеровскими...
Щаз, держи карман шире
Размеры - KOL-овские при урезанной системной библиотеке. Про системную библиотеку в Трубе - ничего не скажу, не знаю.


В HiAsm размеры хуже KOL-овских, потому-что в Дельфи-1 мы не сумели выдержать идеологию KOL при генерации кода

В Дельфи-2 - умеем, но этого проекта пока еще нет
карма: 6

0
Администрация
Ответов: 15265
Рейтинг: 1498
#19: 2007-07-18 11:48:43 ЛС | профиль | цитата
Дельфи-2 - 24кб без обрезания системных библиотек.
карма: 20
0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2007-07-18 11:54:43 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:00:18
карма: 0

0
Администрация
Ответов: 15265
Рейтинг: 1498
#21: 2007-07-18 12:07:03 ЛС | профиль | цитата
Условное название пакетов. Компилятор и там и там один и тот же.
карма: 20
0
Гость
Ответов: 17029
Рейтинг: 0
#22: 2007-07-18 12:21:01 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:00:20
карма: 0

0
Администрация
Ответов: 15265
Рейтинг: 1498
#23: 2007-07-18 12:50:50 ЛС | профиль | цитата
User108 писал(а):
Весь мир вроде на Дельфи запал, полно кода...

не стоит так широко замахиваться... потому что весь мир "запал" как раз на С и на С , а с Delphi как раз дела обстоят совсем наоборот. Скажем программируя под .NET выбирать в качестве целевого языка Delphi - маразм полный.

User108 писал(а):
отличия KOL от VCL ?

User108, были бы отличия столь несущественны, что их можно бы было формализовать, то наверно такой разницы в размерах кода мы бы не увидели...

User108 писал(а):
Дельфи-2 - наверное, соответствует последней версии Хиасм?

можно и так сказать
карма: 20
0
Гость
Ответов: 17029
Рейтинг: 0
#24: 2007-07-18 13:02:46 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:00:20
карма: 0

0
Ответов: 9726
Рейтинг: 339
#25: 2007-07-18 13:14:15 ЛС | профиль | цитата
User108 писал(а):
Ведь цель-то конкретна

Идешь на сайт к Кладову, и читаешь (стартовые идеологические статьи) почему он вообще KOL начал делать. Или его книгу KolBook.

Вопрос портирования VCL-кодов в KOL - не у тебя первого глаза загорелись, и на их форуме это регулярно возникает. Настолько регулярно, что народу уже надоело отвечать.
Если выделить квинтэссенцию из их ответов, то будет примерно такое: "только ручками, иначе - дулю с маком"
карма: 6

0
Администрация
Ответов: 15265
Рейтинг: 1498
#26: 2007-07-18 13:25:22 ЛС | профиль | цитата
User108, простой пример:
KOL
 form := NewForm(Applet, 'text').SetSize(800, 600);[/code]
VCL
form := TForm.Create(Application);
form.Caption := 'text';
form.width := 800;
form.height := 600;

еще пример:
KOL
procedure onMouseDown(Sender: PControl; var Mouse: TMouseEventData);
begin
if Mouse.X > Mouse.Y then
Sender.Text := 'X > Y';
end;

VCL
procedure onMouseDown(Sender: TObject; x,y:integer; shift:TShiftState);
begin
if X > Y then
TEdit(Sender).Text := 'X > Y';
end;

обрати внимание, что без полного разбора исходника с большой базой дополнительных знаний перевести одно в другое не выдет, поскольку нужно знать какие ф-ции к каким конкретно событиям привязаны, а так же точные соответствия между элементами пакета.
карма: 20
0
Гость
Ответов: 17029
Рейтинг: 0
#27: 2007-07-18 13:54:25 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:00:21
карма: 0

0
Ответов: 9726
Рейтинг: 339
#28: 2007-07-18 14:06:13 ЛС | профиль | цитата
Дык я непрерывно уговориваю Dilma на открытие этой Эры вот здесь: http://hiasm.com/xf/topic.php?t=8576&start=220
А он регулярно сопротивляется, и говорит: "...и так приемлимо"
карма: 6

0
Администрация
Ответов: 15265
Рейтинг: 1498
#29: 2007-07-18 14:17:18 ЛС | профиль | цитата
а разве не приемлемо? Превратить в код обычную графическую схему даже не каждый человек сможет
карма: 20
0
Гость
Ответов: 17029
Рейтинг: 0
#30: 2007-07-18 14:26:25 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2017-06-21 01:00:22
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)