Всех с праздником!
разработчикам и активным пользователям: в облаке юниты ActiveKOL.pas и Flash_TLB.pas адаптированные под FPC3 и FPC2 (не использует KOLComObj, но требуют штатный ComObj)
https://cloud.mail.ru/public/6HJC/We22TaqP1
Редактировалось 1 раз(а), последний 2016-12-28 16:00:25
Этот топик читают: Гость
Ответов: 211
Рейтинг: 52
|
|||
карма: 1 |
| ||
Голосовали: | MAV |
Ответов: 4628
Рейтинг: 747
|
|||
Обновлен компилятор FPC до 3.0.0
Пакет соответствует ревизии 2130 основного SVN. Содержит также исправления ошибок, обнаруженных с момента последней выложенной версии. Если у вас уже был установлен этот компилятор - перед установкой новой версии удалите каталог HiAsm\compiler\FPC2. Minkovsky, до флеша пока руки не дошли. Как только будет вдохновение - гляну. |
|||
карма: 26 |
| ||
Голосовали: | Konst, sashaoli, Minkovsky, Nickname, Iliya |
Ответов: 165
Рейтинг: 6
|
|||
Netspirit, FPC 3.0.0 x64
hiStreamConvertor.pas(39,3) Error: Unrecognized opcode DAA hiStreamConvertor.pas(41,3) Error: Unrecognized opcode DAA hiStreamConvertor.pas(45,3) Error: Unrecognized opcode DAA hiStreamConvertor.pas(47,3) Error: Unrecognized opcode DAA hiStreamConvertor.pas(201) Fatal: There were 4 errors compiling module, stopping ---- hiCPU.pas(32,5) Error: Asm: [push reg32] invalid combination of opcode and operands hiCPU.pas(33,5) Error: Asm: [push reg32] invalid combination of opcode and operands hiCPU.pas(34,5) Error: Asm: [push reg32] invalid combination of opcode and operands hiCPU.pas(35,5) Error: Asm: [push reg32] invalid combination of opcode and operands hiCPU.pas(41,5) Error: Asm: [pop reg32] invalid combination of opcode and operands hiCPU.pas(42,5) Error: Asm: [pop reg32] invalid combination of opcode and operands hiCPU.pas(43,5) Error: Asm: [pop reg32] invalid combination of opcode and operands hiCPU.pas(44,5) Error: Asm: [pop reg32] invalid combination of opcode and operands hiCPU.pas(300) Fatal: There were 8 errors compiling module, stopping ---- Постоянно пропадает WindowsXP.res из папки Units32 (возможно и Units64). Редактировалось 3 раз(а), последний 2016-10-24 23:05:50 |
|||
карма: 4 |
|
Ответов: 233
Рейтинг: 12
|
|||
Netspirit, FPC 3.0.0 x64
Все тоже самое, проблемы с WinXP в 32 битной и в 64 битной проблемы с hiStreamConvertor.pas - Error: Unrecognized opcode DAA Твои компоненты HTTP и Куки менеджер тоже не работают |
|||
карма: 2 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Netspirit писал(а): до флеша пока руки не дошли. Как только будет вдохновение - глянуЕсть основания полагать, что тратить на это время уже и нет смысла - от поддержки flash не отказался только ленивый и смысла от его использования в приложении все меньше и меньше. |
|||
карма: 27 |
|
Ответов: 4628
Рейтинг: 747
|
|||
Nickname писал(а): Unrecognized opcode DAA
invalid combination of opcode and operands Nickname писал(а): Постоянно пропадает WindowsXP.res из папки Units32Iliya писал(а): Твои компоненты HTTP и Куки менеджер тоже не работаютРедактировалось 6 раз(а), последний 2016-10-25 16:34:18 |
|||
карма: 26 |
|
Ответов: 233
Рейтинг: 12
|
|||
Netspirit, а исправления для этого компилятора не затрагивают основной?
|
|||
карма: 2 |
|
Ответов: 4628
Рейтинг: 747
|
|||
Очень много компонентов были поправлены для работы с новым компилятором. Но с обязательным условием, чтобы работали со старыми компиляторами. Поэтому пакет, идущий с новым компилятором, полностью работоспособен на старых. Но официальный пакет на SVN и сторонние компоненты с новым компилятором не работают.
Редактировалось 1 раз(а), последний 2016-10-25 15:02:37 |
|||
карма: 26 |
|
Ответов: 233
Рейтинг: 12
|
|||
x64 приложения на самом деле быстрее работают!
![]() ![]() ![]() ![]() Редактировалось 1 раз(а), последний 2016-10-26 08:48:46 |
|||
карма: 2 |
|
Ответов: 4628
Рейтинг: 747
|
|||
Все зависит от того, как мерять. Дай в цикле, скажем, 1000 раз эту самую задачку (без вывода на оконные элементы) и покажи результаты.
|
|||
карма: 26 |
|
Ответов: 233
Рейтинг: 12
|
|||
Netspirit писал(а): Все зависит от того, как мерять. Дай в цикле, скажем, 1000 раз эту самую задачку (без вывода на оконные элементы) и покажи результаты.![]() ![]() Редактировалось 1 раз(а), последний 2016-10-26 08:49:09 |
|||
карма: 2 |
|
Ответов: 165
Рейтинг: 6
|
|||
Netspirit, по WindowsXP.res так и решил вопрос, заодно добавив галочку "только для чтения".
Планируется ли это? на официальный SVN внести измененный Share.pas. --- Добавлено в 2016-10-25 20:00:06 Следующая схема работает неправильно (проведите мышью над кнопками, они не вернутся в исходное состояние). FPC x64 (+ некоторые шрифты увеличиваются в размерах)
Редактировалось 3 раз(а), последний 2016-10-25 20:07:00 |
|||
карма: 4 |
|
Ответов: 233
Рейтинг: 12
|
|||
Да, было бы здорово его засунуть официально в Hiasm вместо стандартного FPC
|
|||
карма: 2 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Nickname писал(а): на официальный SVN внести измененный Share.pas.Все исходники будут перенесены в открытые репозитории на github, чтобы каждый разработчик мог отправлять пул реквесты со своими изменениями. Это значительно упростит и ускорит внесение всех дополнений в официальный репозиторий. PS: а от компилятора Delphi лучше вообще отказаться, если современный FPC собирает приложения по скорости не хуже него (если конечно на картинках результаты корректных тестов отображены) - раньше все было наоборот. |
|||
карма: 27 |
|
Ответов: 233
Рейтинг: 12
|
|||
Dilma писал(а): PS: а от компилятора Delphi лучше вообще отказаться, если современный FPC собирает приложения по скорости не хуже него (если конечно на картинках результаты корректных тестов отображены) - раньше все было наоборот. Вот еще один тест: ![]() ![]() А вот старый FPC уже дает - 2180 ms Редактировалось 4 раз(а), последний 2016-10-26 08:49:39 |
|||
карма: 2 |
|