akouz писал(а):"Ничего не понимаю" (с). До сих пор после установки новой версии Lazarus я каждый раз должен был добавлять в него Comportlaz и перекомпилировать сам Lazarus. Я сайчас оно само работает. Это как? И почему?
Вообще самая вредная ситуация в программировании это не когда не можешь понять почему что-то 
не работает,  а когда не можешь понять почему что-то 
работает .  

  Но в данной случае могу  предположить что тут "виновато" обновление винды. (У меня недавно демка не работавшая со времен ХР вдруг заработала в 64-битной Вин 10   ) А уж  работа с портами точно постоянно в прицеле.
Зы
Кстати в 2.04 обнаружил две "баго-фичи" 
1) пропало сообщение о перезапуске при повторной компиляции.    
2) Тип HWND вдруг захотел  явной трансляции в стандартный   THandle и обратно (Впрочем возможно я тут что-то путаю глюку вылез неделю назад выдав при попытке присвоить нечто совершенно "ужасное" все место обычной  несовместимости типов    )...
Если вторая баго-фича  "в коде фиксится навсегда" (написал HWND(Handle) и забыл ) то первая  просто непонятно откуда взялась (есть впечатление что это случайный "колаж" из двух версии  настроек Лазаруса так повлиял  ).