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

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

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

  • Посещение

Весь контент Сергей Сергеев

  1. Сергей Сергеев

    Редизайн, создание стиля, существующего приложения

    Бюджет 40000 р. срок 2-3 недели - до файла стилей.
  2. Есть, написанная на Delphi FMX приложение - личный кабинет пациента поликлиники. Руководством поставлена задача :"Привести дизайн приложения в соответствие корпоративной программе идентификации.Привлечь аутсорсинг-дизайнера на рестайлинг текущей версии, заложить стилистику новых страниц" Бренд Бук есть, сайт familydoctor.ru, приложение , по стилистике, по представлению руководства, должно соответствовать сайту ( как вариант), или быть лучше наше приложение https://play.google.com/store/apps/details?id=com.familydoctor.FDтестовый вход № карта 56369 пароль 1111, пин код если вдруг включите авторизацию - 9999Речь идет о том, чтобы уже для существующего приложения, сделать новый "воздушный, легкий" дизайн.Как примеры "положительного" вида руководством приведены приложения Сбера, Синего Семейного доктора. https://play.google.com/store/apps/details?id=ru.fdoctor.fdocmobна первом этапе мы бы хотели получить несколько вариантов дизайна, желательно с работающими прототипами wireframeк уже существующим страницам приложения, будут добавлены новые - онлайн оплата услуг через сбер, возможно другие, но все они будут следовать и повторять дизайн уже готовых страниц.на втором этапе - создание стилей для Delphi для утвержденного руководством дизайна. Все компоненты в приложении из поставки Delphi, без использования доп. платных компонентов.ну и поддержка, доработка, исправление, если понадобится на этапе редизайна приложения с использованием Ваших стилей нашими силами.Если Вас интересует подобное предложение, пожалуйста, оцените его по срокам и стоимости. Заранее спасибо.
  3. Сергей Сергеев

    XE10.2 Tokyo есть запись вебинара от 28.03.2017?

    Поставил Токио для проверки, такого я не ожидал, скажу честно. Проект, который достаточно безболезненно двигался с Сиетла в Берлин, и количество глюков уменьшалось, просто "умер" в Токио. в Андроид 4.4.2 просто не стартует после splash экрана, до точки останова на первой же команде не доходит, segmentation fault. В Андр 5.1 , 6.0 хоть запускается. Опять пропадают картинки с кнопок ( допилили). Форма с анимацией, пока идёт соединение в потоке, не анимирует. Шрифт на этой форме искажен, с зелёной обводкой. Форма не закрывается после установки соединения. Сказать что я разочарован, не сказать ничего.
  4. Сергей Сергеев

    Ipv6 в datasnap

    Проблема решена - приложение в Апп сторе. Опишу как решил. Конфигурация - Berlin 10.1 - update 2, Xcode 8. Datasnap сервер, использую tcpIp. Компоненты на клиенте TSqlConnection - для Datasnap, TIdTcpClient - использую для проверки соединения перед открытием ДатаСнар соединения, т.к. в нем не работает ТаймОут и есть вероятность "залипнуть" Сервер так и остался в ИП4 ( вначале хотел перевести его в ип6, но провайдер МТС ответил, что такие адреса не дает, сделал туннель с tunnelbroker.net на тестовый сервер, но так и не пригодилось ( кстати бесплатно, но без гарантии пропускной способности) . Никаких квадратных скобок , если у вас имена хостов а не ИП адреса не нужны. Смысл простой - у обоих компонентов нужно выставить свойства протоколов в зависимости от сети нахождения клиента. Вначале ставлю у обоих ИПв4, если коннект ексептиться - то ставлю ипв6 и еще раз пробую коннектится. и только второй ексепт скажет, что сети действительно нет. function TClientModule1.gethost(aHost : string):string; var dbxProps: TDBXDatasnapProperties; begin try TabbedForm.HostDS := TabbedForm.Host4; TabbedForm.HostP := TabbedForm.Host4; // ставим все в ип4 IdTCPClient1.IPVersion := TIdIpVersion.Id_IPv4; IdTCPClient1.Host:=TabbedForm.Host4; IdTCPClient1.Port:=StrToInt(TabbedForm.port); //порт сервера DataSnap idTCPClient1.ConnectTimeout := 12000; //заданный тайм-аут Assert(SQLConnection1.DriverName = 'DataSnap', 'Driver must be DataSnap'); dbxProps := SQLConnection1.ConnectionData.Properties as TDBXDatasnapProperties; dbxProps.CommunicationProtocol := 'tcp/ip'; dbxProps.CommunicationIPVersion := 'IP_IPv4'; IdTCPClient1.Connect; if IdTCPClient1.Connected then begin //подключились result:=TabbedForm.Host4; TabbedForm.HostDS := TabbedForm.Host4; TabbedForm.HostP := TabbedForm.Host4; IdTCPClient1.Disconnect; end; except on E: Exception do begin //toast ('IPv4 except '+E.Message); try IdTCPClient1.IPVersion := TIdIpVersion.Id_IPv6; IdTCPClient1.Host:= TabbedForm.Host6P; IdTCPClient1.Port:=StrToInt(TabbedForm.port); //порт сервера DataSnap idTCPClient1.ConnectTimeout := 12000; //заданный тайм-аут IdTCPClient1.Connect; if IdTCPClient1.Connected then begin //подключились result:=TabbedForm.Host6DS; TabbedForm.HostDS := TabbedForm.Host6DS; TabbedForm.HostP := TabbedForm.Host6P; IdTCPClient1.Disconnect; dbxProps.CommunicationIPVersion := 'IP_IPv6'; end; except on E: Exception do begin //не подключились result:='Не подключились'; dbxProps.CommunicationIPVersion := 'IP_IPv4'; IdTCPClient1.IPVersion := TIdIpVersion.Id_IPv4; TabbedForm.HostDS := TabbedForm.Host4; TabbedForm.HostP := TabbedForm.Host4; end; end; end; end; Тут немного есть излишества кода - думал что для Ип4 и Ип6 будут разные имена хостов, но сейчас это одно и тоже имя Сервера который находится в Ип4 и не имеет ни выхода ни адреса в ип6. вызвав эту фунцию я заполняю глобальные переменные ( ds- датаснап сервер. P- для пробного открытия ("пинг" )) на самом деле они тоже одинаковые. клиента проверял, как описано http://www.brianjcoleman.com/tutorial-how-to-test-your-app-for-ipv6-compatibility/ т.е. макбук подключен через 3ж модем в сеть и через WiFi раздает ИпВ6 сеть и Айфон к ней присоединен. Если приложение работает в этой внутренней ипв6 сети, то все - проблема решена - Аппле именно так и проверяет.
  5. Сергей Сергеев

    Ipv6 в datasnap

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

    CloudFlare [IPV6]

    что то я так и не понял - обязательно или нет серверу иметь адрес ipv6? сделал, как описано выше, с помощью макбук подключенному в 3ж сеть (ipv4) , расшаренную вай-фай подсеть dns64/nat64, в нее смог приконнектится только Iphone ( два китайских смарта повисли при подключении на словах - получение ИП адреса, один подключается, получает ип6 адрес, но без инета) внизу, если раскрыть 2 адреса в разделе ipv6 есть два длинных ipv6 адреса не очень понимаю - в какой сети iphon - 6 или 4? мой сайт имеющий ipv4 адрес ( по имени хоста) TWebbrowser открывает, в то же время попытка открыть connection ( TIdTcpClient) ipv4 по имени или ип адресу не работает.. exception поставил программу пинг - google.com - показывает его ipv6 адрес. как приконнектится к хосту с ИП4 только?
  7. Сергей Сергеев

    Ipv6 в datasnap

    спасибо за подсказку.. в пнд буду разбираться и со скобками, вокруг хоста, и с адресом сервера..
  8. Сергей Сергеев

    картинки не отрисовываются из ImageList

    Привет всем! Поймал такой глюк - пока только на одном устройстве - 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 ( добавил) - где изображение загружено напрямую в битмап - все ок. Что делать - как обойти?Спасибо всем заранее..
  9. Сергей Сергеев

    картинки не отрисовываются из ImageList

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

    На VmVare + OSX 10.11 - Iphone подключить?

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

    как позвонить на iPhone?

    сделал так : Copy iOSapi.CoreTelephony.pas from C:\Program Files (x86)\Embarcadero\Studio\18.0\source\rtl\ios to your project folder отсюда содержимое файла заменил исходным текстом выше от Zuby. Пример PhoneDialer заработал на Iphone.
  12. Сергей Сергеев

    Портится Image при загрузке из галереи (Android)

    Именно так - проверил Delphi Berlin Update 2 , нечто подобное было в Сиетле у меня - свернул приложение - развернул ) - все картинки "полетели" Моя проблема переход на Берлин - решил проблему.. а тут похоже некуда пока переходить..
  13. Сергей Сергеев

    Открытие "своего" файла из приложения

    не открывает и так тоже..
  14. Сергей Сергеев

    Открытие "своего" файла из приложения

    Привет всем! В приложении сохраняю файл в 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 - неужели как в андроид - выбор приложения для открытия по миме типу нельзя сделать?
  15. Сергей Сергеев

    Открытие "своего" файла из приложения

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

    Открытие "своего" файла из приложения

    Где это уже неоднакратно описано? подскажите плиз.. не верю, что никто не знает..
  17. Сергей Сергеев

    Cannot Deploy iOS App to iOS Simulator

    DataSnap - на сервере - TFDConnection к MS SQL Серверу, TFDStoredProc + TDataSetProvider - на клиенте - TSQLConection к Datasnap Server , TDSProviderConnection, TClientDataSet и на нем уже через LiveBindings сидят TListView преобразований по пути никаких, в Android, Win и OSX проблем нет - информация из базы - по русски, в ИОС симуляторе - кракозябры ..
  18. Сергей Сергеев

    Cannot Deploy iOS App to iOS Simulator

    спасибо за совет, но чет не нашел, где это поставить..
  19. Сергей Сергеев

    Определить тип устройства

    У меня вставка вызова этой функции в 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 позвонить нельзя что ли?
  20. Сергей Сергеев

    Cannot Deploy iOS App to iOS Simulator

    MS SQL с сервера через DataSnap соединение.. в OSX где запущен симулятор - все по русски, может в симуляторе что надо настроить? привязано через LiveBinding.. ничего нигде не ковертиться.. но видимо придется.. может это проблема симулятора.. пока до устройства не доберусь, если настройками симулятора нельзя поправить.. конвертить пока не буду.. пс. ну и много неработающих функций вылезло ( звонилка, открытие фалов, е-мейл..).. буду отдельные ветки создавать.. видимо.. да.. у меня такая же конфигурация.. c MS SQL получаете данные и все по русски? ну все таки главный вопрос - возможно ли получив бесплатный статус разработчика - деплоить на устройство IOS? несколько постов выше описал со ссылками.. попробовать не получается.. все оплачивают что ли? ,
  21. Сергей Сергеев

    Cannot Deploy iOS App to iOS Simulator

    вот один и тот проект одновременно запущен на OS X и симуляторе : надписи на кнопках ок - по русски, все что из базы MS SQL - кодировка похоже не та.. Андроид и Вин - тоже все ок. пс. еще и даты "перевернул" только сейчас обратил внимание.. до устройства не добрался - нет оплаченного сертификата.. а на бесплатном так и понял - возможно ли запустить на устройстве.. Деплой - наверное делался.. я зеленую стрелку нажимаю - там все шаги идут.. в итоге в самом конце уже говорит - отключен макбук.. хотя врет конечно..
  22. Сергей Сергеев

    Cannot Deploy iOS App to iOS Simulator

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

    Cannot Deploy iOS App to iOS Simulator

    Добрый вечер! дали на праздники 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, похоже я - разработчик.. Еще вот пример описан , как без сертификата запустить на устройстве тут но так как вижу Apple третий день, голова уже кругом и слова Бундле вгоняют в тоску.. кто может растолковать и возможно попробовать повторить - возможно ли все таки не оплачивая сертификат из дельфи тестить на реальном устройстве? пс. ну и с русским в симуляторе может кто испытывал проблемы и преодолел.. Спасибо заранее..
  24. Сергей Сергеев

    картинки не отрисовываются из ImageList

    В Берлине с картинками все ок, но пошли проблемы с получением данных с SQL Servera ( DataSnap) .. уж и не знаю что лучше.. тут сдавать надо.. в Сиетле с картинками никак не решить? Вот такая ошибка идет с сервера (это я и сервер в берлине перекомпилил.. ) при открытии Open на клиенте клиентского TClientDataset.. при этом в WIN версии этого же приложения - все работает.. пс. качаю Berlin UpDate 2. может там получше пспс - В Berlin UpDate 2. - datasnap заработал..надеюсь и картинки будут на месте - завтра проверю. как все тонко - аш страшно.. пспспс - да все заработало, и картинки и Datasnap на "подозрительном" Samsung S4. правда есть другие глюки странные.. позже сформулирую в другой теме. .
  25. Сергей Сергеев

    картинки не отрисовываются из ImageList

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