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

sviat9440

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

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

  • Посещение

Весь контент sviat9440

  1. sviat9440

    JSON

    Кажется нашел TJSONArray. Пошел тестить...
  2. sviat9440

    JSON

    И как? data := '{"ok":true,"data":["var1","var2"]}'; JSON := TJSONObject.ParseJSONValue(data) as TJSONObject; Pair := JSON.GetValue('data') as TJSONPair; //ошибка data := '{"ok":true,"data":["var1","var2"]}'; JSON := TJSONObject.ParseJSONValue(data) as TJSONObject; JSON1 := TJSONObject.ParseJSONValue(JSON.GetValue('data').Value) as TJSONObject; //ошибка
  3. Да и в графе Последние сообщения, новые темы или сообщения не сразу отображаются. А через несколько минут после публикации. Обновление страницы не помогает. Это нормально?
  4. 3. Добавить опции модератора для создателя темы (чтобы создатель темы мог сам ее закрыть когда вопрос решен, или удалить а не скрыть.) (Вот сейчас при создании этой темы создалось их две шт. Не знаю почему, мб баг, мб я чтото натыкал лишнего. Но не помешала бы функция удаления темы.)
  5. Привет. Я уже давно пользуюсь этим форумом. За это время он очень сильно изменился в лучшею сторону. Хотел бы предложить несколько идей для него: 1. Если ты создал тему, то в последних записях, справа на главной странице, отображается эта тема и внизу приписка "Ответил n минут назад" при этом сообщений в теме не было. Было бы неплохо заменить это слова на "Создал n минут назад". 2. Добавить возможность вставлять изображения и файлы из буфера обмена прямо в поле ввода. Это уже реализовано ВКонтакте, и облегчило бы работу с этим форумом. Если будет что еще, то обязательно напишу :-)
  6. sviat9440

    JSON

    Есть ли более адекватный компонент, чем TJSONObject? Меня он не устраивает тем, что он не может распарсить запить типа: {"data":["val1", "val2", "val3"]}. Тоесть я могу получить строку по ключу "data", но ее саму мне приходится парсить вручную. И еще одно: при неудачном парсинге, он не вызывает экзепшн. Тоесть обнаружить ошбку можно только при последующей работе или дополнительными костылями.
  7. Да и кстати: В Берлине если из потока обратиться к копоненту TChangeTabAction методом execute то выстреливает ошибка Invalid class typecast. Эта ошибка не отлавливается структурой try except, а выскакивает поверх сообщением с ошибкой. Напомню что в предыдущей версии абракадабры, этого не было. Еще одной особенностью этого является то, что сам экшн выполняется. И после его выполнения вылазит ошибка.
  8. Ухты. За TNetHTTPClient благодарствую. Как то не обращал на него внимания. долго мучался с проблемой подключения к серверу по https. На некоторых работает а на некоторых нет. С этим компонентом все вроде работает. Благодарю. А за карусель я и сам догадался. Вопрос был поставлен почему оно криво отрисовывается из потока. Причину этого вы мне доступно объяснили. За это тоже спасибо. Буду искать обходные пути.
  9. Браузер не пойдет по двум причинам: 1. Он не работает в полноэкранном режиме и при отключенном бордюре. 2. Мне нужен не переход на сайт при клике по ссылке, а выполнение определенного действия в самом приложении. А за TextLayout Спасибо, посмотрим что там есть.
  10. sviat9440

    Main Form Center

    Хотя это объяснимо: с каждым обновлением исправляются старые баги и добавляются новые.
  11. sviat9440

    Main Form Center

    Нет не проще, Хотя бы потому что есть стандартный параметр MainFormCenter, который по некой причине не работает на Берлине.
  12. Я тоже думал об этом, Но желательно без этого обойтись. (если возможно). Или хотя-бы определить координаты ссылки в тексте, чтобы поверх него программно отрисовать гиперсылку.
  13. На сколько мне ведомо такой возможности нет. (На берлине не пробовал.)
  14. Нагуглил кое что: Открывается приложение. Но как в нем отловить те параметры которые были заданы в ссылке: lotus://params?var1=text&var2=111 ?
  15. Вопрос решен. Тему можно закрывать...
  16. Привет. В телеграмме заметил такую фишку: при переходе на https://telegram.me/sviat9440 сайт редиректит на адрес: tg://resolve?domain=sviat9440, и при этом на устройстве открывается приложение телеграмм и обрабатывает запрос. Возможно ли сделать нечто подобное средствами делфи для протокола например lotus://...
  17. Привет снова. Возник такой вопрос: возможно ли в каком либо из объектов (TLabel, TMemo, TText и пр.) сделать гиперссылку внутри текста? Тоесть весь текст не кликабельный, а только его часть или несколько частех, при клике по которым выполняется определенное действие. Пример: Вот [мой] [текст] Чтобы по клику по словам мой и текст были показанны сообщения мой и текст соответственно. Возможно ли это сделать средствами делфи?
  18. Кстати в Берлине пока что таких артефактов не наблюдается... Продолжаю эксперименты...
  19. sviat9440

    Main Form Center

    Привет. Использую кастомные функции для показа сообщений. В Seattle все было корректно. После обновления до Берлин у меня возникли некоторые проблемы со стилем бордюда (некие полосы на нем и вот при показе формы с параметром MainFormCenter оно отображается не по центру а сдвинуто вверх и влево. Где копать? заранее спасибо.
  20. Является ли это недоработкой Embarcadero или это фича? Просто обходные пути через таймеры с интервалом в 1мс как то дурацко смотрятся...
  21. Все. проблема решилась. Она заключалась в том что у меня не была установлена ни одна платформа андроид. ТОлько буилд тулс.
  22. Это очень грустно. Вид окна неказистый. Если я настраиваю маргинс противоположно вылазу за пределы экрана, то отображается номально. Но при скрине приложения по краям отступы. тоесть на 7 пх по краям видно рабочий стол.
  23. проблема в том что я использую свой стиль бордюра. Но все равно не пойму посему так происходит? margins везде 0.
  24. Ругается на отсутствие android.jar в папке platforms. это я уже понял. Вопрос в том: где его взять и как установить? и почему оно не установилось само при установке Build-Tools?
×
×
  • Создать...