-
Постов
208 -
Зарегистрирован
-
Посещение
-
Победитель дней
12
Весь контент GASCHE
-
SR := TStreamReader.Create( UFileName, TEncoding.Default ); или UTF8
-
Там-же "Как создавать обёртки для JAVA-кода"
-
Тогда наверно придется добавлять jar библиотеки в проект.
-
Тогда следующий вопрос, а на каком чипе будет собран этот переходник? T.е. есть ли дня него драйвера под Android?
-
А можно уточнить, а что под Android есть последовательный порт или все же работа будет через USB или ...?
-
Несколько не в тему. А можно каким-то образом определить параметры функции, вызываемой из библиотеки DLL, если нет ее описания?
-
Здесь
-
Или вместо CharacterImage.Position.X := 500 - size / 2 - size mod 3; CharacterImage.Position.Y := ScreenHeight - size; как-то так CharacterImage.Position.X := ( ScreenWidth - size )/2; CharacterImage.Position.Y := ( screenHeight - size )/2; и установите CharacterImage.WrapMode := TImageWrapMode.Stretch;
-
Нет, Native Должно быть видно "Температура охлаждающей жидкости PID"
-
Нет, размер строки в выпадающем списке я определяю, как mItemWidth := ComboBox1.Canvas.TextWidth( ComboBox1.Items[ idx ] ), но если появляется скроллбар, то для полного определения ширины ComboBox1.ItemWidth необходимо к mItemWidth добавить его ширину, иначе строка в выпадающем списке полностью не отображается. ZuBy Не знаю почему, но при использовании DefaultScrollBarWidth = 16 строки полностью не отображаются. AlexG Наверно я что-то не понимаю, но присвоение VScrollBar := TCustomScrollBox( ComboBox1 ).VBar; не получается. ComboTest2.zip
-
К сожалению VScrollBar не видно, и добраться до него мне не удается. ComboTest.zip
-
Эх, еще бы ткнули носом куда конкретно смотреть. Неужели ни кто не расширял выпадающий список?
-
C этим разобрался в отличии от VCL здесь в процедуре, вызываемой по OnChange нельзя менять значение Value И еще. Если установить, например, SmallChange = 2 то ползунок кнопочками перемещается с дискретностью 2, а вот при перемещении или клике мышкой значение SmallChange не учитывается отсюда Value может принять любое значение не кратное SmallChange. Если это так задумано, то зачем нужно значение SmallChange и лишняя перерисовка TScrollBar?
-
O TComboBox !
-
Прошу помочь. Как узнать ширину полосы прокрутки в выпадающем списке В VCL GetSystemMetrics (SM_CXVSCROLL), а в FMX?
-
Вячеслав, можно поподробней, а то у меня аналогичная ситуация с TscrollBar. PS О, с TTrackBar получилось, а вот с TscrollBar не получается xenon54, а подобного решения для TscrollBar нет?
-
Пример по ссылке как раз для XE7, там чуть подправлен файл FMX.StdCtrls.pas.
-
При выполнении этой процедуры на XE7 procedure TForm1.ScrollBar1Change(Sender: TObject); begin IF ScrollBar1.Value = 0 THEN BEGIN //Trend := True; ScrollBar1.Value := 1; END ELSE BEGIN IF ScrollBar1.Value >= ScrollBar1.Max THEN BEGIN ScrollBar1.Value := ScrollBar1.Max - 1; //Trend := False; END; END; end; кнопочками на TScrollBar или из программы меняя ScrollBar1.Value все нормально, но если кликнуть мышкой в крайние значения, то положение ползунка не изменяется хотя значение ScrollBar1.Value принимает требуемое значение. Как в этом случае синхронизировать положение ползунка со значением ScrollBar1.Value?
-
Какую? А как быть в XE7?
-
Скорее всего нет, если посмотреть это, procedure TCanvas.EndScene; begin if FBeginSceneCount = 1 then DoEndScene; if FBeginSceneCount > 0 then dec(FBeginSceneCount); end; то при одновременном открытии нескольких сцен перерисовка произойдет от последней закрытой, а какой поток ее закроет последний не ясно. Т.е. говорить о наличие потокобезопасности как-то сомнительно.
-
Выходит, если мы рисуем на одной канве из двух потоков и у нас одновременно открыты в каждом Canvas.BeginScene, то после прорисовки по Canvas.EndScene на канве отобразиться суммарная картинка?
-
Что-то не пойму, Canvas.DrawPolygon(const Points: TPolygon; const AOpacity: Single) где TPolygon = array of TPointF рисует созданный вами полигон, а уж с дыркой он или нет зависит от вас.