На няколко ListBox-е т-ите, те определят Edit-ите. Когато се опитам да редактирате долната Edit-те, клавиатурата ги покрива и не може да се види, че сте написали (в моя пример е House). Как да го оправя?
И как да се направи така, че клавиатурата, вместо бутона Enter има бутона Finish, чрез натискане на която ще бъдат скрити Клаудия?
Споделяне
Направих от тип "ScrollableForm". Когато отворите клавиатурата е изместен форма, всичко работи както трябва, но ако след въвеждането на кликване върху бутона "Save" се случва в близост клавиатурата и бутоните за смяна "Save" и, съответно, спестяване не се случва и това отнема повече време, за да натиснете бутона.
Възможно е да се получи около него, като например да се направи за удължаването на работното клавиатурата?
Здравейте на всички. Уча се да работя с INI-файлове на Android. И веднага, че има проблем, че не може да реши. Исках да напиша молбата за сходство с тест за съхранение на данни в INI файл. В резултат на всичко работи добре на прозорци, но при стартиране на Android firemonkey виси само на 10 секунди, а иконата на приложението, отсича се и не се стартира. Какво може да е проблема? Аз съм с отстраняване на грешки през USB.
TIniFile * Ини = нов TIniFile (System :: Ioutils :: TPath :: GetDocumentsPath () + PathDelim + "options.ini"); Yuzayu тези библиотеки
#include
Здравейте
Аз пиша за Delphi 7. Всичко беше наред, докато не се появи на терминал за събиране на данни Androide. 10 в Делфи, за да напишете просто приложение. Но е имало проблем с въвеждане на данни в полето за въвеждане с баркод скенер. В интернет открих, че случаят е решен просто намерение. Като цяло през прозорците Харесва ми да правя: процес, който следи за ком-порт обесване, и на външния вид на данните, които ги изпраща на правилното място. В Android не трябва да бъде трудно. Но аз съм объркан в цялата тази купчина от възможности и функции, предават и приемат "намерения".
Като цяло, това е това, което имаме в момента.
настройки на скенера е писано:
Добър ден!
Решете следния проблем, приложението генерира динамично различни предмети, наследниците от същия клас. Когато, предмет запълва динамичен набор от елементи. На следващо място, искам да отида на отделна нишка за всеки елемент на масива, за да си състояние, тоест, да отправи искане към сървъра. Всичко това се висеше на таймер всяка секунда трябва да обработи заявката. Всички повече или по-малко работи на Windows, както и на приложението Android евентуално падане. Ето кода на таймера, за четимост аз се отстраняват на парчета с различни варианти на Е. RootElements - масив от TEssense който има наследници. Функции GetBoardCurrentValue, GetBoardMaxValue - по същество на заявки до сървъра.
Prompt, дали мога да различа с работния процес да работи върху Android?
процедура TForm1.MasterTimerTimer (Sender: TObject); започне TTask.Run (процедура Var L, D, А: байт I, J: число Е: TEssence р: Стрелката; VirtualNode: IXMLNode; VirtualElementNode: IXMLNode; номер: байт; започне л: = дължина (Form1.RoomElements ) за к: = 0 до л - 1 да започне е: = Form1.RoomElements [й]; // превключвател ако е е TRele след това започва г: = (е като TRele) .Device_ID; а: = (е като TRele ) .Device_Adress; ако Form1.GetBoardCurrentValue (г, а) = вярно, тогава започва TThread.Synchronize (нула, процедура започне (Е като TRele) .ReleSwitch.IsChecked: = Form1.device [д] .Board [а] .CurrentValue. ToBoolean; край); край; // (е като TRele) .ReleOnTimer (е) край // димер друго, ако е е след TDimmer започне г: = (е като TDimmer) .Device_ID; а: = (е като TDimmer). Device_Adress; ако Form1.GetBoardMaxValue (г, а) = вярно, тогава започва TThread.Synchronize (нула, процедура започва, ако (Form1.device [д] .Board [а] = .Type_ID TType.Svetodiod) или (Form1.device [г ] .Board [а] = .Type_ID TType.Dimmer220) след това да започне (Е като TDimmer) .DimmerValue.Text: = (Form1.device [д] .Board [а] .MaxValue) .ToString; край; ен г); край; // (Е като TDimmer) .DimmerOnTimer (Е) край // таймер друго, ако Е е TSTimer след това започва ID: = (Е като TSTimer) .STimerIndex; Form1.FillHTTPRequest (0, 0, HTTP_GET_TIMER_INFO, ID); ако Form1.AnswerIsComming = HTTP_GET_TIMER_INFO след това да започне TThread.Synchronize (нула, процедура да започне, ако Form1.HTTPAnswer.Data1 = 0 тогава (Е като TSTimer) .Interval.Text: = "изключено" друг (Е като TSTimer) .Interval.Text: = 'ON' края); приключи; // (Е като TSTimer) .STimerOnTimer (Е); приключи; приключи; край); приключи;
Добър ден. Има Приложение за Android, тя има диалогов прозорец, който предлага отидете в Google Play и изтегляне на друго приложение (про версия), с 2 бутона (да / не). Как да се приложи този преход в пиесата на Google, че тя изисква да се прилага, е била свалена веднага. Използвам Delphi XE7
Добър ден. Кой знае, бърза, независимо дали firemonkey означава, че можете да промените иконата на приложението в изпълнение или след затваряне и повторно отваряне на заявлението? На победа тя изглежда да е възможно Според статията във форума, но не намери за Android.
Наскоро Кампильо приложение на Delphi FMX Android, когато имат достъп до сървъра HTTPS, когато искането за да получите от TIdHttp заявките компоненти библиотека "Не може да се зареди SSL библиотека", използван sslvTLSv1_2 протокол в прозорците на всички каси на Android не е така. Аз съм изкопал, че можете да се свържете на библиотеката и libssl.so libcrypto.so чрез .assets разполагане \ вътрешно. И ето как кода на тяхната употреба една primerchik не изложи, макар и обсъден в интернет 100 пъти, като и двете прикован към IdSSLIOHandlerSocketOpenSSL1.SSLOptions.CertFile. Ако има един код изложи моля? skinte или по електронна поща [email protected]
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method.sslvTLSv1_2;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode.sslmUnassigned;
Добър ден, приятели. Кажи ми, възможно ли е да се отвори firemonkey формата, както е показано на снимката по-долу? Ако е така, кажи ми кой път да копаят. Благодаря.
Създайте свой визуализация компонент в Label Edit, вижте. Фиг.
още един етикет се появява по време на компилация. И не можете да копирате готов kompnonent при изготвянето форми - грешка.
Питай как да се отървете от дубликата.
т
въведете TShowLabel = (Show, Hide); TEditVisualLabel = клас (TEdit) лично TextLabel. TLabel; FloatVErt. TFloatAnimation; FloatSize. TFloatAnimation; FloatColor. TColorAnimation; FLabCAp. низ; функция GetSHow: TShowLabel; Процедура SetShow (Стойност TShowLabel.); функция GetLabelCaption: низ; Процедура SetLabelCaption (Стойност низ.); функция GetLabelFontColor: TAlphaColor; Процедура SetLabelFontColor (Стойност TAlphaColor.); функционира GetStopValue. Единична; процедура SetStopValue (Стойност Единична.); функционира GetStartValue: Единична; процедура SetStartValue (Стойност Единична.); функционира GetStopFont: Единична; процедура SetStopFont (Стойност Единична.); функционира GetStartFont: Единична; процедура SetStartFont (Стойност Единична.);
Сега потребителите на страница 0
Не са хора, които търсят в тази страница