estra
-
Постов
370 -
Зарегистрирован
-
Посещение
-
Победитель дней
20
Сообщения, опубликованные estra
-
-
Что такое TAndroidHelperClass, в каком модуле объявлено и в какой версии студии?
-
Всем привет!
Если кто знает как решить этот вопрос, поделитесь решением, пожалуйста.
-
И еще подскажите, как сделать что бы при нажатии кнопки "Назад" не закрывалось приложение сразу, а переходило на предыдущую страницу и если нету предыдущей, тогда закрыть.
как то так
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin if Key = vkHardwareBack then // если закрывать не нужно, то begin // делай что нужно Key := 0; KeyChar := #0; end; end;
-
Оно?
RESTClient1.Params.AddHeader()
-
-
Так где версия под XE8?
-
что за баг?
-
Bug fix list for RAD Studio XE8
Один из багов, критический, который я заводил на баг-трекере, пофиксили. Это хорошо, но почему на баг-трекере не меняют статус для исправленных заявок, и узнавать об этом приходится через ручной поиск в fix листе. Не солидно, товарищи разработчики, неужели так сложно статус поменять...
-
У меня по XE7 3 репорта с приоритетом Major и 1 с приоритетом Critical, и никакой реакции, так что Ваш Minor имеет все шансы не быть исправленным никогда
-
Разработчики из Embarcadero похоже не реагируют на баг репорты в quality.embarcadero.com. Единственное, что они сделали, потерли комментарии к одной из моих записей
-
Ок, прикинемся нубами и подождем объявы на офф. сайте
-
Но ведь образ уже доступен для скачивания - delphicbuilder_xe8_win.iso
-
XE8 уже вышла, где скачать компоненты FGX для нее?
-
Кто нибудь сталкивался с тем, что "Project -> Resource and Images ..." глючит (XE7)? Добавляю через этот пункт картинку в ресурсы, собираю, пытаюсь достать (через LoadFromResource) и получаю ошибку - нет такого ресурса. Однозначного рецепта лечения нет, нужно опять открыть это окно, потыкать там курсором, пересобрать проект... Это помогает, но не всегда с первого (и даже второго, третьего ...) раза.
Я один тек парюсь с этими ресурсами, или может кто-то еще с этим сталкивался?
-
За модуль спасибо, при случае протестирую. Хотя, к слову, сколько уже приложений на FM было написано, никогда они при закрытии не вылетали с fault(11). Хотя я не раз ловил эту ошибку на старте приложения (особенно в приложениях с несколькими формами), есть ли у Вас решение на этот случай?
-
-
Поддержка MultiTouch + Gestures в XE4, прочтите 6-ой раздел (а лучше всю статью целиком), должно помочь.
-
А клавише "Enter" в качестве подтверждения разве не подходит?
-
А для Делфи?
А чем не устраивает Vcl.Imaging.jpeg?
-
-
Может, это тот самый редкий случай, когда прога с "конкретным" функционалом "виснет" на каком либо "конкретном" устройстве?.. (это был риторический вопрос) Я столкнулся с такой ситуацией когда нужно было включить вспышку на аппарате Huawai. У вас есть возможность протестировать свой код на другом устройстве?
-
Что подсказать то? Пример есть в архиве с компонентом, в XE7 Upd1 все нормально работает. Если у вас имеются проблемы, выкладывайте "проблемный" пример, поглядим...
-
Похоже, вы правы. Может Ярослав прокомментирует эту ситуацию. Я сделал так:
unit Unit2; interface uses {$IF DECLARED(TFmxObject)}FMX.Graphics{$ELSE}VCL.Graphics{$ENDIF}; function MakeBitmap: TBitmap; implementation function MakeBitmap: TBitmap; begin Result := TBitmap.Create; Result.SetSize( 100, 100 ); Result.Canvas.Ellipse( 0, 0, 100, 100 ); end; end.
Использую:
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, Unit2, FMX.StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} procedure TForm1.Button1Click(Sender: TObject); begin Canvas.DrawBitmap( MakeBitmap, RectF( 0, 0, 100, 100 ), RectF( 0, 0, 100, 100 ), 1 ); end; end.
И получаю следующее:
-
Не работает. При любых обстоятельствах выбирает VCL.Graphics,
Все нормально работает, в VCL выбирает VCL.Graphics, в FMX выбирает FMX.Graphics.
Баг компилятора?
в Вопросы по языку Object Pascal и RTL
Опубликовано · Изменено пользователем estra
Провел небольшой эксперимент в XE8. За неимением полных исходников кое-что пришлось подправить/закомментировать...
Эксперимент 1:
Если цикловые переменные сделать глобальными (что абсолютно не логично, но судя по выложенному вами фрагменту кода у вас так и есть), то получаем соответствующее предупреждение.
Эксперимент 2:
Если переменные локальные, всё компилируется без каких либо проблем.
Если вместо закомментированных строк вставить вызов какой либо процедуры, например ShowMessage(''), то ни к каким проблемам это не приводит...