Лидеры
Популярный контент
Показан контент с высокой репутацией 17.10.2016 во всех областях
-
Ресайз приложения лучше сделать до того как помещать его в Timage. Не лучше -ли использоватьTMediaPlayerControl для вывода видео? Если Вы сами как-то расжимаете видео, то может стоит просто обратится к TMediaCodecManager и посмотреть как это делается уже имеющимися средствами. Там ещё в TMediaPlayer есть VideoSize. Посмотрите это всё. Возможно я вас неправильно понял, если это так - объясните чуть подробнее.3 балла
-
[TRadioButton] Как разместить текст TRadioButton слева от круга?
Brovin Yaroslav и ещё один отреагировал Vitaldj за вопрос
sinuke правильно написал. Просто стили привязаны к платформам. Вы редактировали для винды. Нужно отдельно отредактировать и для андрюши. Будите переходить на iOs, нужно будет редактировать третий раз)))2 балла -
нужно отредактировать стиль для андройда2 балла
-
TBitmap и экономия памяти
Brovin Yaroslav и ещё один отреагировал kami за вопрос
Не совсем. То есть - технически правильно, но идеологически - нет. Проведем мысленный эксперимент: что случится, если на BeginScene возникнет исключение? Правильно, битмап не будет уничтожен, потому что этот код не выполнялся внутри Try. Поэтому, если заниматься буквоедством, то код должен выглядывать так: MyBitmap := TBitmap.CreateFromFile(OpenDialog1.Files[0]); try Image1.Bitmap.Canvas.BeginScene; try Image1.Bitmap.Canvas.DrawBitmap(MyBitmap, MyRect, MyRect, 20); finally Image1.Bitmap.Canvas.EndScene; end; finally myBitmap.Free; end;2 балла -
Проверить наличие интернета
Равиль Зарипов (ZuBy) и ещё один отреагировал MAD_EVAL за вопрос
У Андрея Ефимова есть решение. http://delphifmandroid.blogspot.com/2013/12/delphi-xe5.html2 балла -
[Windows] Глобальный хук на клавиши возможно ли FMX
Равиль Зарипов (ZuBy) и ещё один отреагировал Brovin Yaroslav за вопрос
Вот, посмотрите мой ответ в другой теме: Обработка WM_GETMINMAXINFO Там же есть вариант с хуком и подменой оконной процедуры.2 балла -
Ошибка при подключении *.pas файла.
Равиль Зарипов (ZuBy) и ещё один отреагировал Brovin Yaroslav за вопрос
[ld Warning] ld: symbol(s) not found for architecture armv7 Суть ошибки в том, что на этапе линкования вашего модуля и апи, который там написан, с внешней библиотекой, линкеру не удается найти нужный метод в сторонней либе. [ld Error] ld: file was built for i386 which is not the architecture being linked (armv7): Это значит, что линковщик нашел метод в сторонней либе, НО либа собрана для другой платформы/архитектуры. В данном сообщение, файл от десктопных систем, а вы собираетесь его использовать в мобильных процессорах armv7. Ваши действия такие. Когда среда собирает ваш проект, она подставляет на вход линковщику либы, прописанные в профиле сдк для текущей платформы. Там обязательно должен быть внешние либы, которые вы собираете использовать. Проверить, что либы, которые скачены па сервером на ваш компьютер актуальны и соответствуют требуемой архитектуре. Проверить пока сам не могу. Нету под рукой йос стенда.2 балла -
TBitmap и экономия памяти
Pax Beach и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
TRectF - не является классом, у него нет конструктора. Create используется чисто синтаксически.2 балла -
Кнопки закрытия TTabControl
Brovin Yaroslav и ещё один отреагировал MAD_EVAL за вопрос
Добрый день! Изучите статью по этому вопросу: http://stackoverflow.com/questions/14983311/looking-for-a-3rd-party-tabcontrol-in-delphi-firemonkey2 балла -
TBitmap и экономия памяти
Steepe_Hare и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
обязательно нужно очистить2 балла -
[TListView] Как отловить нажатие на картинку в TListView?
Kitty и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
procedure TForm1.lvMainItemClickEx(const Sender: TObject; ItemIndex: Integer; const LocalClickPos: TPointF; const ItemObject: TListItemDrawable); begin if ItemObject is TListItemImage then ShowMessage(lvMain.Items[ItemIndex].Data['DateText'].AsString); end;2 балла -
[Windows] Глобальный хук на клавиши возможно ли FMX
Pax Beach отреагировал Равиль Зарипов (ZuBy) за вопрос
Изменить нужно WM_GETMINMAXINFO На WM_HOTKEY1 балл -
Ошибка при подключении *.pas файла.
Евгений Корепов отреагировал Kitty за вопрос
Удалось получить вибрацию на С++ Builder. Вот такие настройки путей оказались правильными. Просто перебором вариантов нашла такое решение. При этом возникло диалоговое окно, что есть более новая версия файла AudioToolbox. Я согласилась с заменой. Компиляция проекта прошла успешно. Вибро сработало. #include <fmx.h> #pragma hdrstop #include "UVibrate.hpp" <-- на основании *.pas в этой теме #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.fmx" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Vibrate(); }1 балл -
PowerOff - максимально упрощенное приложение для автоотключения компьютера. Приложение и исходный код можно загрузить здесь: https://github.com/errorcalc/PowerOff Полезно если вы перед сном любите включать ролики на YouTube/музыку/сериалы/фильмы, но засыпаете и они продолжают играть всю ночь, вызывая на утро головную боль... По большому счету утилита была написана и с целью проверить пригодность технологии FireMonkey для разработки - в целом - да, на данный момент, под Windows (и для имитирования UWP интерфейса), это вполне работоспособная технология.1 балл
-
[TListView] Как отловить нажатие на картинку в TListView?
Roma77751 отреагировал Равиль Зарипов (ZuBy) за вопрос
if ItemObject is TListItemImage then begin if ItemObject.Name = 'Image2' then ..... end;1 балл -
[Windows] Глобальный хук на клавиши возможно ли FMX
Равиль Зарипов (ZuBy) отреагировал Brovin Yaroslav за вопрос
Потому что в FMX никакие виндовые сообщения до формы не доходят. Так как это кроссплатформенный фреймворк, где сообщения есть только на винде. Единственный вариант, если вы хотите так делать, в разрез текущей ситуации, это можно прокинуть отправку сообщения форме. через вызов метода Form.Dispatch1 балл -
Firemonkey Knowledge Base
Steepe_Hare отреагировал Прикладной за вопрос
Смущает, наверное, то, что нет русской справки1 балл -
Ошибка при подключении *.pas файла.
Brovin Yaroslav отреагировал Kitty за вопрос
Не правильно добавляла путь. Надо так: Tools->Options->SDK Manager->click Add the new path item path on remote machine : /System/Library/Frameworks/AudioToolbox.framework File masks: * path type: Other path include subdirectories: unchecked Источник: https://forums.embarcadero.com/thread.jspa?threadID=88902 Однако избавиться от ошибки при компиляции так и не удалось: [ld Error] Error: "_AudioServicesPlaySystemSound", referenced from: __ZN8Uvibrate28AudioServicesPlaySystemSoundEi in .\\iOSDevice32\\Debug\\UVibrate.o; [ld Warning] ld: symbol(s) not found for architecture armv71 балл -
[Windows] Глобальный хук на клавиши возможно ли FMX
Brovin Yaroslav отреагировал Равиль Зарипов (ZuBy) за вопрос
FWnd := WindowHandleToPlatform(Self.Handle).Wnd;1 балл -
Особенности TGrid в Delphi 10.1 Berlin (XE10)
Равиль Зарипов (ZuBy) отреагировал RoschinSpb за вопрос
Как я понимаю, BlobType должно быть ftGraphic Live Binding это не мой конек.1 балл -
Проверить наличие интернета
Brovin Yaroslav отреагировал Rusland за вопрос
Вроде бы у ZuBy в модуле DeviceInfo в коде есть проверка интернета. Посмотрите1 балл -
1 балл