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

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

Delphi 2005 + KOL [Delphi, Windows]


Страницы:   1 2

Vladimyr ©   (2004-11-27 01:44:00) 

Вчера скачал и поставил Delphi 2005. СУПЕР!!!После неё даже версия 7 оставляет весьма жалкое впечатление. И речь идёт не только о косметических улучшениях интерфейса, что осносится к большинству новых версий современных программ, - работать в ней реально удобнее!

К сожалению, вынужден вернуться на 7-ю версию (скрепя сердце), так как KOL под 2005, конечно же, не компилится. Проблема, насколько я понял, весьма глобальна - не воспринимаются файлы "*.inc".

Вот такие дела...


Владимир Кладов   (2005-05-21 21:38:00) [21]

Скорей бы кто-нть MSK портировал
Не знаю, я попробовал для Delphi8.net, и не нашел ответа на вопрос, как мне портировать (например) код, в котором в TList загоняются указатели на объекты-представители класса. Получается так, что Tчего-то уже более не = Pointer'у. Приведение Pointer(объект) более не работает. И ничего не сказано в справке в разделе по портированию VCL-приложений. Справка какая-то покоцанная. По сообщениям об ошибках справки как таковой нет. А одно сообщение (по крайней мере) вообще в списке отсутствует (сейчас уже не помню какое, столкнутся, борясь с присваиванием событию метода, собираемого из процедуры и указателя на данные. С большим трудом, но это обойти удалось, пока Pointer все еще присутствует. Разумеется, работать приходится с вариантом KOL для классов - object с версии 8 (наконец-то) похоронен (прикольно, что в Free Pascal он наоборот - появился с новой версии 2.0, и надеюсь - скоро будет поддерживаться). Вообще я не вижу особой надобности срочно перебегать под Delphi2005. На работе например проекты по-прежнему успешно разрабатываются (и новые стартуют) в Delphi5.


patologist   (2005-05-21 19:03:00) [22]


> azsd ©   (19.03.05 10:42) [18]

so you was a stupid boy.


> Solo ©   (01.12.04 06:13) [14]


> Размер пустой формы - 373 760 байт.


> "81Кб вместо 20Кб" - возможно, надо заменить SysDcu...


> 81Кб вместо 20Кб - кисло...


MANIACS!!!! MANIACS!!!! MANIACS!!!!


azsd   (2005-03-19 10:42:00) [23]

I have try to install mck package in delphi 2005,
and surly delphi 2005 stopped me..
at last I uninstalled delphi 2005.


Vladimyr   (2005-03-18 18:52:00) [24]

ftp://ftpd.borland.com/download/delphi/Delphi2005_Update2/Delphi2005_Update2_ArchitectPatch/d2005_ARCH_upd2.exe
ftp://ftpd.borland.com/download/delphi/Delphi2005_Update2/Delphi2005_Update2_EnterprisePatch/d2005_ENT_upd2.exe
ftp://ftpd.borland.com/download/delphi/Delphi2005_Update2/Delphi2005_Update2_Pro_Patch/d2005_PRO_upd2.exe

Скорей бы кто-нть MSK портировал... ;)


burcic   (2005-03-18 18:02:00) [25]

На сайте Borland для Delphi 2005 уже Update 2 есть
Скачать можно только зарегистрированным пользователям


Gandalf   (2004-12-02 20:37:00) [26]

Используй чистый KOL - тогда не надо поритровать.


Solo   (2004-12-01 06:13:00) [27]

Тоже скачал и поставил кое-как. Достало качать прибамбасы - то
.Neta нету, то еще чего нибудь. Но приятно пока, как и все, не намозолившее глаз. Размер пустой формы - 373 760 байт. Так что без KOL не катит. Объясните пожал. как портировать под 2005, если кому удалось...


Vladimyr   (2004-11-30 02:53:00) [28]

Сорцы, видать, в триал не кладут - ждём full version на Савёле ;)

А скачать все довески можно с сайта всеми любимой M$ (у меня они были уже)


Gandalf   (2004-11-29 23:56:00) [29]

1) про аля Д7 - спасибо не знал
2) SysDCU видать надо - но сорцов не видно, я может чего и не понял - особо не напрягался, но я не нашел ни одного молуля в сорцах, не нашего любимого windows.pas messages.pas и т.п. Может чего и проглядел правда.
3) Чего болься 7 дельфи? Под нее все пашет без вопросов - я только недавно смог на полную отбрекаться от 5-6 и сильно рад - потому как 3 дельфи на компе это неудобно -правда теперь суппорт только для 7 делаю.
4) если интересно - все остальное я не качал - отсальное было у меня с VS 2003


Solo   (2004-11-29 08:55:00) [30]

Уважаемый Владимир! Извиняюсь за оффтопик, не подскажете, где качали D 2005? Меня интересует не основная его часть, а вторая, гораздо меньшая, но очень необходимая для работы с Delphi


Solo   (2004-11-29 06:00:00) [31]

Крик души:

