Вверх ↑
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
#1: 2019-02-05 12:06:44 ЛС | профиль | цитата
Компиляция 64 - битных приложений возможна ли? Наверное нужно менять компилятор на 64 битный, как это осуществить? Нужно программы и Длл под 64 бит создавать.
И еще вопрос - Дельфи компилятор в современных версиях среды уже далеко ушел от 4-й используемой в Хиасме. Можно ли его обновить как-то, ведь там новые инструкции и оптимизации кода наверняка имеются.

Редактировалось 2 раз(а), последний 2019-02-05 12:07:47
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 4628
Рейтинг: 749
#2: 2019-02-05 12:31:37 ЛС | профиль | цитата
Здесь всё есть: /topic/61538
Aziz писал(а):
Можно ли его обновить как-то, ведь там новые инструкции и оптимизации кода наверняка имеются.
Имеется 64 бита и Юникод. Можно подключить, но только к тому пакету, что я выше дал ссылку - там основная работа мной проведена, никто другой что-то подобное наверняка не возьмется делать. А с учетом легальности использования - FPC предпочтительнее.

Редактировалось 1 раз(а), последний 2019-02-05 12:32:06
карма: 26

0
Ответов: 1291
Рейтинг: 47
#3: 2019-02-05 12:51:02 ЛС | профиль | цитата
Netspirit, спасибо!

--- Добавлено в 2019-02-05 12:59:59

А как переключаться между 32 и 64 битной компиляцией? Или под каждую битность свой компилятор нужно иметь? И нельзя ли официальный дельфийский компилятор прикрутить? Под ФПС многое не работает уже проверено практикой.

Редактировалось 2 раз(а), последний 2019-02-05 13:08:43
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 4628
Рейтинг: 749
#4: 2019-02-05 13:04:05 ЛС | профиль | цитата
Aziz писал(а):
А как перекличаться между 32 и 64 битной компиляцией?
Выбрать соответствующий компилятор в списке компиляторов (возле кн. "Компилировать")
Aziz писал(а):
Под ФПС многое не работает уже проверено практикой.
Это была практика на старой версии. На новой - вырабатывай новую практику.
карма: 26

0
Ответов: 1291
Рейтинг: 47
#5: 2019-02-05 15:18:24 ЛС | профиль | цитата
Спасибо Netspirit. Значит можно добиться полной совместимости? Удивлен что над этим кроме тебя никто не работает. Это же первоочередная задача легализации Хиасм контента.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 2059
Рейтинг: 132
#6: 2019-02-05 15:19:47 ЛС | профиль | цитата
Netspirit, правильно я понимаю, что в этой реализации опять присутствует KOL?
Он оставлен для для совместимости старых компонентов и внутренних задач кодогенератора?
Могу-ли я в этой версии писать TStringList, TmemoryStream, а не КОЛовские FList : PStrList; FList = NewStrList; и P : PStream; P=NewMemoryStream; и так далее?
Я имею ввиду, возможность использования нормальных, человеческих библиотек delphi.
Или всё-же надо делать порты в KOL?

Редактировалось 3 раз(а), последний 2019-02-05 15:32:23
карма: 6

0
Ответов: 4628
Рейтинг: 749
#7: 2019-02-05 15:50:10 ЛС | профиль | цитата
flint2 писал(а):
Он оставлен для для совместимости старых компонентов и внутренних задач кодогенератора?
Точнее: он "оставлен", потому что весь пакет построен на нём.
flint2 писал(а):
Могу-ли я в этой версии писать
Некоторые вещи писать можно, поскольку присутствуют оригинальные модули FPC. Всё, что в них наличествует - можно использовать. Но тогда оно не будет совместимо с существующим компилятором Delphi.
карма: 26

0
Ответов: 2059
Рейтинг: 132
#8: 2019-02-05 15:57:24 ЛС | профиль | цитата
Netspirit писал(а):
Некоторые вещи писать можно, поскольку присутствуют оригинальные модули FPC. Всё, что в них наличествует - можно использовать. Но тогда оно не будет совместимо с существующим компилятором Delphi.

Что-то типа подключения Delphi7 в старом, основном пакете?
Некоторые вещи писать можно, поскольку присутствуют оригинальные модули FPC.

Это радует!
Но в то-же время и тревожит!(шучу)
Но тогда оно не будет совместимо с существующим компилятором Delphi

Надо попробовать.

Редактировалось 2 раз(а), последний 2019-02-05 16:06:04
карма: 6

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)