Перейти к содержанию
Fire Monkey от А до Я

tFeniks

Пользователи
  • Постов

    29
  • Зарегистрирован

  • Посещение

Весь контент tFeniks

  1. Вопрос следующего плана. Как мне установить картинку в качестве обоев, но не в ручную, а по таймеру из заданного пути
  2. tFeniks

    TMainMenu или TMenuBar

    Что лучше использовать при разработке программы на FireMonkey для десктоп приложения? Просто не могу понять, почему у меня не появляются субменю
  3. я уже попросил, что поставили этот плагин на мой сайт.
  4. Сайт на WordPress, вот какую базу они там используют не знаю. Это платформа для всех церковных сайтов и страницек, которые на ней создает кто хочет бесплатно
  5. Не знаю в какой раздел это лучше отнести, поэтому написал сюда. Ситуация такая. Пишу программу, которая будет при наличии интернета обновлять свою информация с сайта http://yazikovo.cerkov.ru/ Если интернета нет, то будет показывать в оффлайн режиме то, что есть уже в базе программы. Когда интернет появляется, то программа должна анализировать то, что появилось нового на сайте и добавлять в базу. Просвятите какую базу лучше использовать и если есть возможность то помогите с кодом.
  6. От чего наследоваться. чтобы создать компонент диалог в FireMonkey
  7. Тогда посоветуйте тупенькому, что изучить, чтобы начать писать на этом шайтанском языке. Виджет какой хотите сделать? Просто это капелька в море в разработке! Пока мне принципиально вообще разобраться с виджетами. Да вообще много разных вопросов возникают. Например Сейчас делаю 3D модель батарейки и планирую сделать компонент, который бы визуально отображал уровень заряда. Что-то типа прогрессбара
  8. Тогда посоветуйте тупенькому, что изучить, чтобы начать писать на этом шайтанском языке.
  9. Кто может подсказать как делать виджеты?
  10. Если кому будет интересно, нашел в исходниках AlphaScins как вставить информацию о компоненте в стартовое окно Delphi procedure RegisterWithSplashScreen; var Bmp : TBitmap; begin Bmp := TBitmap.Create; Bmp.LoadFromResourceName(hInstance, 'ACLOGO'); try SplashScreenServices.AddPluginBitmap('AlphaControls 2013', Bmp.Handle, False, {$IFNDEF ALITE} {$IFDEF RUNIDEONLY}'Trial edition'{$ELSE}'Registered'{$ENDIF}, {$ELSE} 'Lite Edition', {$ENDIF} '(version ' + sSkinManager.CurrentVersion + ')'); except on E : Exception do end; Bmp.Free; end; {$ENDIF}
  11. У кого есть редактор ресурсов для Delphi XE10, чтобы иконки можно было в компоненты добавлять
  12. Наконец-то все заработало как нужно. Если у кого есть еще информация по следующим сопутствующим вопросам, то поделитесь. 1. Как добавить информацию о компоненте в SplaschScreen Delphi 2. Как добавить окно About в компонент
  13. Все нормально. Компонент собрался, появился на панели инструментов, однако при компиляции проекта пишет, что не найдет файл battery.pas Где и как прописать пути для поиска этого компонента?
  14. сегодня проверю и отпишусь. Думаю будет работать. И еще в догонку, чтобы уж во всем разобраться раз и до конца. Как мне прикрутить окно О программе, чтобы в проперти Был пункт About, по клику на который вызывалось это окно.
  15. сегодня проверю и отпишусь. Думаю будет работать.
  16. Вот я и пытаюсь разобраться как это правильно сделать.
  17. Все бы хорошо, но при попытке бросить компонент на форму, Delphi зависает. Видимо, что-то еще нужно
  18. Компонент появился на палитре инструментов, правда в Target platform пришлось добавить Win и Android. Осталось проверить работоспособность всего этого на деле
  19. Создал такой компонент unit BATERRY; interface uses System.SysUtils, System.Classes, AndroidAPI.Helpers, AndroidAPI.JNI.GraphicsContentViewText; type TBattery = class(TComponent) private { Private declarations } FBattery: string; // уровень заряда батареи protected { Protected declarations } public { Public declarations } Constructor Create(AOwner: TComponent); override; Destructor Destroy; override; function GetBatteryPercent: string; procedure SetBatteryPercent(Value: string); function BatteryPercent(const aContext: JContext): integer; published { Published declarations } property Battery: string read GetBatteryPercent write SetBatteryPercent; end; procedure Register; implementation procedure Register; begin RegisterComponents('ARION', [TBattery]); end; { TBattery } function TBattery.BatteryPercent(const aContext: JContext): integer; var filter: JIntentFilter; Battery: JIntent; begin filter := TJIntentFilter.Create; filter.addAction(TJIntent.JavaClass.ACTION_BATTERY_CHANGED); Battery := aContext.registerReceiver(NIL, filter); result := Battery.getIntExtra(StringToJString('level'), -1); end; constructor TBattery.Create(AOwner: TComponent); begin inherited; Create(AOwner); end; destructor TBattery.Destroy; begin Destroy; inherited; end; function TBattery.GetBatteryPercent: string; begin result := FBattery; end; procedure TBattery.SetBatteryPercent; var myContext: JContext; begin myContext := SharedActivityContext; // Showmessage(BatteryPercent(myContext).ToString); FBattery := (BatteryPercent(myContext).ToString); end; end. Что я делаю не так? Компонент не компилируется. Я хочу, чтобы он появился на палитре. Он должен работать в среде Android. Умом понимаю, что используется AndroidApi, которого в виндовсе нет, но как обойти эту проблему?
  20. Огромное спасибо, если можно, то накидайте подобное и для визуальных компонентов тоже.
  21. кто может показать шаблон для невизуального компонента который будет работать на Androide и Delphi
×
×
  • Создать...