Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Вниз

Кому чего в KOLnMCK не хватает?   Найти похожие ветки 

 
L`Autour ©   (2006-11-27 07:49) [40]

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


 
Vga ©   (2006-11-27 08:58) [41]

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

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


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

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

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


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

@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)


 
Galkov ©   (2006-11-27 12:33) [44]

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 :)))


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

> @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


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

> GUN LD

Тьфу, GNU LD


 
Vga ©   (2006-11-27 13:52) [47]

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

I"m Vga, not VGA.


 
L`Autour ©   (2006-11-27 14:25) [48]

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


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

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

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


 
Galkov ©   (2006-11-27 19:05) [50]

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

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

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


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

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


 
L`Autour ©   (2006-11-28 06:34) [52]

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


 
Galkov ©   (2006-11-28 11:40) [53]

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

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


 
L`Autour ©   (2006-11-28 14:50) [54]

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


 
L`Autour ©   (2006-11-28 15:04) [55]

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


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


> _gandalf_   (24.11.06 15:46) [8]

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



Страницы: 1 2 вся ветка

Форум: "KOL";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.56 MB
Время: 0.041 c
2-1181699097
swinden
2007-06-13 05:44
2007.07.08
Вывод числа


1-1178721591
TStas
2007-05-09 18:39
2007.07.08
Как программно зазипить папку?


15-1181381873
ZeroDivide
2007-06-09 13:37
2007.07.08
COM-порт на новом железе


3-1174564693
Хаванагил
2007-03-22 14:58
2007.07.08
Иерархические структуры


1-1178560118
TStas
2007-05-07 21:48
2007.07.08
Какое сообщение надо послать окну, чтобы оно развернулось?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский