Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2020-04-24 03:00:59 ЛС | профиль | цитата
Netspirit писал(а):
Что-то в одном из KOL.pas, вероятно, отличается.

Не отличаются они ничем, в этом плане.
Для Delphi работают asm-версии кодов. Для FPC работают pas-версии.
Добавьте ключ -DPAS_VERSION к компилятору Delphi, и он будет обрабатывать TAB-ы также, как и FPC.
Конкретно: asm-версия KOL.Tabulate2Control -- кривая. Т.е., не соответствует pas-версии.
Там, собственно, и TAB+SHIFT неправильно работает.

Получается, что правильно работает именно версия FPC - как бы это не было противно окружающим...
карма: 9

0
Редактировалось 2 раз(а), последний 2020-04-25 18:14:42