-
Постов
1 204 -
Зарегистрирован
-
Посещение
-
Победитель дней
26
Весь контент Rusland
-
Никогда не использовал. Как оно работает?
-
Переделал Если сделать вот так, то работает: BtnsWidth:=Round(Layout1.Width/BtnsCnt); for i:=0 to ComponentCount-1 do begin if (Components[i] is TButton) or (Components[i] is TComboEdit) then if (TControl(Components[i]).Visible) and ((TControl(Components[i]).ParentControl as TLayout)=Layout1) then TControl(Components[i]).Width:=BtnsWidth; end; PS. Все-таки не понимаю почему родителем кнопок является не Layout, а форма.
-
На Layout-е лежат кнопки TButton и один TComboEdit (у всех Align Left или Right). Когда экран устройства слишком маленький или если перевернуть устройство в портретный режим, то все в Layout не помещается и начинает накладываться друг на друга. Хочу задавать ширину компонент в зависимости от ширины лейаута. Как это сделать? Пытаюсь делать так: BtnsWidth:integer; //суммарная ширина всех кнопок на лейауте BtnsCnt:integer; // количество кнопок if BtnsWidth>Layout1.Width then begin BtnsWidth:=Round(Layout1.Width/BtnsCnt); // присваиваю средний размер кнопок for i:=0 to Layout1.ComponentCount-1 do begin if (Layout1.Components[i] is TButton) or (Layout1.Components[i] is TComboEdit) then if (TControl(Layout1.Components[i]).Visible) then TControl(Layout1.Components[i]).Width:=BtnsWidth; end; end; Так вот Layout1.ComponentCount равен 0, хотя на нем расположены кнопки и ComboEdit.
-
TEdit TEdit не понятное удаление последнего символа
Rusland ответил YuraProff вопрос в Каретка/Курсор
Аналогично на Lenovo -
Денис Васильев уже не работает в Embarcadero, так что вряд ли ответит
-
Все, дошло до меня, я искал и запускал gcc.exe, а нужно было arm-linux-androideabi-gcc.exe Получил backtrace.o Осталось понять куда поместить этот backtrace.o?
-
Нашел у себя C:\Documents and Settings\All Users\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\arm-linux-androideabi\bin\gcc.exe Скопировал в эту же папку backtrace.c и compile.bat (изменив в нем @set GCC="gcc.exe" %GCC% -O -fomit-frame-pointer -c "backtrace.c" ), запускаю и получаю ошибку: C:\...inux-androideabi-4.6\prebuilt\windows\arm-linux-androideabi\bin>compile.bat C:\Documents and Settings\All Users\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebu lt\windows\arm-linux-androideabi\bin>if "" == "" (set NDK_PATH=D:\Google\PlatformSDKs\android-ndk-r8e ) C:\Documents and Settings\All Users\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebu lt\windows\arm-linux-androideabi\bin>if "" == "" () C:\Documents and Settings\All Users\Documents\Embarcadero\Studio\16.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebu lt\windows\arm-linux-androideabi\bin>"gcc.exe" -O -fomit-frame-pointer -c "backtrace.c" gcc.exe: error: CreateProcess: No such file or directory Можете скомпилировать backtrace.c?
-
Действительно, на форме не двигаются, а на лейауте пожалуйста... кстати, в видео не объяснено какой код OnMouseDown, OnMouseUp, OnMouseMove
-
Обязательно надо устанавливать? Я просто скачал отсюда и отсюда. Распаковал все pas-файлы в одну папку shadow_cs-delphi-leakcheck\Source Открыл проект shadow_cs-delphi-leakcheck\Samples\CustomLeakReportFMX, в Project -> Options -> Search path прописал путь к pas-файлам. При компиляции проекта выходит ошибка: [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.8\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: cannot open backtrace.o: No such file or directory C:\Ruslan\Test\Android\WSome\Поиск утечки памяти\shadow_cs-delphi-leakcheck\Samples\CustomLeakReportFMX\Android\Debug\Posix.Backtrace.o:Posix.Backtrace:function Posix::Backtrace::get_frame(): error: undefined reference to 'get_frame' Видимо compile.bat и backtrace.c не просто так лежат... Не пойму как его вручную откомпилировать? Нужен какой-то gcc.exe Где его взять?
-
Сысоев Максим, в библиотеке используется Posix.Proc. Где его взять?
-
А в принципе должен ли ReportMemoryLeaksOnShutDown срабатывать на Андройде?
-
RapsodRF, поделитесь готовым примером
-
В этой теме был пример
-
Приложение использует Android - сервис, NetHTTPClient, потоки, получение координат с помощью LocationSensor. Если надолго оставляю работать программу (например на ночь), то в дебагере вижу ошибку Aborted(6). По нажатию Break в CallStack вижу следующее: Как дальше жить?
-
С директивами дебагер плохо работает?
-
А проблема с https в Indy решена?
-
Атанас Попов заявил, что в сентябре планируют аналогичную акцию для Delphi как с C++Builder: "D. Are you planning new prices? A. Specially or in general? D. What I am referring to is the free C++ promotion from a few weeks week ago. A. We do not plan significant pricing changes. However, we do want to make the Starter editions more accessible to grow new users. We liked the results from our C++ experiment and will repeat it this summer. We have similar ideas for Delphi, to promote a free Starter edition in September" http://www.blaisepascal.eu/blaisepascal_53/Blaise_53_UK_Total.pdf
-
Есть же tortoise и для git
-
Так это очень даже хорошая зарплата... в регионах многим такая и не снилась
-
Евгений Корепов, интереснее когда напрямую из программы отсылается файл. https://developers.google.com/drive/v2/reference/
-
Пример можете предоставить?
-
No Pe, cмотрите статью Ефимова Андрея http://delphifmandroid.blogspot.com/2013/10/blog-post.html
-
Зато в письме они мне ответили: "we have created a new version" А ведь я уже читал когда-то данную статью, но забыл
-
Vitaldj, тогда можете купить готовое решение от Winsoft c использованием Zip4J (сегодня выложили после моего обращения) PS. Но надеюсь что кто-нибудь скомпилирует Zip4J и выложит сюда готовое решение (вдруг в будущем пригодится)