До чего же мучительны эти переходы с версии на версию... И до чего же нудно всякий раз пытаться силой втюхивать нужные компоненты, предназначенные для другой версии, на свою шестую. Из-за KOL боюсь переходить на седьмую, хотя для седьмой там вроде больше ресурсов, все равно боязно. Ночами снятся эти proxies.dcu, а для DesignIDE в начале своего общения с KOL я стал называть любовно - "Дерзай-Гнида" :) АВ стал родным братом.

60-70% времени уходит на инсталляцию компонентов, подключение модулей, рытье в форуме, задавание вопросов и ожидание ответов... Интернет - то только на работе, а KOL - то только дома...

Но не бросать же его! Идея стоит крови.

Поэтому у меня мечта:

KOL отделился в самостоятельную среду. DelphiKOL, DelphiKladov - неважно. И тогда все компоненты, модули и т.д. будут не для "D6, D5 а у кого D8 - сосите лапу" а для D-kol.
Что-то подобное позволяет проект HiASM, они используют компилер от 5-й, что ли, версии. Но они уж слишком упрощают. Без кодирования нельзя. Или уж сделали бы дополнительную возможность ручного кодирования.


Vladimyr   (2004-11-29 01:39:00) [32]

"вариант как в D7" можно получить, выбрав "Desktop - Classic Undocked"

"81Кб вместо 20Кб" - возможно, надо заменить SysDcu...


Gandalf   (2004-11-28 17:51:00) [33]

Поставил - MCK после пары коректив встали - но не запахали :( ломаться не стал.
При этом все проекты KOLnMCK открываються и компилируються. Размер радует - 81Кб вместо 20Кб - кисло...

$I работают. Правда с выше указаным файлом реально были траблы.

Внешне довольно сильно похоже на D8 - а еще больше на VC, не знаю не знаю - по мне раньше было лучше (мне вариант как в D7 больше нравилось). Но свертка кода это удобно.


miek   (2004-11-27 22:36:00) [34]

Что-то тоже захотелось D-2005 поставить... сдается, что дело стоящее.


dimaxx   (2004-11-27 19:42:00) [35]

Борланд опять нахимичил чего-то... Че им не сидится... Ведь раньше все работало, так нет же, надо опять свиней программерам навалить...


Vladimyr   (2004-11-27 15:48:00) [36]

КОЛ-проект

program Project1;

uses
 Windows, Messages, KOL;

{$R *.res}

var
 form:PControl;
begin
 form := NewForm(Applet,'Первое окно');
 run(form);
end.


компилится нормально, но не запускается;
в отладчике всё проходит нормально до тех пор, пока не вызовется WaitMessage(это в " KOL.run"). Тогда Делфи теряет процесс (т.е. не может дождаться возврата из этой функции), хотя в таск менеджере процесс продолжает висеть (потребляя 0% CPU).


ecm   (2004-11-27 14:26:00) [37]

Мдя...
Ну ты хоть не-MCK проект попробуй ... там можно без inc


Vladimyr   (2004-11-27 12:59:00) [38]

Весит 280 метров - после распаковки получается 630, т.е. 1 CD.
Причём он ещё требует .NET, .NET SDK, а также J# SDK, без которых даже устанавливаться отказывается!
Но тем не менее прекрасно компилит старые добрые PE под Win32, причём их размер существено меньше, чем в 8-й версии.

     Новые фичи:

+ автопереименование переменной в пределах всего проекта,
+ история версий (автооткат),
+ структурный вид в окне кода (можно нажатием на крестик схлопывать ненужные в данный момент куски),
+ по такому же принципу сделана палитра компонентов, причём в ней
+ есть поиск на лету по первым буквам названия компонента,
+ все окна могут быть докерами (не надо собирать расползшиеся по экрану формы :),
+ закладки в коде теперь сохраняются,
+ в Паскале теперь есть for ... in ... do ,
+ procedure inlining (для ускорения скорости выполнения кода),
+ ну и теперь можно в одном редакторе и отладчике кодить хочь в Паскале, хочь в Си :)

2 ecm:
"getmem.inc" и правда нет, из файлов типа "*.inc" есть только IWCompilerDefines.inc, IWVersion.inc и IWBuild.inc. Но там вроде даже и не код...
У меня получилось следующее: KOL.pas откомпилился (и вроде даже нормально), не считая того, что _D6orHigherпришлось явно задать в свойствах проекта; а когда компилятор дошёл до mckMenuEditor.pas, то стал ругаться на строчку {$I MckMenuEditor.inc} , что, мол, не может найти MckMenuEditor.inc, хотя, естественно, этот файл лежал рядом с mckMenuEditor.pas и даже путь к этой папке был прописан.

Что тут может быть не так?..


ecm   (2004-11-27 10:46:00) [39]

RE:
V> не воспринимаются файлы "*.inc"
Думаю вряд ли бы Борланд пошел на отказ от совместимости с предыдущими версиями - ведь их и в ВКЛ-проектах можно лепить...
А какже getmem.inc? - его уже в новой версии нет?
ИМХО: Тут дело в чем-то другом.... посморти внимательнее..
попробуй откомпилить не-MCK проект...


ecm   (2004-11-27 10:40:00) [40]

И сколько весит сие скачаное?


Страницы:   1 2

Наверх

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