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