Показать сообщение отдельно
  #5  
Старый 27.01.2017, 23:08
Аватар для Electronic_Arts
Electronic_Arts Electronic_Arts вне форума
Местный
 
Регистрация: 13.07.2006
Адрес: на земле
Сообщения: 562
Версия Delphi: Delphi 11
Репутация: 18
Восклицание

Цитата:
Сообщение от Alegun
Повторил подобную ситуацию - сохранил "слово полученное из результата некой процедуры" и "вот после выполнения image1.canvas.textout();" на полотне имиджа появилась надпись, что в textout была послана с координатами заданными там же и изменений в status_text не наблюдалось - вывод: что-то происходит в тельце "некой процедуры", а что именно, неведомо

Код:
with Form1.Image1.Canvas do
  begin
    font.Color := $00A7A7A9; // connected
    font.Size := 36;
    font.Name := 'Tahoma';
    font.Quality := fqAntialiased;
    font.Style := [fsbold];
    font.Height := -48;
   //showmessage(status_text);
    if ( status_text = 'Connected!' ) then
    begin
      TextOut(38, 19, status_text);
    end;

Эта процедура выполняется всего один раз
если разрешить выполнение showmessage первый раз вижу слово Connected! а на второй уже оно такое как у Form1.Caption
__________________
Нет ничего не возможного. Вопрос только во времени...
Ответить с цитированием