Сначала, чтобы как то избавиться от зависания полез в unit1.lfm и поставил Connection=False
Потом открыл проект и написал CharSet=UTF8 ( вообще странная ситуация с этими чарсетами. Если это перечислимый тип, то почему нет выпадающего списка)
Затем почистил HostName и дописал localhost в DataBaseName
Установил LoginPromt=False;
Установил Connection=True и ( о чудо ) не ругнулось.
Установил Connection=False и ( о чудо ) не зависло.
Очистил Charset вообще.
Попереключал Connection. Полет Нормальный.
Вернул в HostName localhost. Полет Нормальный
Для повторения создал новый проект.
Поставил DataBaseName=localhost:C:UserTest.FDB и LoginPrompt=True
Получил зависание.
Установил LoginPrompt=False и заполнил свойства Password и UserName
Работает нормально.
В общем вывод - К ЗАВИСАНИЮ ВЕДЕТ УСТАНОВКА LoginPrompt=True при пустых UserName and Passowrd.
Надо ее просто не менять. Может ее вообще убрать из published property.
Тогда ее не будет видно в инспекторе и вроде будет все нормально.
Вообщем то несколько необычно, но привыкнуть можно.
Хотя правда и при LoginPrompt=False и пустых UserName and Passowrd тоже зависание.
Короче надо обеспечить юзернаме и пароль при попытке соединения в дизайн тайме.
Надеяться на логинпромт безнадежно
Правда и во время исполнения никакого окна не выводится если поставить LoginPrompt=True и UserName='' и Password=''
Вызывается все та же Control-c hit. ( Вообще можно получить инфу кому пришло в голову такое суперинформативное сообщение

и что оно все таки означает)
Я так понимаю, что надо самостоятельно реализовывать событие OnLogin
Сейчас буду пробовать
Добавлено спустя 4 часа 7 минут 47 секунд:Попробовал реализовать OnLogin.
Вызывается это событие только при LoginPrompt=True, что довольно логично.
Ну в обработчике этом создаю диалог с полями для юзернейма и пассворда.
Потом эти поля подсовываю в IBConnection.
Вроде все работает.
Полазил по исходникам IBConnection. Нет там и намека на какие нибудь логиновские окна. То есть только самому надо реализовывать Логин Диалог.
Ну ничего. Это терпимо. Хотя можно и правку внести в исходники.
Как нибудь попробую.