Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.54 MB
Время: 0.063 c
1-1172328976
EgorovAlex
2007-02-24 17:56
2007.04.22
Как лучше сделать межпотоковое взаимодействие: есть несколько


2-1175237687
АндрейК
2007-03-30 10:54
2007.04.22
Выбор строки в TreeView


4-1164636280
samael6
2006-11-27 17:04
2007.04.22
Остановка драйвера


2-1175161404
Chaval'
2007-03-29 13:43
2007.04.22
Приводы


2-1175108515
Углук
2007-03-28 23:01
2007.04.22
Что быстрее? Чарт или директиИксовский канвас?