Вверх ↑
Этот топик читают: Гость
Ответов: 4612
Рейтинг: 746
#316: 2016-11-07 15:09:51 ЛС | профиль | цитата
Давай выкинем. Если бы ещё знать, зачем его туда вписали. Может, когда-то Ctl3D по-умолчанию было включено, а поскольку с ним Toolbar выглядит некрасиво, то таким способом его пытались отключить.

Редактировалось 1 раз(а), последний 2016-11-07 15:16:39
карма: 26

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#317: 2016-11-07 15:45:07 ЛС | профиль | цитата
Netspirit писал(а):
Может, когда-то Ctl3D по-умолчанию было включено, а поскольку с ним Toolbar выглядит некрасиво, то таким способом его пытались отключить.

Но теперь-то CTL3D работает нормально, тч
Netspirit писал(а):
Давай выкинем


--- Добавлено в 2016-11-07 15:47:24

Короче, отключил я этот код.

Редактировалось 2 раз(а), последний 2016-11-07 15:47:46
карма: 22

0
Ответов: 4612
Рейтинг: 746
#318: 2016-11-14 12:17:12 ЛС | профиль | цитата
Обновлен компилятор и пакет - были исправлены многие ошибки для 64 бит.
карма: 26

3
Голосовали:Konst, Iliya, sаmakacd
Ответов: 165
Рейтинг: 6
#319: 2016-11-20 12:32:37 ЛС | профиль | цитата
При последовательной обработке большого количества изображений Img_GDIFileProcessor жаловался на нехватку памяти: Can't create DIB section, not enough storage is available to process this command
Я подумал, что это связано с ограничением на количество памяти для 32 битного процесса. Попробовал скомпилировать под FPC x64, но в нём даже компиляция не удалась.

Вот, что компилятор выдал
Compiling C:\Program Files (x86)\HiAsm\Elements\delphi\code\hiImg_GDIFileProcessor.pas
hiImg_GDIFileProcessor.pas(5,34) Fatal: Can't find unit KolComObj used by hiImg_GDIFileProcessor
Fatal: Compilation aborted

Редактировалось 1 раз(а), последний 2016-11-20 12:33:27
карма: 4

0
Ответов: 4612
Рейтинг: 746
#320: 2016-11-21 11:10:10 ЛС | профиль | цитата
Этот компонет появился недавно. Я увидел, что там нужен KolComObj и отложил его. Постараюсь глянуть.
А что, под Delphi тоже жалуется на память?
карма: 26

0
Ответов: 4612
Рейтинг: 746
#321: 2016-11-22 11:15:58 ЛС | профиль | цитата
Поправил GIF и Img_GDIFileProcessor для работы под 64 бита (второй - и под 32 битами)

Редактировалось 3 раз(а), последний 2017-12-04 12:19:28
карма: 26

2
Голосовали:Konst, Nickname
Ответов: 165
Рейтинг: 6
#322: 2016-11-24 21:46:03 ЛС | профиль | цитата
Netspirit, да, под Delphi тоже.
Больше 1000 файлов не удаётся обработать.

Спасибо большое, что поправили, буду тестировать.
карма: 4

0
Ответов: 165
Рейтинг: 6
#323: 2017-03-06 12:21:27 ЛС | профиль | цитата
Netspirit, компоненты регулярных выражений не компилируются в x64.

Ошибки

RegExpr.pas(590,9) Error: Asm: [push reg32] invalid combination of opcode and operands
RegExpr.pas(591,9) Error: Asm: [push reg32] invalid combination of opcode and operands
RegExpr.pas(592,9) Error: Asm: [push reg32] invalid combination of opcode and operands
RegExpr.pas(614,9) Error: Asm: [pop reg32] invalid combination of opcode and operands
RegExpr.pas(615,9) Error: Asm: [pop reg32] invalid combination of opcode and operands
RegExpr.pas(616,9) Error: Asm: [pop reg32] invalid combination of opcode and operands
RegExpr.pas(3974) Fatal: There were 6 errors compiling module, stopping
карма: 4

0
Ответов: 4612
Рейтинг: 746
#324: 2017-03-06 12:52:08 ЛС | профиль | цитата
Да я с ассемблером недостаточно дружу, чтобы нормально переписать под x64. Нужно на Delphi переписать те фрагменты. Когда-нибудь попробую разобраться.

Добавлено:

Исправил. Выложу в следующем релизе.

Редактировалось 3 раз(а), последний 2017-09-05 12:22:15
карма: 26

0
Ответов: 4612
Рейтинг: 746
#325: 2017-10-18 10:48:15 ЛС | профиль | цитата
Эксперименты с Unicode:



Редактировалось 1 раз(а), последний 2017-10-18 13:34:03
карма: 26

0
Ответов: 4612
Рейтинг: 746
#326: 2017-12-04 12:18:24 ЛС | профиль | цитата
Обновлен компилятор FPC до 3.0.4

Пакет соответствует ревизии 2222 основного SVN.

Если у вас уже был установлен этот компилятор - перед установкой новой версии удалите каталог HiAsm\compiler\FPC2.
карма: 26

1
Голосовали:andrestudio
Ответов: 5227
Рейтинг: 585
#327: 2017-12-04 17:36:57 ЛС | профиль | цитата
Netspirit, как бы добавить не мешало Anchors, Margin, Constraints для контролов, пускай только для FPC, сколько можно над людьми измываться этими слоями.

Редактировалось 2 раз(а), последний 2017-12-04 17:38:42
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 233
Рейтинг: 12
#328: 2017-12-04 17:37:22 ЛС | профиль | цитата
Netspirit писал(а):
Обновлен компилятор FPC до 3.0.4

Пакет соответствует ревизии 2222 основного SVN.

Если у вас уже был установлен этот компилятор - перед установкой новой версии удалите каталог HiAsm\compiler\FPC2.


Спасибо большое за труды!!! А твои компоненты HTTP Client и CookieManager работают или их так и не правил?
карма: 2

0
Ответов: 4612
Рейтинг: 746
#329: 2017-12-04 17:56:04 ЛС | профиль | цитата
Вроде, под FPCx32 должны без проблем.

andrestudio писал(а):
не мешало Anchors, Margin, Constraints для контролов
Я пока избегаю видимых отличий от основного пакета. Вот если пакет для этого компилятора был бы принят официально, можно было бы поэкспериментировать. А где на них можно посмотреть?

Редактировалось 4 раз(а), последний 2017-12-04 17:59:01
карма: 26

0
Ответов: 5227
Рейтинг: 585
#330: 2017-12-04 18:25:01 ЛС | профиль | цитата
Ну ни с воздуха я их же взял, вероятно всего портировал их из новых KOL версий. Блин давно это было, сейчас нет под рукой, а твой инсталятор FPC мой критин антивирус AVG отправил на проверку

--- Добавлено в 2017-12-04 19:06:07

критина отправил на отдых(давно мне кровь пил), поставил каспера фри, буду тестировать. Если вспомнишь то это была доработка win.pas. Думаю что дефайнами можно будет эти свойства добавить, пускай даже только для fpc

Редактировалось 1 раз(а), последний 2017-12-04 19:06:07
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)