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

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

Кому чего в KOLnMCK не хватает?


Страницы:   1 2 3

_gandalf_ ©   (2006-11-23 22:42:00) 

Я уже както задавал - но было довольно давно - интересно как сейчас дела обстоят...?


vampir_infernal   (2006-12-02 16:27:00) [1]


> _gandalf_   (24.11.06 15:46) [8]

Портированный ICS есть (у меня так вообще два варианта: мой (версии 5.25, портирован WSocket), и чей-то еще - до меня портировали весь ICS версии 4.47). Разница между версией 4.47 и 5.25 только в том, что в новой добавили параметр TCP_KEEP_ALIVE.
Насчет VirtualTreeView: в данный момент пытаюсь портировать его. Опыта маловато, но думаю, что осилю. Если кто желает помочь, буду очень рад.


L`Autour   (2006-11-28 15:04:00) [2]

Galkov
Вырезка из rtl.source.zip для Win32_x86: http://ferrumsoft.narod.ru/src_rtl_winows.rar


L`Autour   (2006-11-28 14:50:00) [3]

Galkov
1) Зато по делу :)
2) Я об этом и вел речь.
3) Это же FTP - по нему лазать надо  :)
ftp://ftp.freepascal.org/pub/fpc/dist/source-2.0.4/separate/


Galkov   (2006-11-28 11:40:00) [4]

L`Autour
1) Да, нашел - все 4 поста :))
2) Тоже мне, проблему нашел :) Наверняка магической фразы не хватает {$APPTYPE GUI} В этом аспекте надо make_XXX dll-ки как-то корректировать...
3) По указаному адресу вроде все вижу... кроме исходников (ppu - это славно, но меньше вдохновляет) на юниты. Как-то спокойнее мне, когда загляну в windows.pas (к примеру).
Может направишь на путь истинный ???:)

Но лазить там и качать, на быстрой связи - без штанов остаться можно :) Хотя сервак жутко медленный - быстрее 70К/сек ничего отдавать не хочет.


L`Autour   (2006-11-28 06:34:00) [5]

[b]Galkov[/b]
hiAsm и антивирусы
Кстати цеплял FPC2.0.4 и последний KOL к HiAsm. Многие примеры компилит, только проги консольное окно генерят.


Vladimir Kladov   (2006-11-27 20:43:00) [6]

err не помню пробовал или нет. Но классы-то ФП точно понимает. Думаю, и исключения в стиле Delphi тоже.


Galkov   (2006-11-27 19:05:00) [7]

L`Autour, спасибо попробую (логин знакомый какой-то :)))

Vladimirне примите за попытку откусить руку, начавши с пальца :)
Насколько совместимы с FPC фичи из err.pas ???

В этих кодах я полностью теряю ориентировку :( и не исключаю, что они специфичны именно для компилятора....


Vladimir Kladov   (2006-11-27 15:50:00) [8]

вчера проверял: 2.0.4 прекрасно понимает object, причем и в стиле Delphi, и в стиле чистого object pascal (тогда нельзя к членам без крышки ^ обращаться).

Self.Destroy - добавим, нам-то оно ни на что не влияет.


L`Autour   (2006-11-27 14:25:00) [9]

Galkov
ftp://ftp.freepascal.org/pub/fpc/dist/i386-win32-2.0.4/separate/


Vga   (2006-11-27 13:52:00) [10]

> [43] thaddy   (27.11.06 11:14)
> @VGA:

I'm Vga, not VGA.


Vga   (2006-11-27 13:48:00) [11]

> GUN LD

Тьфу, GNU LD


Vga   (2006-11-27 13:48:00) [12]

> @VGA: do you mean FPC has no linker? as of FPC 2.1 it has
> an internal linker for I386.

Я не видел FPC 2.1, только 1.0.4 и 2.0.x, а там GUN LD


Galkov   (2006-11-27 12:33:00) [13]

thaddy,
I'm needing minimized freepascal version for KOL using. Console version, without IDE and MCK features. Reason for this - in above post. Sorry: in russian, my english is too bad :(
If you plan place anything about this - it will be fine :))
((as idea, for example :)))


thaddy   (2006-11-27 11:14:00) [14]

@VGA: do you mean FPC has no linker? as of FPC 2.1 it has an internal linker for I386.

In general:
I wonder if we couldn't use xml/xsl/xpath to create a conversion protocol for
VCL <-> KOL.
LCL <-> KOL.

We could also write (as a community project) a KOL design environment using SynEdit + VCL and SynEdit + LCL. This shouldn't be too much effort and it would be possible to clean up KOL a lot. I still have a license for the great Dream components from Dreamcompany, I'll ask if they wouldn't put that in the public domain: contains full delphi compatible designer-source code editor and MCK can be installed out of the box!

I did some work on a native KOL wysiwyg designer in 2003, a simple form was published, but I have far more advanced code somewhere that is truely two-way and based on a source tree with objects. (it has no syntax highlighter)

As a side note: it should definitely be possible to transate MCK to LCL, but as you all know I am not interested ;)

Third: I am preparing (in early stages) a new website for KOL + FPC at freepascal.thaddy.co.uk
Ideas are welcome.

Also note: contrary to what other people have said and written:
You can COMPILE mck projects in BDS and free turbodelphi version, you only can not design with MCK. If you design in an older delphi version you can take advantage of the new compiler features by recompiling the project with TurboDelphi. (with KOL_MCK defined in project options!, this is important)


ANTPro   (2006-11-27 10:42:00) [15]

> [41] Vga ©   (27.11.06 08:58)
> это имя зависит от целевой машины

Все замеченные баги поправленны уже :)


Vga   (2006-11-27 08:58:00) [16]

> [40] L`Autour ©   (27.11.06 07:49)

fpc - враппер. На самом деле компилятор для Windows называется ppc386.exe (это имя зависит от целевой машины, с чем и связано наличие fpc.exe)
KOL AFAIK с Unicod'ом вообще пока не слишком хорошо работает, недавно ANTPro жаловался на глючность свежей версии.


L`Autour   (2006-11-27 07:49:00) [17]

В FPC есть fpc.exe -консольный компилятор и fp.exe -  Ide оболочка аля TP7.
FPC 2.0.4 кстати уже компилит родные KOL файлы без модификации, правда скомпиленная прога в зависимости от сложности стабильной работой не отличаеся. Проверял на последней версии KOL в unicode программе: unicode шрифт так и не врубился, а при добавлении строк с не ANSI символами в KOLListBox прога выдает мат и закрывается.


Vga   (2006-11-27 02:14:00) [18]

> [38] Galkov ©   (27.11.06 01:22)

Откуда там IDE? Он вроде (на первый взгляд) почти не отличается от 1.9.6 (неудивительно, ведь 1.9.6 - это 2.0 beta 6). Сборка видимо будет примерно та же, что в HiAsm (там на основе 1.9.6 - бетки).


Galkov   (2006-11-27 01:22:00) [19]


> Что означает "консольная нарезка"? И что за проект? Описание
> напоминает HiAsm...

1) Мне кажется, что версии выше 2-й - это IDE. Возможности которой в моем случае просто излишни. Возможно (я не знаю), что достаточно лишь части файлов этого пакета для запуска из командной строки. Отдельно таковой вариант авторы вроде не выложили.
2) Да, там хватает проблем. Возможно и из-за не полного понимания KOL. По крайней мере в момент создания.


Vga   (2006-11-27 00:44:00) [20]

> [36] Galkov ©   (26.11.06 20:34)

Что означает "консольная нарезка"? И что за проект? Описание напоминает HiAsm...


Страницы:   1 2 3

Наверх

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