Текущий архив: 2007.04.22;
Скачать: CL | DM;
Вниз
Компилятор для KOL Найти похожие ветки
← →
ANTPro © (2006-08-06 23:08) [0]Здраствуйте! Подскажите пожалуйста в чем кроме Delphi7 возможно скомпилять прогу на KOL
← →
AndreyRus (2006-08-07 00:44) [1]Free pascal
← →
Spirit111 (2006-08-07 00:48) [2]Я уже несколько месяцев назад перешел на FREEPASCAL:
www.freepascal.org
В качестве IDE рекомендую использовать http://lazarus.freepascal.org/
А как KOL прикрутить к фрипаскалю: http://delphimaster.net/view/12-1151839842/
Проблема в том, что если ты прикрутишь KOL, как написано в той статье, то возникнет проблема легитимности использования борладского продукта, который не был до этого куплен. Насколько я понимаю, пытаясь отказаться от Дельфи, ты стремился именно к правовой чистоте своего конечного продукта...
← →
ANTPro © (2006-08-07 11:44) [3]Spirit111 (07.08.06 0:48) [2]
К сожалению не могу залить FPC инет не позволяет пока :(
Правда есть версия 1.0
lazarus - хорошая ли IDE (удобность/глючность)
Компиляторы от BORLAND (D7,D6,C++6) пихают в EXE все что захотят. Это мне и не нравится.
Кроме FPC нет вариантов ?
← →
AndreyRus (2006-08-07 12:42) [4]
> Компиляторы от BORLAND (D7,D6,C++6) пихают в EXE все что
> захотят. Это мне и не нравится.
Ерунда. При правильном использовании, почти ничего лишнего эти компиляторы в EXE"ник не пихают.
На Free Pascal"e программа будет больше, чем на Delphi. :)
← →
ANTPro © (2006-08-07 13:12) [5]AndreyRus (07.08.06 12:42) [4]
Тогда объясни пожалуйста, что делает путь к KOL в EXE, причем повторяется не 1 раз?
← →
L`Autour © (2006-08-07 13:41) [6]ANTPro
Скорее в опциях проека стоит включение отладочной информации. В своих прогах никаких путей не нахожу. (Правда если сделать стандартное винапи приложение с созданием окна, то конечный файл ~6кб содержит кучу лишних вызовов к явно неиспользуемым в программе бибилиотекам винды, но этим же вроде страдают компиляторы C, чистый код делают только компиляторы ассемблера)
Lazarus насколько известно в процессе развития, поэтому генерит по умолчанию проги с кучей отладочной информации. Подробнее можно посмотреть на форуме freepascal.ru
← →
ANTPro © (2006-08-07 15:33) [7]L`Autour © (07.08.06 13:41) [6]
Да действительно debug не заметил cпасибо!
FPC vs Delphi в плане скорости кода кто-нибуть тестил?
← →
AndreyRus (2006-08-07 23:17) [8]
> FPC vs Delphi в плане скорости кода кто-нибуть тестил?
:) Не парьтесь, используйте Delphi, будет меньше проблем, уверяю вас. А по поводу скорости - как правило, скорость работы кода определяется программистом, использующим грамотный алгоритм, а не компилятором.
← →
homm © (2006-08-07 23:45) [9]> как правило, скорость работы кода определяется программистом,
> использующим грамотный алгоритм, а не компилятором.
Эх, золотые слова :)
← →
ANTPro © (2006-08-08 15:07) [10]AndreyRus (07.08.06 23:17) [8]
Да но{$ASM_VERSION}
у{$PAS_VERSION}
выигрывает минимум 10% в скорости и ~30% размере!
← →
ANTPro © (2006-08-10 18:37) [11]Подскажите кто-нибудь: какой из компиляторов Delphi компилит в наименьший EXE(Все которые есть у меня создают одинаковый EXE)
← →
homm © (2006-08-10 19:32) [12]> какой из компиляторов Delphi компилит в наименьший EXE
1й ?
← →
D[u]fa (2006-08-11 19:56) [13]%))) полюбэ 1ый, чем младше делфи тем меньше в ней всякой дребедени
← →
D[u]fa © (2006-08-11 19:57) [14].
← →
GMax (2006-08-11 22:17) [15]первый перимущественно компилил под win16
под win32 классикой второй считается
← →
homm © (2006-08-11 22:34) [16]> первый перимущественно компилил под win16
Это как?
← →
ANTPro © (2006-08-12 16:12) [17]C помощью 2 можно откомпилить последнюю версию KOL
← →
GMax (2006-08-12 22:12) [18]homm: написан он был под win16. и не помню я, насколько хорошо там была (и была ли вообще) поддержка полноценного win32 (не win32s)
← →
ANTPro © (2006-08-12 23:51) [19]GMax (12.08.06 22:12) [18]
Меня больше интересует была ли у него подержка KOL, а не win32 :]
← →
homm © (2006-08-13 08:22) [20]> и не помню я, насколько хорошо там была (и была ли вообще)
> поддержка полноценного win32 (не win32s)
AFAIK нет.
← →
ANTPro © (2006-08-13 10:07) [21]Кто-нибуть может поделиться компилятором Delphi3 или Delphi2 очень поглядеть на него захотелось (самый старый из всех что я видел это Delphi5)
← →
Thaddy (2006-08-13 11:23) [22]2spirit111
There is no problem regarding using borland sources:
You can also use the JEDI translations combined with FPC 2, avoids any possible problems.
Also: the -small- Borland sourcefragments that are used for kol are public domain!
All you have to do is include the original borland copyrights when you distribute sourcecode, not executables: those are freely distributable.
Most of it is win32 API related anyway and (C) Microsoft.
I have checked this with Borland some years ago.
KOL works from Delphi 2 (not everything) and Delphi 3 (everything!) and FPC 2.X everything! or FPC 1.X (not recommended, needs special considerations and code)
← →
ANTPro © (2006-08-13 13:36) [23]Thaddy (13.08.06 11:23) [22]
Ты можешь залить куда-нибудь компилятор от Delphi3 ?
← →
Spirit111 (2006-08-14 01:20) [24]2Thaddy:
Огромное спасибо за информацию! В последнее время просто стараюсь не нарушать ничьих авторских прав. Из-за этого и пересел на фрипаскаль.
← →
Stargazer (2006-08-18 19:38) [25]Я использую FreePascal, очень доволен.
Вопрос к дельфистам - не боитесь, что борланд прекращает поддержку Дельфи?
И ещё, по поводу затруднений с закачкой дистрибутива FPC. Я сам пользуюсь сервисом filepost.ru, DVD выходит дешевле, чем качать из инета.
← →
homm © (2006-08-19 10:36) [26]
> Вопрос к дельфистам - не боитесь, что борланд прекращает
> поддержку Дельфи?
И? Пошлет в космос сигнал, приказывающий всем ранее выпущеным дельфям унечтожитсь? В чем будет проблема? Я дак 5-й пользуюсь, никаких неудобств по поводу что Boralnd давно ее не подерживает не испытываю.
← →
ANTPro © (2006-08-23 22:11) [27]AndreyRus (07.08.06 12:42) [4]
Ерунда. При правильном использовании, почти ничего лишнего эти компиляторы в EXE"ник не пихают.
Загляни в секцию импорта DLL любого не сжатого EXE будешь "приятно" удивлен.
ЗЫ: Кто-нибудь знает как избавиться от дубликатов?
← →
L`Autour © (2006-08-24 06:55) [28]ANTPro
Подредактировать модули которые компилятор цепляет по умолчанию (+ стандартные модули которые цепляются вручную).
← →
homm © (2006-08-24 13:06) [29]> ЗЫ: Кто-нибудь знает как избавиться от дубликатов?
Гянь в сторону 20to4. если не ошибаюсь http://www.20to4.net. использовать с ключем -or или даже -orn
← →
ANTPro © (2006-08-24 16:18) [30]homm © (24.08.06 13:06) [29]
Че то не работает она, не ужели править сорцы придется :(
← →
AndreyRus (2006-08-24 19:55) [31]> AndreyRus. Ерунда. При правильном использовании, почти ничего лишнего эти компиляторы в EXE"ник не пихают.
>> ANTPro. Загляни в секцию импорта DLL любого не сжатого EXE будешь "приятно" удивлен.
А чего там удивительного то? :)
Пользуйтесь UPX и будет вам счастье.
> homm. Гянь в сторону 20to4. Использовать с ключем -or или даже -orn
Жмет сильнее, но к сожалению меньше процента по сравнению с UPX.
← →
ANTPro © (2006-08-24 20:55) [32]AndreyRus (24.08.06 19:55) [31]
А как насчет этого:
http://www.wex.cn/dwing/download/WinUpack39.rar [99.1]
Страницы: 1 вся ветка
Текущий архив: 2007.04.22;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.033 c