powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fmx & Frame. ну ситуация не до разборки.
13 сообщений из 13, страница 1 из 1
Fmx & Frame. ну ситуация не до разборки.
    #40034893
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ выручайте. дома похороны, а начальство.... 3.14 и 2.72.
вобщем ситуация:

есть фрейм TCpuUsageF . выглядит так:



создаю динамически таким кодом:

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
procedure Tform1.AddUsedCpuBar(num : uint64);
var
 FrA : TCpuUsageF;
 n : integer;
 Ypos : integer;
begin
  Fra := TCpuUsageF.Create(self);
  Fra.BeginUpdate;
  Fra.Name := 'cpuBar' + inttostr(num);
  Fra.Position.X := 0;
  Fra.Position.Y := 45 * num;
  fra.Init(num);
  Fra.Parent := ScrollBox1;
  Fra.EndUpdate;
  CpuBar[Num] := Fra;
  PbarArr[Num] := CpuBar[Num].ProgressBar1;
end;



получаю картинку


но если прокрутить скрулбар вниз картинка другая.



а если подергать верз\вниз третья.



если не менять стили и цвета все живет как часики.....

если можно обьясните на пальцах. как ламеру. ну не работают мозги.
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40034897
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
народ чет с каринками глюки

вобще в последовательности как пытался загрузить
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40034899
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40034900
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40034901
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40035556
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st74

а где код меняющий цвет, и жирность шрифта?
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40036287
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Изначально заложен в фрейме. на стадии онлайн конструкции.
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40036292
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщемто по ходу решил... но способ... как в анекдоте - гланды удалили, но через анальное отверстие.....

снес под чистую и рад студию 10.2 и визуал студию 2019. поставил рад 10.4.1 и как бабка пошептала. знаю что не выход. и гдето с парентом и self напутал. но времени разбиратся небыло. дома похороны были - не до кода было.

но всетаки интересно - где накосячил.
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40036465
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st74
но всетаки интересно - где накосячил.

Надо сравнивать что было и что стало.
Без этого - только палец сосать, выдумывать...
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40037215
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
согласен. по факту - просто исходник сделанный под 10.2 пересобрал под 10.4.1. и визуальная часть заработала. скилет без визуализации - живет отлично. но с визуализацией выполнения процессов больше 20 - возникли эксепшены...... немогу в мемо
передать результат через

memo1.Lines.Add('time all ' + IntToStr(H) + ':' + IntToStr(Min) + ':' + IntToStr(sec) + ':' + IntToStr(msec));

пишет акксес валидейт........ до 18 потоков(по 3 выполняемых) все пашет как часики.

варианта на тему опять проверить на 10.2 или система с нуля плюс 10.2 - возможности нет. резервный винт подключить нечем. sata шнурок был с защелкой, да и старый ктомуже... ну вобщем не живой уже.
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40037220
st74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще вопрос...

ххх.BeginUdate
xxx.EndUpdate

это нужно каждый раз писать перед изменением визуальных значений??? (FMX) в отличие от VCL?
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40037282
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st74
Еще вопрос...

ххх.BeginUdate
xxx.EndUpdate

это нужно каждый раз писать перед изменением визуальных значений??? (FMX) в отличие от VCL?

Это нужно чтобы на каждое изменение элемента не вызывалось обновление компонента.
Вы как бы говорите компоненту - "погоди, я сначала данные поменяю, а потом ты отрисуй все сразу"
...
Рейтинг: 0 / 0
Fmx & Frame. ну ситуация не до разборки.
    #40037283
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st74
пишет акксес валидейт........ до 18 потоков(по 3 выполняемых) все пашет как часики.


Если ты работаешь из потоков с визуальными контролами, используй http://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TThread.Synchronize
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fmx & Frame. ну ситуация не до разборки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]