Лидеры
Популярный контент
Показан контент с высокой репутацией 23.09.2015 в Сообщения
-
FGX хотелось бы TfgToast для Android и IOS
rustam_d и 4 других отреагировал Brovin Yaroslav за вопрос
На самом деле такой компонент у меня есть, но я его не публиковал, так как не довел до релизного состояния. Постараюсь доделать и выложить.5 баллов -
DeviceInfo - модуль для получения информации о девайсе
Brovin Yaroslav и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
2 балла -
Лови ipad estay https://www.dropbox.com/s/527supdlc565umw/20150923_183759.jpg?dl=0 Только в модуле uDevice на 137 кажись строке для виза отсутствовал энд. Рекомендую поправить иначе не компилится под ИОС.2 балла
-
DeviceInfo - модуль для получения информации о девайсе
zairkz и ещё один отреагировал master webs за вопрос
ip не отображает {$IF defined(IOS) or defined(MacOs)} with TUIDevice.Wrap(TUIDevice.OCClass.currentDevice) do begin DeviceInfo.diPlatformVer := systemVersion.UTF8String; DeviceInfo.diDevice := model.UTF8String; DeviceInfo.diMacAddress := identifierForVendor.UUIDString.UTF8String; DeviceInfo.diIPAddress := 'not found'; end; <- добавил // ShowMessage(uniqueIdentifier.UTF8String); // ShowMessage(identifierForVendor.UUIDString.UTF8String); {$ENDIF} при компиляции для mac ругает что нет файла [dccosx Fatal Error] uDevice.pas(42): F2613 Unit 'IOSapi.UIKit' not found. не смог найти2 балла -
Теория
rareMax отреагировал Валерий М. за тема
Всем доброго дня суток, необходимо разобраться с интерфесами, а именно с передачей переменных из 1-го класса (класс данных) во 2-ой класс(класс расчёта) через интерфейс . Прошу просто подкинуть теории или книгу посоветовать , примеры кода , всё что поможет разобраться! Заранее спасибо!1 балл -
Ошибки и косяки Delphi XE10 Seattle и xCode 7
zairkz отреагировал alexbirukov за тема
И так, пока русскоязычная и англоязычная части интернета молчат по поводу работы в новой Delphi XE10 Seattle в связке с xCode 7, а компании представители описывают, какое замечательное вышло обновление, пользователи столкнулись с проблемой, что приложения, сделанные на XE10 Seattle, xCode 7 + SDK9, не запускаются на предыдущих платформах. Не совсем понятно, почему в упомянутых сегментах интернета нет совершенно никакой информации по данному поводу. Опять впереди планеты все Китай. Пользователь блога подробно описывает конфигурацию, на которой он тестировал запуск приложения и описание проблемы. Несколько реальных устройств на разных прошивках, разные версии ПО и пр. Коротко о главном. Если вы хотите, как можно скорей перейти на новую Delphi XE10 Seattle с целью писать свежие приложения\обновления для iOS, спешу вас разочаровать. Ваши программы перестанут работать на предыдущих версиях iOS. Статистика испытаний такова, что приложения собранные на XE10 Seattle, xCode 7 + SDK9 будут работать только на устройствах под управлением iOS9. Вторая проблема, состоит в том, что недавнего времени AppStore при проверке приложений стала проверять их именно на iOS 9, а приложения собранные на XE8.1 такую проверку не проходят, так как зависают на стартовой заставке приложения и как следствие их отклоняют. Вот так то. Прошла уже целая неделя, а интернет по данному поводу ничего сказать нам особо не может. На днях появилась статья от Сарины Дю Понт, о том, как всё же запустить приложение сделанные в XE8.1 на iOS9. В результате изысканий Китайских друзей, получаем на данный момент такую картину: XE8 + iOS 6 = полёт нормальный XE8 + iOS 7 = полёт нормальный XE8 + iOS 8 = полёт нормальный XE8 + iOS 9 = зависание на экране заставки (если не воспользоваться советом Сарины) XE10 + iOS 6 = приложение вылетает XE10 + iOS 7 = приложение вылетает XE10 + iOS 8 = приложение вылетает XE10 + iOS 9 = полёт нормальный Таким образом в XE10 Seattle и xCode 7 можно получить на данный момент только приложение, работающее на iOS9. Ждём Delphi XE10 Seattle Update 1. P.S. А в на Android в Delphi XE10 Seattle приложение с компонентами для отправки Push не запускается в режиме Release — Application Store. Что тоже, очень и очень печально.1 балл -
DeviceInfo - модуль для получения информации о девайсе
Равиль Зарипов (ZuBy) отреагировал master webs за вопрос
1 балл -
TListView: баг или фича в Seattle?
Равиль Зарипов (ZuBy) отреагировал haword за вопрос
если есть обработчик на UpdateObjects то в него попадают все поля ListView не зависимо от того установлен фильтр или нет. то есть если есть 100 строк из них по фильтру показаны будут только 5 то это обработка выполнится 100 раз.1 балл -
[DE10] Как реализовать и с помощью чего: ListView или ListBox?
Kitty отреагировал Равиль Зарипов (ZuBy) за тема
TListBox - в него можно накидать компоненты и сделать в 5 секунд, то что вам нужно или использовать стиль var aItem:TListBoxItem; begin aItem := TListBoxItem.Create(nil); aItem.Text := 'Item Title'; aItem.ItemData.Bitmap.Assign(aBitmap); aItem.Parent := aListBox; end; TListView - тоже можно создать такое и лучше, но нужно все описать ручками в событии OnUpdateObjects with aListView.Items.Add do begin Text := 'Item Title'; Bitmap.Assign(aBitmap); end;1 балл -
"Лишний" элемент при получении списка вложенных компонентов?
Kitty отреагировал Brovin Yaroslav за вопрос
0-элемент - это стиль1 балл -
Push сообщения IOS не могу соединиться с сервером для отправки
alexbirukov отреагировал rustam_d за вопрос
Разобрался такая ошибка возникает из-за путаницы сертификатов! APN сертификат на сайте конечно надо заводить от девелопера, но это у меня и так было. А вот в чем траблы были. В связке ключей валялись сертификаты пушей моих экспериментов, но только по дате их отличишь. Поэтому на всякий случай удалил ВСЕ сертификаты PUSH, тут же все еще на маке зашел в сафари и скачал APN сертификат *.cer с сайта developer.apple. Кликаем мышкой на этом сертификате и он отображается в связке ключей. Затем находим ветку PUSH, открываем ее, ОБЕ строчки выделяем и сохраняем в MyPush.p12, пароль не нужен. Далее уже на винде, утилитой ссл генерим pem файл openssl pkcs12 -in MyPush.p12 -out MyPush.pem -nodes жмем энтер и никаких паролей. Далее в проекте делфи в SSLHandler заполняем что и гонсалес показал и cer и key указываем MyPush.pem. Я потратил много времени на файлы и версии опенссл libeay32.dll и ssleay32.dll...но это НЕ ТО !!! По прежнему все просто ложите в папку проекта эти файлы и не выносите мозг никому Wow64 или System32...или 0.9.8m,d,k? и т.п. бредом.1 балл