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

Вниз

Компилятор для 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 вся ветка

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

Наверх





Память: 0.52 MB
Время: 0.037 c
15-1174664197
Alekc
2007-03-23 18:36
2007.04.22
bluetooth и сервисы


3-1170216939
Tex
2007-01-31 07:15
2007.04.22
Vertical scroll в DbGrid


6-1161968256
Rosmi
2006-10-27 20:57
2007.04.22
пакет и мак адреса


2-1175668434
Jacks
2007-04-04 10:33
2007.04.22
Помогите пожалуйста с модальной формой


15-1174582035
Vlad Oshin
2007-03-22 19:47
2007.04.22
Реклама в метро: окончательно решили добить... :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский