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

Сергей Сергеев

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

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

  • Посещение

  • Победитель дней

    9

Сообщения, опубликованные Сергей Сергеев

  1. Режектят из App store, с сообщением Не коннекта в сети Ipv6. Приложение datasnap клиент, коннектится на сервер стандартно через sqlconnection , протокол tcp/ip. Кто-нибудь сталкивался с такой проблемой, как решали? Спасибо..

    Пс. Читал в инете сообщения о том что в квадратные скобки надо имя Хоста помещать внутри except, при исключении при коннекте, и якобы должно помочь в сети ipv6. 

     

  2. 4 минуты назад, ra.eremeev сказал:

    Сергей, добрый день!

    Удалось ли Вам решить проблему с отображением картинок?

    Обнаружил проблему в Андроиде и с другими Битмапами: при сворачивании кнопкой "Домой", открытии  другого приложения, где есть графика; разворачивании приложения снова - картинки в битмапе пропадают...

    У меня - Берлин 10.1

     

     

    привет, у меня картинки не пропадали целиком, а "рассыпались" - кое какие точки оставались.. этакий муар, было только в TGlyph а в TImage - все ок, и на одном телефоне поймал только.. переход на Берлин апд -  2 - решило проблему

  3. 7 часов назад, Major сказал:

    Скажу честно - поиском пользовался, не нашел ничего.
    Вот взгляните плиз на вложенный пример.

    Первая кнопка берет картинку из галереи и подгоняет под размер 100x100.
    Вторая кнопка берет картинку из галереи и подгоняет под размер 200x200.

    Первая грузит хорошо. Вторая грузит хорошо, но портит при этом почему-то первую.
    Потом первая грузит хорошо, но портит при этом почему-то вторую. И так по кругу.

    Заранее спасибо.

    Test.zip

    Именно так - проверил Delphi Berlin Update 2 , нечто подобное было в Сиетле у меня - свернул приложение - развернул ) - все картинки "полетели"

    Моя проблема

    переход на Берлин - решил проблему.. а тут похоже некуда пока переходить..

  4. В 19.01.2017 в 14:43, wamaco сказал:

    в iOS либо открывать через WebBrowser, либо пользователь сам решает, через кнопку "Поделиться", через что открыть файл...

     

    эту кнопку в приложении можно нажать? чтобы пользователь выбирал дальше чем хочет открыть?

  5. Второй день не могу подключить Iphone к Os X на VMWare. Как устройство видит его, но не фото не показывает с него ( на Iphone выскакивает - разрешаете подключонному компу ? подтверждаю и ничего) ни музыку, ну и главное в Xcode  его нет..

    Кто нибудь так вообще работает? или в виртуалке только симулятор можно запустить..

    в чем проблема может быть?

  6. 11 часов назад, AliZairov сказал:

    Привет. Какой компонент вы используете?

    DataSnap

    - на сервере - TFDConnection к MS SQL Серверу, TFDStoredProc + TDataSetProvider

    - на клиенте  - TSQLConection  к Datasnap Server , TDSProviderConnection, TClientDataSet и на нем уже через LiveBindings сидят TListView

    преобразований по пути никаких, в Android, Win и OSX проблем нет - информация из базы - по русски, в ИОС симуляторе - кракозябры ..

     

  7. В ‎06‎.‎01‎.‎2017 в 16:32, ZuBy сказал:

    FMX.Platform, FMX.PhoneDialer

    У меня вставка вызова этой функции в OnCreate (впрочем не важно - до вызова не доходит) на симуляторе IOS (10.0) Xcode 8, вызывает крах приложения еще на этапе Application.Initialize;

    ( win, android, OSX - работает)

    под отладчиком так выглядит :

    Thread Exit: Thread ID: 16131. Process dyld_sim (590)
    First chance exception at $00018FE4. Exception class EObjectiveC with message 'ObjectiveC class CTCallCenter could not be found'. Process dyld_sim (590)

    в инете есть  ссылки.. решения , я так понял нет пока.. интересно и на device будет вылетать? пока не могу проверить.. но это совсем тогда грустно.. в IOS позвонить нельзя что ли?
     

     

  8. Привет всем!

    В приложении сохраняю файл в Documents,

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

    в IOS уже третий день сделать нечто подобное не удается..

    1. метод - много где повторен , на вход URL строка начинающаяся с 'file:/'+ путь

    {$IFDEF IOS}
    var
      NSU: NSUrl;
      urlt : string;
    begin
    
       // iOS doesn't like spaces, so file encode is important.
            NSU := TNSURL.Wrap (TNSURL.OCClass.URLWithString (StrToNSStr
                (PChar (URL))));
    
      if SharedApplication.canOpenURL(NSU) then  begin
         toast('NSU '+NSUrlToStr(   NSU));
        exit(SharedApplication.openUrl(NSU));
    
      end
      else
      begin
        if DisplayError then
          ShowMessage('Error: Opening "' + URL + '" not supported.');
        exit(false);
      end;
    end;
    
    
     {$ELSE}

    toast срабатывает и больше ничего.. без ошибок..

    если заменить SharedApplication.openUrl(NSU) -> WebBrowser1.Navigate(url) - то файл открывается ( в данном случае - картинка jpg )

    т.е. файл на месте и доступен..

    нашел тут тему http://fire-monkey.ru/topic/2115-airdrop-или-новая-кнопка-open-in-в-ios9-решено/

    открыть в .. по идее то что нужно, как в Андроид, но что то не работает..

    на вход Share - подал Panel (?) и путь к файлу, пробовал и с 'file://' и без - молча не работает, на панели ничего, пошагово прошел, вроде нормально все ..

    кто пробовал этот метод  - jpg? html? pdf должен открывать? т.е. предлагать приложения для открытия?

    правда там написано для IOS 9, пробую в 10..

    вообщем пока единственное что сработало - это открыть в TWebBrowser - неужели как в андроид - выбор приложения для открытия по миме типу нельзя сделать?

     

     

     

     

     

  9. 15 часов назад, kami сказал:

    это правильное отображение даты для США. Месяц/день/год. Не надо пользоваться первой формой StrToDate и подобными ей функциями. Явно указывайте настройки форматирования и будет щасте.

    MS SQL или SQLite? Самостоятельно при получении данных не играетесь случайно с AnsiString/RawByteString... ?

    MS SQL с сервера через DataSnap соединение.. в OSX где запущен симулятор - все по русски, может в симуляторе что надо настроить? привязано через LiveBinding.. ничего нигде не ковертиться.. но видимо придется.. может это проблема симулятора.. пока до устройства не доберусь, если настройками симулятора нельзя поправить.. конвертить пока не буду..

    пс. ну и много неработающих функций вылезло ( звонилка, открытие фалов, е-мейл..).. буду отдельные ветки создавать.. видимо..

    13 часов назад, AliZairov сказал:

    Привет. Berlin Update 2 Без проблем поддержки XCode 8.0 и iOS 10.0.

    да.. у меня такая же конфигурация..  c MS SQL получаете данные и все по русски?

    ну все таки главный вопрос - возможно ли получив бесплатный статус разработчика - деплоить на устройство IOS?

    несколько постов выше описал со ссылками.. попробовать не получается.. все оплачивают что ли?

    ,

  10. 1 час назад, kami сказал:

    я не испытывал. Ни в симуляторе, ни на реальном устройстве. Контент у моего приложения русско-английский, смешанный.

    Деплой для Target = iOS 32/64 делался? Или только компиляция?

    вот один и тот проект одновременно запущен на  OS X и симуляторе :

    Спойлер

    Русский.jpg

     надписи на кнопках ок - по русски, все что из базы MS SQL - кодировка похоже не та.. Андроид и Вин - тоже все ок.

    пс. еще и даты "перевернул" :) только сейчас обратил внимание.. до устройства не добрался - нет оплаченного сертификата.. а на бесплатном так и понял - возможно ли запустить на устройстве..

     

    Деплой - наверное делался.. я зеленую стрелку нажимаю - там все шаги идут.. в итоге в самом конце уже говорит - отключен макбук.. хотя врет конечно..

  11. В 26.11.2016 в 12:31, kami сказал:

    выбираем ipa файл (по умолчанию он емнип в "Устройство-пользователи - пользователь - PAServer-ScratchDir").

    еще вопрос - у меня в этой директории две поддиректории Macos1 и Cache902,,, никаких ipa файлов нет.. хотя в симуляторе приложение запускается.. или это сертификат нужен платный обязательно?

  12. В 27.11.2016 в 17:33, ZuBy сказал:

    на симуляторе можно запускать без сертификата, а на реальном устройстве не получится

    Добрый вечер!

    дали на праздники MacBook и Iphone.. стоит Berlin Updt2, поставил Xcode 8.2, сменил на Xcode 8.0 - симулятор запускается.. приложение работает, но!

    читаю из базы MS SQL через DataSnap данные, на Win, Android - русские буквы - на симуляторе - надписи на кнопках на русском, из базы вместо русского текста - буквы с точками и прочим..

    решив, что возможно это проблема в симуляторе, вернее в его русификации, решил посмотреть на устройстве Iphone 5 - 10.2

    в Xcode 8.0 - Devices - отображается с желтым предупреждение (  его версия IOS 10.2  возможно не поддерживается этой версией Xcode, при 8.2.1 предупреждения не было но эта версия не работает с дельфи), возможно это не страшно.

    Читал, что начиная с xcode 7 можно на в течении года, на ограниченном количестве устройств устанавливать приложения, для пробы, не оплачивая полный сертификат разработчика.

    сделал, как написано  тут   в Аккаунте я появился, и у IOS Development и MAC development появилась возможность Export, похоже я - разработчик..

    Спойлер

    IMG_20170103_231227.jpg

     

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

    кто может растолковать и возможно попробовать повторить - возможно ли все таки не оплачивая сертификат из дельфи тестить на реальном устройстве?

    пс. ну и с русским в симуляторе может кто испытывал проблемы и преодолел..

    Спасибо заранее..

  13. В 20.12.2016 в 11:05, Brovin Yaroslav сказал:

    На лицо баг с графическим контекстом. Я бы проверил на берлине.

    В Берлине с картинками все ок, но пошли проблемы с получением данных с SQL Servera ( DataSnap) .. уж и не знаю что лучше.. :) тут сдавать надо.. в Сиетле с картинками никак не решить?

    Вот такая ошибка идет с сервера (это я и сервер в берлине перекомпилил.. ) при открытии Open на клиенте клиентского TClientDataset.. при этом в WIN версии этого же  приложения - все работает..

    пс. качаю Berlin UpDate 2. может там получше

    пспс - В Berlin UpDate 2. - datasnap заработал..надеюсь  и картинки будут на месте - завтра проверю. как все тонко - аш страшно.. :)

    пспспс - да все заработало, и картинки и Datasnap на "подозрительном" Samsung S4. правда есть другие глюки странные.. позже сформулирую в другой теме.

    .

     

    Спойлер

    Screenshot_20161220-173434.jpg

     

  14. заметил, что те ImageList что указаны в DesignTime - "портятся" как то.. сделал по кнопке переключение на другой ИмаджЛист, и обратно на тот что в десигн указан..

    картинки то есть, то марево..

    отцепил первый от Десигн.. т.е. оба болтаются не пристегнутые к Контролам, теперь по переключающей кнопке - показывает оба - то один, то другой.. все ок..

    но рано радовался - при "сворачивании" - кнопкой домой и разворачивании портится оба Листа и перестают отприсовываться.. похоже, что для хранения картинок используется какая то общая память.. которую трут все кому не лень..

  15. Привет всем!

    Поймал такой глюк - пока только на одном устройстве - Samsung gt i9505 andr 4.2.2 - ядро 3.4.0, на десятке других не замечено.

    Delphi Seattle 6.1 b 7601 - win 7 - 64  Android SDK 25.2.2.-32 bit

    Создал форму, на нее кнопку , ImageList - загрузил одну иконку 32*32 

    из 10 запусков - один с картинкой на кнопке , 9 - без.. причем она вроде есть.. но как марево из точек..

    тоже самое с Glyph ( добавил), а в TImage ( добавил) - где изображение загружено напрямую в битмап - все ок.

    Что делать - как обойти?Спасибо всем заранее..

    Спойлер


    Form.jpg

    IL.jpg

    IMG_20161216_145627.jpg

    IMG_20161216_150341.jpg

    IMG_20161216_150341.jpg

     

     

  16. 3 часа назад, Сергей Сергеев сказал:

    снес xcode8 , поставил 7.3.1 ,  появилились iossimulator 9.3 версии , pas сервер 17 от Seattle заработал. в osx  приложение ( data snap клиент) заработало.  проблема с иоссимулятором, при коннекте сообщает о проблемах с SSL библиотеками. такая же ошибка была с андроид 6.0, там тоже пришлось подкладывать в деплой ссл библиотеки и загружать их в андроид. кто сталкивался, посоветуйте где взять, куда и как правильно предложить для иоссимулятора. спасибо.

    отвечу сам  - сделал как вот тут - ://forums.embarcadero.com  - заработало.. связь с дата снап сервером устанавливаются.. данные идут.. может кому пригодится.. я так понял что это только для симулятора надо, а для реального устройства - вроде все будет..

  17. снес xcode8 , поставил 7.3.1 ,  появилились iossimulator 9.3 версии , pas сервер 17 от Seattle заработал. в osx  приложение ( data snap клиент) заработало.  проблема с иоссимулятором, при коннекте сообщает о проблемах с SSL библиотеками. такая же ошибка была с андроид 6.0, там тоже пришлось подкладывать в деплой ссл библиотеки и загружать их в андроид. кто сталкивался, посоветуйте где взять, куда и как правильно предложить для иоссимулятора. спасибо.

  18. таже проблема по видимому.. для сиетла без апдейта - какой xcode ставить- 7.3 будет работать? на восьмом не идет.. ветка вот ттут написал..

    новичок - первый раз на мак пробую.. запутался совсем похоже..

    завел appleId скачал xcode, поставил - этого достаточно чтобы на симуляторе, подключенном  IPhone тестить? или надо все же заводить платный аккаунт?

    пс. снес xcode 8, поставил 7.3.1 - симуляторы в Сиетлом и ПАС сервером 17 заработали, дали для тестов Ифоне 4, смогу на нем потестить приложение - или это уже платить надо за аккаунт разработчика, чтобы на реальном устройстве запускать?

    и еще вопрос - на Ифоне Иос 7.1.2 , на симуляторах 9.3.. и СДК толко такой установился.. означает ли это что на этом телефоне не будет работать? спасибо, до сих пор очень далек был от аппле..

     

  19. Привет!

    Дали на выходные Mac Book Air свежий.. поставил по руководствам Xcode 8 

    Настроил профиль связи через PAS сервер ( у сиетла 17.0 у берлина 18.0 )

    Установился SDK IPhoneSimulator 10.0 ( без выбора почемуто )

    Запустил Симулятор из Xcode

    примеры в дельфе компиляться и  все и в обоих дельфах валяться на запуске на симуляторе ( см. вложение)

    почитал ветку обсуждения форум - похоже в такой конфигурации не работает- нужен новый апдейт вроде.. для дельфи - пару недель назад вышел.. естественно его нет и похоже не достать..

    кто занимается по ИОС? что делать? пытаться xcode 7 ставить? это возможно? помогите плиз..

     

     

     

     

    Ios.jpg

  20. В Tuesday, September 27, 2016 в 09:29, krapotkin сказал:

    соедин пклиента ение, зараза, долгая операция относительно вызова функци и. поэтому все, в т.ч. браузеры его держат, сколько возможно.

    у меня в программе Datasnap коннект тоже держится. и поднимается заново, если  он был потерян.

    но других средств против заморозки интерфейса, кроме выноса в другой поток, не существует

    коннект надо держать, чтобы жила сессия на сервере. не псевдо сессия  с тикетами и прочими бекдорами потенциальными,  а та, сощданная при первом коннекте, хранящая в себе и только в себе на сервере ид  клиента вошедшего, и только с этим ид выполняющая действия, не принимая его из вне.

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