Перейти к содержанию
  • Регистрация
  1. Общие вопросы

    1. 511
      сообщение
    2. 1 408
      сообщений
    3. 886
      сообщений
    4. Базы данных и REST

      Работа с базами данных и с REST из FireMonkey

      1 496
      сообщений
    5. 9 480
      сообщений
    6. Положение, размеры, выравнивание

      Положение контролов, размеры, способы выравнивания, абсолютные, локальные и экранные координаты

      422
      сообщения
    7. Работа с текстом

      Текстовые настройки, шрифты, отображение

      389
      сообщений
    8. Приложение и формы

      Настройки приложения и работа с формами

      1 280
      сообщений
    9. Отладка

      Вопросы отладки и логирования delphi приложений. Поиск ошибок.

      424
      сообщения
    10. Развертывание приложений

      Deployment Manager, копирование своих файлов на устройство при установке приложения, подготовка к публикации, распространение.

      556
      сообщений
    11. 1 010
      сообщений
    12. Общая информация о TControl

      Общая информация о TControl, на основе которого строятся все остальные визуальные компоненты FireMonkey

      75
      сообщений
    13. 279
      сообщений
    14. Прочие вопросы

      Если нет соответствующего раздела форума, то сюда публикуем свой вопрос, затем тема перейдет в нужный раздел форума.

      2 832
      сообщения
  2. Вопросы по платформам

    1. 6 208
      сообщений
    2. 1 634
      сообщения
    3. OSX

      186
      сообщений
    4. 698
      сообщений
    5. 6
      сообщений
    6. 58
      сообщений
  3. Вопросы по использованию RAD Studio

    1. Лицензирование

      Вопросы связанные с редакциями RAD Studio и лицензированием

      149
      сообщений
    2. 128
      сообщений
    3. 13
      сообщений
    4. 24
      сообщения
    5. 281
      сообщение
  4. Native FGX

    1. Новости

      Официальные новости с полей разработки новой кроссплатформенной нативной мобильной библиотеки Native FGX.

      188
      сообщений
    2. 29
      сообщений
    3. Предложения

      В этом разделе каждый может:

      1. Предложить идею о необходимости добавить тот или иной компонент в библиотеку
      2. Поделиться мыслями, чего не хватает, что было бы здорово добавить.
      3. Ваше мнение о существующих проблемах.
      • Сообщений пока нет
  5. Обучение

    1. 35
      сообщений
    2. 150
      сообщений
      • Сообщений пока нет
  6. Поиск специалистов по FireMonkey

    1. Консультации

      Здесь вы можете получить советы о том, как лучше реализовать свои приложение, чтобы сопровождение приложения было удобным, а работа приложения была быстрой.

      616
      сообщений
    2. Ищу подрядчика

      В этом разделе заказчики ищут подрядчиков для разовых/проектных работ на FireMonkey

      67
      сообщений
  7. Дополнительные ресурсы по FireMonkey

    1. Сторонние компоненты

      Раздел для публикации существующих компонентов для FireMonkey

      859
      сообщений
    2. Приложения, написанные с использованием FireMonkey

      Подборка ссылок на приложения, написанные с использование FireMonkey и RAD Studio

      331
      сообщение
    3. Примеры

      Подборка ссылок на официальные примеры

      9
      сообщений
    4. Руководства

      Книги, брошюры по FireMonkey

      68
      сообщений
    5. Шаблоны

      Шаблонные проекты

      156
      сообщений
    6. Статьи и заметки

      Публикация ссылок на интересные стать о Delphi и FireMonkey. Каждый пользователь может поделиться здесь своими ссылками.

      371
      сообщение
    7. Информация о версиях RAD Studio

      Информация о новых возможностях, появившихся в каждый версиях RAD Studio. А так же исправлениях и улучшениях

      737
      сообщений
    8. 487
      сообщений
  8. Организация работы данного форума

    1. 1
      сообщение
    2. Нарушения правил форума

      Сюда попадают темы, не отвечающие правилам форума

      23
      сообщения
    3. 149
      сообщений
    4. 89
      сообщений
    5. Функции форума

      Инструкции по использованию функций форума и оповещение о новых функциях

      19
      сообщений
  9. Видеокурсы

    1. Основная информация

      Основная информация о составе курсов, их формате и организационных вопросах.

      50
      сообщений
    2. Курсы

      Список текущих и планируемых курсов по FireMonkey

      4
      сообщения
    3. Предложения и голосования за новые курсы

      Здесь каждый пользователь может предложить тему курсов, в которой он заинтересован,  или проголосовать за уже предложенные.

      26
      сообщений
    4. 24
      сообщения
  • Статистика пользователей

    4 196
    Пользователей
    1 611
    Максимум онлайн
    Lip
    Новый пользователь
    Lip
    Регистрация
  • Кто в онлайне   1 пользователь, 0 анонимных, 338 гостей (Посмотреть всех)

  • Native FGX

  • Последние сообщения

    • Пришел к выводу, что необходима такая последовательность шагов: 1. Обновить на телефоне ОС с 11 версии до 12. Сделано - пол дня качалось... 2. Установить на High Sierra - XCode 10.3. Качается уже второй день. Эпл сервер это супер... 3. Соответственно в окне SDK Manager удалить 11.3 и запросить с мак машины новый после установки XCode 10.3. Но это пока моя теория ибо не могу еще проверить. XCode 10.3 Сафари второй день все качает несчастных 6 Гб...
    • Файл будет лежать там, куда вы его положили. Откуда нам знать где на вашем телефоне может лежать какой то файл? 
    • Здравствуйте Евгений. Пожалуйста ответьте мне на такой вопрос по этой теме. Я пытаюсь отправить файл базы вот так: //Поделится БД procedure TForm_glavn.ButtonПоделитсяБДClick(Sender: TObject); begin if FileExists(TPath.GetSharedDocumentsPath+'/DB_BOKA.db3') then begin    Try    ShareFile(TPath.GetSharedDocumentsPath+'/DB_BOKA.db3', 'Это файл DB_BOKA.db3 из приложения БОКА.');    ShowMessage('Отправлено.');    Except    ShowMessage('Не отправлено.');    End; end else ShowMessage('Файл '+TPath.GetSharedDocumentsPath+'/DB_BOKA.db3'+' не найден.'); end; себе на почту.  Появляется сообщение что файл не найден.   Наверное дело в пути? Подскажите пожалуйста как узнать где лежит файл базы на телефоне? Поделитесь пожалуйста своим опытом. С Уважением. Олег.
    • Здравствуйте. Гуру IOS разработки растолкуйте плиз такой вопрос: Стенд RAD 10.3Update 2 + iPnone6 + macOS High Sierra 10.13.5 + XCode 9.4.1 Все работает как надо - приложение компилируется и запускается на телефоне. Однако для публикации в магазине эпл, вроде как требует с  апреля месяца чтобы XCode был не ниже 10. Сейчас эпл рекомендует ставить XCode версии 11. Насколько я понимаю версию 11 нельзя поставить на High Sierra, следовательно мне надо найти 10 версию и установить. Я не могу найти информацию какую именно версию XCode c номером 10 можно поставить на High Sierra? Есть 10.2, 10.3... И второй вопрос - допустим с Вашей помощью выясниться, что я могу установить XCode 10.3 на High Sierra 10.13.5, то нужно ли затем в опциях студии, что-то менять в окне ниже? Спасибо.    
    • Здравствуйте Вадим. Пожалуйста ответьте мне на такой вопрос по этой теме. Я пытаюсь отправить файл базы вот так: //Поделится БД procedure TForm_glavn.ButtonПоделитсяБДClick(Sender: TObject); begin if FileExists(TPath.GetSharedDocumentsPath+'/DB_BOKA.db3') then begin    Try    ShareFile(TPath.GetSharedDocumentsPath+'/DB_BOKA.db3', 'Это файл DB_BOKA.db3 из приложения БОКА.');    ShowMessage('Отправлено.');    Except    ShowMessage('Не отправлено.');    End; end else ShowMessage('Файл '+TPath.GetSharedDocumentsPath+'/DB_BOKA.db3'+' не найден.'); end; себе на почту.  Появляется сообщение что файл не найден.   Наверное дело в пути? Подскажите пожалуйста как узнать где лежит файл базы на телефоне? Поделитесь пожалуйста своим опытом. С Уважением. Олег.  
    • посещали такие мысли)
    • Вывод: делай как Евгений и переходи на fpc и Лазарус.  
    • Задумался написать ПО под Линукс. Обнаружилось что для связи с gtk3 используется libfmux.so которая идет с закрытыми исходниками, и нет никакой возможности что то туда добавить и что то там изменить. А это уже очень не хорошо. Почему нельзя было сразу подключаться напрямую к библиотекам gtk? Решил проверить, неужели Евгений Крюков сам с нуля все написал? Оказалось что эта библиотека скомпилирована в freepacal при этом очень похоже на то использует наработки lazarus для соединения с библиотеками. Выдали ресурсы текстовые которые один в один как исходниках паскаля. Получается Евгений использует исходные коды lazarus внутри своей библиотеки НО исходники при этом не прикладывает, то есть нарушает лицензию LGPL. Ой не хорошо как, ой не хорошо! Я так понимаю этим он решил скрыть тот факт что использует чужие исходники в своем продукте? Или до того секретный у него код там что нельзя никому его модифицировать? Короче что то я расстроился. Завтра прекратит поддерживать свой продукт Евгений, и все, наработки можно отправлять в мусор ибо ничего с этим не сделаешь без исходников его библиотеки которые он хранит у себя под подушкой и никому не дает. 
    • Обновлена серия статей на тему использования Uses Permissions. Uses Permissions: Теория Uses Permissions: Добавляем метод onRequestPermissionsResult в приложение (для Delphi 10.1/10.2) Uses Permissions: Практика (для Delphi 10.3) Автор: Андрей Ефимов
    • СпасиБО SLAVZ. Попробую. Может Вам  пригодится я вот так вышел и положения: Сначала: //выбираем фото из галереи устройства procedure TForm_haracteristik.TakePhotoFromLibraryAction1DidFinishTaking(   Image: TBitmap); begin Image_ФотоХаракДвиг.Bitmap.Assign(Image); end; Потом вношу в Базу: //ввести харак-ку procedure TForm_haracteristik.Button_ВвестиClick(Sender: TObject); begin if Edit_НазваниеХарактеристики.Text='' then    begin    ShowMessage('Вы не ввели название характеристики.');    Abort;    end; //проверяем наличие дубля названия характеристики: FDQuery_Engin.Open; FDQuery_Engin.SQL.Clear; FDQuery_Engin.SQL.Add('select * from Tab_Harak_Engin where Name_Harak = ' + #39+ Edit_НазваниеХарактеристики.Text +#39); FDQuery_Engin.Active:=True; if FDQuery_Engin.RecordCount > 0 then   begin   ShowMessage('Такое название уже есть !');   Abort;   end else    begin     Try     FDQuery_Engin.Active:=False;     FDQuery_Engin.SQL.Clear;     FDQuery_Engin.SQL.Add('SELECT * FROM Tab_Harak_Engin ORDER BY Name_Harak' );     FDQuery_Engin.Active:=True;     //вставляем строку новой модели:     FDQuery_Engin.Insert;     FDQuery_Engin.FieldByName('Name_Harak').AsString:=Edit_НазваниеХарактеристики.Text;     //заносим в поток файл картинки      IconStream:=TMemoryStream.Create;      Image_ФотоХаракДвиг.Bitmap.SaveToStream(IconStream);      IconStream.Position := 0;      (FDQuery_Engin.FieldByName('Harak_Engin') as TBlobField).LoadFromStream(IconStream);      IconStream.Free;     FDQuery_Engin.Post;     ShowMessage('Введено.');     Except     ShowMessage('Ошибка ввода в базу.');     End;    end; //перезагружаем Boxы Box_НазвХарДвиг.Clear; Box_НазвХарДвигУдаление.Clear; FDQuery_ComboBox_Engin.Active:=False; FDQuery_ComboBox_Engin.SQL.Clear; FDQuery_ComboBox_Engin.SQL.Add('SELECT Name_Harak FROM Tab_Harak_Engin ORDER BY Name_Harak'); FDQuery_ComboBox_Engin.Active:=True;   for i:=1 to FDQuery_ComboBox_Engin.RecordCount do     begin     FDQuery_ComboBox_Engin.RecNo:=i;     Box_НазвХарДвиг.Items.Add(FDQuery_ComboBox_Engin.FieldByName('Name_Harak').AsString);     Box_НазвХарДвигУдаление.Items.Add(FDQuery_ComboBox_Engin.FieldByName('Name_Harak').AsString);     end; end; Так удаляю из базы если надо: //удалить procedure TForm_haracteristik.Button_УдалитьClick(Sender: TObject); begin if Box_НазвХарДвигУдаление.ItemIndex=-1 then    begin    ShowMessage('Вы не выбрали имя характеристики.');    Abort;    end; TX:=''; TX:=Box_НазвХарДвигУдаление.Selected.Text; //становимся на эту позицию FDQuery_Engin.Active:=False; FDQuery_Engin.SQL.Clear; FDQuery_Engin.SQL.Add('SELECT * FROM Tab_Harak_Engin where Name_Harak= '+#39+TX+ #39); FDQuery_Engin.Active:=True;  Try  FDQuery_Engin.Delete;  ShowMessage('Удалено.');  Except  ShowMessage('Не удалось удалить.');  End; //перезагружаем Boxы Box_НазвХарДвиг.Clear; Box_НазвХарДвигУдаление.Clear; FDQuery_ComboBox_Engin.Active:=False; FDQuery_ComboBox_Engin.SQL.Clear; FDQuery_ComboBox_Engin.SQL.Add('SELECT Name_Harak FROM Tab_Harak_Engin ORDER BY Name_Harak'); FDQuery_ComboBox_Engin.Active:=True;   for i:=1 to FDQuery_ComboBox_Engin.RecordCount do     begin     FDQuery_ComboBox_Engin.RecNo:=i;     Box_НазвХарДвиг.Items.Add(FDQuery_ComboBox_Engin.FieldByName('Name_Harak').AsString);     Box_НазвХарДвигУдаление.Items.Add(FDQuery_ComboBox_Engin.FieldByName('Name_Harak').AsString);     end; end;   Так просматриваю: //просмотр картинки procedure TForm_haracteristik.ComboBox_НазвХарДвигChange(Sender: TObject); begin //становимся на эту позицию //FDQuery_Engin.Locate('Name_Harak',TX,[loPartialKey, loCaseInsensitive]); FDQuery_Engin.Active:=False; FDQuery_Engin.SQL.Clear; FDQuery_Engin.SQL.Add('SELECT * FROM Tab_Harak_Engin where Name_Harak= '+#39+Box_НазвХарДвиг.Selected.Text+ #39); FDQuery_Engin.Active:=True;  Try   //заносим в поток файл картинки   IconStream:=TMemoryStream.Create;   (FDQuery_Engin.FieldByName('Harak_Engin') as TBlobField).SaveToStream(IconStream);   If IconStream.Size<>0 then    begin    IconStream.Position:=0;    Image_Просмотр.Bitmap.LoadFromStream(IconStream);    IconStream.Free;    end  else     begin     ShowMessage('Нет фото.');     Exit;     end;  Except  ShowMessage('Не удалось загрузить фото.');  End; end;
    • Да, субтитры на английском решили бы вопросы...
    • Видео весьма интересные, поэтому пожалуйста не удаляйте тему. Думаю, что субтитры на английском языке решат проблему озвучки видео, и мы, русскоязычные разработчики сможем в полной мере оценить труд турецкого разработчика.
    • bytes_written := FUsbDeviceConnection.bulkTransfer({FUsbEPBO}FUsbEPII, Buffer, Size, 100); Что характерно, если так вот записать, то есть пытаться передать данные в не ту EndPoint всё равно выдаёт,что передано 3 байта. Истина, похоже где-то рядом...
    • Здравствуйте. Если это не работает для вас, или если вы считаете этот труд чепухой; Вы можете удалить тему.
  • Последние темы

×
×
  • Создать...