Перенёс поЭкт в корень диска, обозвал папку Ангельскими буквами.
Появился польшооой плюс. Эта проблема пропала
Если вызвать showmessage('привет!') до появления основной формы во время её создания (обычно это без проблем). Программа зависает напрочь. И приходится останавливать сборку.
За то появилась другая.
После появления сообщения, сразу закрывает его и выдавёт страшное сообщение:
- Код: Выделить всё
Raised exception Class "externall: SIGFPE"
Чо ему надо то...????
Я скоро с горя на ALTLINUX перейду


Да и ещё в этой процедуре стал без причинно тыкать пальцем на переменную "А4", которую я переименовал уже в "аа4"
- Код: Выделить всё
procedure area_align_to_height();//подгоняет рабочую зону по вертикали
var i2,i3,aa4:integer;
Begin
i2:=(shemka.Height-shemka.Bevel1.Top)-shemka.work_area.shag_kletki;
i3:=shemka.work_area.shag_kletki;
--->>> aa4:=i2 div i3;//сколько клеток пометится по вертикали
if shemka.shemka_bitmap.height > aa4 then
begin
shemka.work_area.kolvo_kletok_height:=aa4;
end else
if shemka.shemka_bitmap.height < aa4 then
begin
shemka.work_area.kolvo_kletok_height:=shemka.shemka_bitmap.height;
end;
End;
P.S. "--->>>" Это то место, где она начинает тыкать пальцем.
Нет, мне это уже начинает основательно нравится. Такое ощущение, что это не программа, а какой то искусственный мозг. И это мы ещё посмотрим, кто кого "высушит"


Добавлено спустя 13 минут 31 секунду:
В нагрузку воспользовался этим решением.
перешел с 9.24 на 9.28 - без проблем. Насчет кодировок- тыкаешь правой кнопкой в текст, в появившемся меню выбираешь ПАРАМЕТРЫ ФАЙЛА-КОДИРОВКА-UTF8- и всё!
После этого строки более 255 символов пришлось разбить на более мелкие. И всё равно 0 На выходе.
Теперь просто ругается, можно сообщение не вызывать.