Alex7wrt

Пользователи
  • Публикации

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

  • Посещение

  • Days Won

    2

Alex7wrt last won the day on 27 февраля 2016

Alex7wrt had the most liked content!

О Alex7wrt

Информация

  • Пол
    Мужчина

Посетители профиля

399 просмотров профиля
  1. Спасибо за ответ XCode обновил, а где можно найти hotfix для PAServer? UPD: Ситуация немного поменялась. Обнаружил ошибку со своей стороны: забыл продеплоить нужные файлы в профиле IOS Device. Но теперь программа запускается, в течении десятой доли секунды я вижу интерфейс программы на планшете. Причем все отрисовывается так как надо. После чего вылетает. Сообщения об ошибке те же, что я писал выше. Не пойму, может тут что-то другое, может разрешений каких-нибудь не хватает как в андроиде? У меня после запуска она сразу должна лезть в интернет. Но на симуляторе ведь все работает.
  2. Здравствуйте. Дошел до тестирования iOS приложения на физическом устройстве. Сертификаты разработчика подключены. Приложение вроде как устанавливается на Ipad, потому что значок на рабочем столе планшета появляется. Но само приложение не запускается, показывается только стандартная заставка FireMonkey (заставку не менял) и приложение вылетает. При этом на симуляторе работает без ошибок. Также после завершения установки в среде появляется сообщение об ошибке: И справочная информация об ошибке "Troubleshooting: Cannot Deploy to the iOS Device" В чем может быть причина? На Ipad стоит iOS 10.2.1, на маке XCode 8.0
  3. В Delphi я делал так: procedure TForm1.FormShow(Sender: TObject); begin Bounds:=screen.Displays[Screen.DisplayCount-1].Bounds; end; Этот код выводит форму на последний монитор, на весь экран Screen.DisplayCount
  4. Можете намекнуть, как их использовать? Никогда с таким не сталкивался.
  5. В модуле iOSAPi.iAd есть такие строки: ADInterstitialAdClass = interface(NSObjectClass) ['{8C5ACE62-A5B6-4B0B-9D62-43D3CB0A8BD0}'] end; ADInterstitialAd = interface(NSObject) ['{31570147-4315-4616-8ECB-B4874008884B}'] procedure cancelAction; cdecl; function delegate: Pointer; cdecl; function isActionInProgress: Boolean; cdecl; function isLoaded: Boolean; cdecl; procedure presentFromViewController(viewController: UIViewController); cdecl; function presentInView(containerView: UIView): Boolean; cdecl; procedure setDelegate(delegate: Pointer); cdecl; end; TADInterstitialAd = class(TOCGenericImport<ADInterstitialAdClass, ADInterstitialAd>) end; ADBannerViewClass = interface(UIViewClass) ['{B072DCC4-3CBE-4C07-B8B2-0B9B81A51AD9}'] {class} function sizeFromBannerContentSizeIdentifier(contentSizeIdentifier: NSString): CGSize; cdecl; end; ADBannerView = interface(UIView) ['{2FD4C4B7-1FBE-46C0-83FD-A601B2DF980A}'] function adType: ADAdType; cdecl; function advertisingSection: NSString; cdecl; procedure cancelBannerViewAction; cdecl; function currentContentSizeIdentifier: NSString; cdecl; function delegate: Pointer; cdecl; function initWithAdType(type_: ADAdType): Pointer; cdecl; function isBannerLoaded: Boolean; cdecl; function isBannerViewActionInProgress: Boolean; cdecl; function requiredContentSizeIdentifiers: NSSet; cdecl; procedure setAdvertisingSection(advertisingSection: NSString); cdecl; procedure setCurrentContentSizeIdentifier(currentContentSizeIdentifier: NSString); cdecl; procedure setDelegate(delegate: Pointer); cdecl; procedure setRequiredContentSizeIdentifiers(requiredContentSizeIdentifiers: NSSet); cdecl; end; TADBannerView = class(TOCGenericImport<ADBannerViewClass, ADBannerView>) end; Я так понимаю, cdecl означает, что эти функции из C++. Можно ли как-то их использовать из Delphi? И есть ли у кого-нибудь такой опыт?
  6. Решил вопрос, заменив ресурсы на deployment.
  7. Управляющая должна быть обычной формой и сворачиваться как любое окно Как обойти вопрос стороной меня не так интересует. Костыль запилить всегда можно. Меня интересует прямое решение вопроса.
  8. Каждая форма отображается на разных мониторах. Нужно, чтобы, если человек захочет свернуть форму на одном мониторе, на другом она не сворачивалась. Практическая реализация - вторая форма отображается на экране проектора, а первая - управляющая форма на экране ноутбука или ПК. При проведении презентации если человек захочет на рабочем ПК свернуть управляющую форму по своим делам, то чтобы при этом на экране проектора ничего не изменилось. Для того, чтобы скрыть форму с экрана проектора предусмотрены отдельные кнопки/функции в управляющей форме.
  9. Не видел и не знаю, просто интересуюсь, есть ли такая возможность.
  10. Такого нет, но если я буду решать вопрос с формами использованием SDI, то на MacOS приложение работать не будет вообще.
  11. Дело в том, что приложение должно работать и в MacOS.
  12. Ясно. А возможно ли в принципе независимо сворачивать формы в FMX?
  13. Пробую так: File->New->Projects->SDI Application. Создается заготовка, но нет опции выбора другой платформы кроме Windows.
  14. Добрый день. В приложении есть две формы. При сворачивании главной формы (Form1), также сворачивается и Form2. Как этого избежать? Интересует универсальный вариант - для Windows и MacOS. На крайний случай можно и только под Windows.
  15. Спасибо. Тогда вопрос, почему приложение не запускается на iOS Device можно считать закрытым.