<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x41A;&#x43E;&#x43D;&#x441;&#x443;&#x43B;&#x44C;&#x442;&#x430;&#x446;&#x438;&#x438; &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x442;&#x435;&#x43C;</title><link>https://fire-monkey.ru/forum/48-%D0%BA%D0%BE%D0%BD%D1%81%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%86%D0%B8%D0%B8/</link><description>&#x41A;&#x43E;&#x43D;&#x441;&#x443;&#x43B;&#x44C;&#x442;&#x430;&#x446;&#x438;&#x438; &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x442;&#x435;&#x43C;</description><language>ru</language><item><title>&#x41F;&#x43E;&#x441;&#x43E;&#x432;&#x435;&#x442;&#x443;&#x439;&#x442;&#x435; &#x43E;&#x431;&#x43B;&#x430;&#x447;&#x43D;&#x443;&#x44E; &#x431;&#x434;</title><link>https://fire-monkey.ru/topic/7077-%D0%BF%D0%BE%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%83%D0%B9%D1%82%D0%B5-%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%83%D1%8E-%D0%B1%D0%B4/</link><description><![CDATA[<p>
	Посоветуйте облачную БД для приложения под windows, требуется при запуске что-нибудь прочитать с облака, затем работаем в программе, в конце отправляем обратно в облако. Хранится будут текстовые данные. Для андроид использовал на java - firebase. Хотелось бы что-то аналогичное. 
</p>

<p>
	Например, что-то типа приложения для контактов:
</p>

<ul><li>
		1) запускаем, читаем из облака все контакты
	</li>
	<li>
		2) редактируем на компе
	</li>
	<li>
		3) отправляем обратно в облако
	</li>
</ul><p>
	 
</p>

<p>
	Не хочется свой сервер никакой ставить, когда так много облачных решений вокруг )  Бегло посмотрел, в дельфи уже встроено amazon, microsoft и другие сервисы...
</p>]]></description><guid isPermaLink="false">7077</guid><pubDate>Sun, 03 Jan 2021 18:36:11 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x433;&#x438;&#x442;&#x435; &#x43F;&#x440;&#x43E;&#x442;&#x435;&#x441;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x448;&#x438;&#x444;&#x440;&#x430;&#x446;&#x438;&#x44E;</title><link>https://fire-monkey.ru/topic/7564-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%BF%D1%80%D0%BE%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%88%D0%B8%D1%84%D1%80%D0%B0%D1%86%D0%B8%D1%8E/</link><description><![CDATA[<p>
	Всем доброго времени сутки.<br />
	Просьба помогите протестировать шифрацию, то есть я дам вам шифровку кто расшифрует заплачу 500$ вот зашифрованы текст:
</p>

<p>
	ba3xDmsH/xHtIPa7KO3uDQHnuZzXAxS0fEfXmLgt7ISasdETm9Oj9s/VGpXH//egpN6Rs0vJmZnONQtf73p1k8sYYuNO7sC5/LNvSfwucMw1EYiujj2Nrya34lORM7pp/vsR2PYGeaLqbeSFk6RtQq0X5Kj2n97bagRxlLAJNzh2VTkEESWn/W5YIhzucdNdLlWmz/5F2zltM0NkzOeBwprugxU0GQ0tHcKh4fiQKCD8DZyitZcRIgbuYYwoGEmJddedm+GhUhN8RB6ljCxKuwpXz2QdmAyiW97bAbOgUK/oVHsEZ5gLIr7NmdgDQ9t8XhrgmaZcO/bsYkkcBUJzLTUbqh4l+Sq4zWwFaCMyJTsuQvrDAEbBqY8MCvPmNeD1aS/ey79SAnKrQp2T170lIAGQwZq7iP7YQs8VWsYsP2QlY0vTM86T852bEHL/Oon9grmUptD4WTIGUakSNxJ70jySuOKQgZOME3S+9BcbpPx/c8lO32wH6FPe9RlMZaYf9RHKUsaPOMFPV+xFGJ2OhNeItJkEd7qvp9aCj/h7zvdrQTCi5IFdsEWxEhRz2f1dxGciI5qc3k3Onvor55zCyA==
</p>

<p>
	всем спасибо за помощь 
</p>
]]></description><guid isPermaLink="false">7564</guid><pubDate>Sat, 02 Oct 2021 23:13:27 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x443;&#x431;&#x438;&#x442;&#x44C; &#x43A;&#x43D;&#x43E;&#x43F;&#x43A;&#x443; &#x43A;&#x43B;&#x438;&#x43A;&#x43D;&#x443;&#x432; &#x43D;&#x430; &#x43D;&#x435;&#x435; &#x441;&#x430;&#x43C;&#x443;</title><link>https://fire-monkey.ru/topic/3697-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B1%D0%B8%D1%82%D1%8C-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D1%83-%D0%BA%D0%BB%D0%B8%D0%BA%D0%BD%D1%83%D0%B2-%D0%BD%D0%B0-%D0%BD%D0%B5%D0%B5-%D1%81%D0%B0%D0%BC%D1%83/</link><description><![CDATA[
<p>
	Доброго времени суток!
</p>

<p>
	Помогите советом, как убить кнопку кликнув на нее. Создаю на скролбоксе динамический массив кнопок (наследники Trectangle). По нажатию (onClick) любой кнопки из массива весь массив должен уничтожиться. Естественно это приводит к ошибке. В VCL я бы использовал POSTMESSAGE но в firemonkey затрудняюсь ответить. На ум пока приходит только Таймер)))) Но это же жесть)))
</p>

<p>
	Приложение кроссплатформенное, поэтому решение нужно соответствующее.
</p>

<p>
	Заранее всем спасибо за советы. 
</p>
]]></description><guid isPermaLink="false">3697</guid><pubDate>Wed, 18 Jan 2017 14:57:23 +0000</pubDate></item><item><title>&#x41F;&#x435;&#x440;&#x435;&#x432;&#x43E;&#x434; VCL &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x44F; &#x43D;&#x430; FMX. &#x41F;&#x43E;&#x434;&#x432;&#x43E;&#x434;&#x43D;&#x44B;&#x435; &#x43A;&#x430;&#x43C;&#x43D;&#x438;, &#x441;&#x442;&#x43E;&#x438;&#x442; &#x43B;&#x438;?</title><link>https://fire-monkey.ru/topic/5356-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4-vcl-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BD%D0%B0-fmx-%D0%BF%D0%BE%D0%B4%D0%B2%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D0%BC%D0%BD%D0%B8-%D1%81%D1%82%D0%BE%D0%B8%D1%82-%D0%BB%D0%B8/</link><description><![CDATA[
<p>
	Всем привет!
</p>

<p>
	Имеется приложение под винду на VCL (торговый терминал).
</p>

<p>
	Возникло желание перевести на FMX для сборки под MacOS (это основная цель).
</p>

<p>
	Неделя тестов, мида конвертер и ручное ковыряние и правка кода и вуаля, приложение скомпилировалось:) Однако при первом взгляде на свеже-испеченную прогу меня охватил ужас! Хотя нет, ужас охватил еще раньше, когда в одном из тестов мемо с коротеньким текстом на 2 страницы загрузило ЦПУ на 20% при скролле... Тогда я решил, что вобщем-то мои пользователи редко  будут мемо скролить. Но вот общий вид приложения, эти стремные шрифты, несоразмерные кнопочки и тп, едва не отбили желание продолжать:)
</p>

<p>
	Теперь от лирики к существу: нужна консультация по вопросу, стоит ли вообще и если да, то какие подводные камни могут еще встретится и как обходить.
</p>

<p>
	<strong>Дельные консультации, а также практическую помощь (стили, советы, куски кода) готов хорошо оплатить.</strong>
</p>
]]></description><guid isPermaLink="false">5356</guid><pubDate>Sat, 17 Nov 2018 22:38:47 +0000</pubDate></item><item><title>&#x41E;&#x442;&#x43B;&#x43E;&#x432;&#x438;&#x442;&#x44C; &#x436;&#x435;&#x441;&#x442; &#x43D;&#x430; &#x432;&#x441;&#x435;&#x439; &#x444;&#x43E;&#x440;&#x43C;&#x435;. &#x41F;&#x43E;&#x43B;&#x435;&#x437;&#x43D;&#x43E; &#x432;&#x441;&#x435;&#x43C; &#x440;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x447;&#x438;&#x43A;&#x430;&#x43C;.</title><link>https://fire-monkey.ru/topic/5445-%D0%BE%D1%82%D0%BB%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%B6%D0%B5%D1%81%D1%82-%D0%BD%D0%B0-%D0%B2%D1%81%D0%B5%D0%B9-%D1%84%D0%BE%D1%80%D0%BC%D0%B5-%D0%BF%D0%BE%D0%BB%D0%B5%D0%B7%D0%BD%D0%BE-%D0%B2%D1%81%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0%D0%BC/</link><description><![CDATA[
<p>
	Есть готовый проект с формами, контролами, обработчиками нажатия мышки.
</p>

<p>
	Задача - <strong>добавить жесты "влево", "вправо"</strong> для всего проекта.
</p>

<p>
	Пошел <strong>двумя путями</strong>.
</p>

<p>
	<u>1) Добавил TLayout c свойством </u>
</p>

<p>
	   а)  Align=Content;  HitTest=true и вызовом BringToFront на старте (т.е. <strong>задумка чтобы леер лежал <u>поверх всего</u> и перехватывал только жесты</strong>)
</p>

<p>
	Все работает, жесты "влево", "вправо" ловит, но <strong>все компоненты под ним перестали реагировать на клики, жесты и прочее <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/3f.png" class="ipsEmoji" alt="?"></strong>, как эту хрень отключить? в чистом андроиде если <strong>первый контрол получил жест</strong> или нажатие и жестко его <strong>не перехватил</strong> - <strong>нижележащие события продолжают работать</strong>.
</p>

<p>
	  б)  Align=Content;  HitTest=true и вызовом SendToBack и  на старте и AutoCapture := True; (т.е. <strong>задумка чтобы леер лежал <u>ниже всего</u> и перехватывал только жесты</strong>)
</p>

<p>
	Работает как то через раз.
</p>

<p>
	<u>2) Добавил обработчик Gesture на саму форму.</u>
</p>

<p>
	Работает но перекрывается поверху другими контролами так как для TForm не нашел свойства AutoCapture.
</p>

<p>
	 
</p>

<p>
	Кто сталкивался с таким? Как его реализовать то..( 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">5445</guid><pubDate>Wed, 09 Jan 2019 18:02:48 +0000</pubDate></item><item><title>&#x412;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x44B; &#x43E; &#x43E;&#x433;&#x440;&#x43E;&#x43C;&#x43D;&#x44B;&#x445; &#x441;&#x43F;&#x438;&#x441;&#x43A;&#x430;&#x445; &#x441;&#x43E; &#x441;&#x43B;&#x43E;&#x436;&#x43D;&#x44B;&#x43C;&#x438; &#x44D;&#x43B;&#x435;&#x43C;&#x435;&#x43D;&#x442;&#x430;&#x43C;&#x438; &#x438; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x43A;&#x430;&#x43C;&#x438;</title><link>https://fire-monkey.ru/topic/5424-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B-%D0%BE-%D0%BE%D0%B3%D1%80%D0%BE%D0%BC%D0%BD%D1%8B%D1%85-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B0%D1%85-%D1%81%D0%BE-%D1%81%D0%BB%D0%BE%D0%B6%D0%BD%D1%8B%D0%BC%D0%B8-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8-%D0%B8-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B0%D0%BC%D0%B8/</link><description><![CDATA[<p>
	Добрый день всем.<br>
	У меня много вопросов, но надеюсь что собрать ответы в одном месте это хорошая идея, так как вопросы довольно типичные и ответы могут пригодиться многим.<br>
	Я делаю прототип приложения для iOS/Android. В приложении подразумевается что пользователь может делать фото, отсылать на сервер, разрешать его просматривать другим пользователям. Картинки, которые могут использоваться в приложении в большом количестве - фото и аватары пользователей.
</p>

<p>
	Вопросы:
</p>

<ul><li>
		<strong>Как реализовать список из сложных фреймов, если их будет очень много?</strong> (картинка вот)<br><a class="ipsAttachLink ipsAttachLink_image" data-fileid="4328" href="https://fire-monkey.ru/uploads/monthly_2018_12/test.png.b00e81d928abf8cfbb98dccf809987a6.png" rel=""><img alt="test.png" class="ipsImage ipsImage_thumbnailed" data-fileid="4328" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_12/test.png.b00e81d928abf8cfbb98dccf809987a6.png" width="428" data-ratio="93,46"></a><br>
		Я пока думаю использовать TFrame внутри <span style="background-color:#ffffff;color:#353c41;font-size:14px;">TFramedVertScrollBox, но есть неясность - что делать если таких записей может быть очень много? Чисто в теории например 10000?</span><br><span style="background-color:#ffffff;color:#353c41;font-size:14px;">Где-то был совет сделать небольшое число фреймов и при пролистывании гонять их по кругу, заполняя их новыми данными, получая их с сервера. Как это можно вообще сделать?</span><br>
		 
	</li>
	<li>
		<strong>Как менеджментить аватары пользователей?</strong><br>
		Допустим, пользователь просматривает список других людей в приложении, соответственно там рисуются их аватары и имена. И их может быть 100 или 1000. Как оптимальнее управлять этими данными?<br>
		В смысле, придется же получать картинки аватаров сотнями - а где их хранить в этот момент так что б всё не упало? можно ли где-то оформить самодельный файловый кэш на iOS/Android?<br>
		 
	</li>
	<li>
		<strong>Есть ли типичное решение для обработки подгрузки списка?</strong><br>
		Как уже видно, маячит ситуация, когда в приложении будут большие списки (да еще и с картинками), поэтому сразу их грузить целиком будет нереально и придется делать догрузку при пролистывании.<br>
		Есть ли какой-то типичный хороший метод (или пример) как сделать это?<br>
		 
	</li>
	<li>
		<strong>Какую клиент-сервер технологию выбрать, если у меня сервер на windows?</strong><br>
		Подразумеваются редкие однократные запросы от пользователей.<br>
		Грубо говоря, кто-то отправил фото, кто-то обновил свою ленту и получил с сервера новые фото.<br><s>Серверную часть аппы я собираюсь написать сам.</s><br>
		Я уже подсмотрел в соседней теме, что можно взять готовый бэкенд <span style="background-color:#ffffff;color:#353c41;font-size:14px;"> </span><a href="http://scorocode.github.io/scorocode-docs/httpapi/appapi/" rel="external nofollow" style="background-color:#ffffff;color:#4588c5;font-size:14px;">http://scorocode.github.io/scorocode-docs/httpapi/appapi/</a> а для запроса использовать <span style="background-color:#ffffff;color:#353c41;font-size:14px;">THttpCli</span><span style="background-color:#ffffff;color:#353c41;font-size:14px;">﻿</span><span style="background-color:#ffffff;color:#353c41;font-size:14px;">ent.</span><br>
		 
	</li>
	<li>
		<strong>Как менять формы на FMX (и принято ли их менять)?</strong><br>
		В здешних темах прочитал что лучше не создавать несколько форм, а использовать Tab Control без отображения вкладок. Это действительно так?
	</li>
</ul><p>
	Заранее благодарю за ответы!<br>
	 
</p>]]></description><guid isPermaLink="false">5424</guid><pubDate>Mon, 24 Dec 2018 13:50:34 +0000</pubDate></item><item><title>&#x41F;&#x430;&#x440;&#x430; &#x433;&#x43B;&#x44E;&#x43A;&#x43E;&#x432;\&#x431;&#x430;&#x433;&#x43E;&#x432; FMX &#x43D;&#x430; &#x432;&#x438;&#x43D;&#x434;&#x435;</title><link>https://fire-monkey.ru/topic/5412-%D0%BF%D0%B0%D1%80%D0%B0-%D0%B3%D0%BB%D1%8E%D0%BA%D0%BE%D0%B2%D0%B1%D0%B0%D0%B3%D0%BE%D0%B2-fmx-%D0%BD%D0%B0-%D0%B2%D0%B8%D0%BD%D0%B4%D0%B5/</link><description><![CDATA[
<p>
	Всем привет:) Еще парочка мелких, но досадных глюков, исправить которые сходу не удалось - буду премного благодарен за помощь!:)
</p>

<p>
	1) Если включен кастомный стиль (один из Premium pack, например) то форма не растягивается за верхнюю часть, только за нижний угол
</p>

<p>
	2) TMemo обрезает строчки сверху, которые не влезли целиком. Т.е. рисует кусочки букв вместо того, чтобы вообще не выводить строку
</p>

<p>
	3) При перетаскивании проги на 2-й монитор ее ярлык остается на основном мониторе.
</p>

<p>
	4) В TComboColorBox не вписать цвет в числах. Читал на форуме про TEdit в TPopup, подозреваю тут та же проблема, однако от этого не легче))
</p>

<p>
	5) Если поставить GlobalUseDirect2D := false; то Edit не отображает юникод симводов
</p>

<p>
	6) если написать так
</p>

<p>
	  FormStyle := TFormStyle.StayOnTop;<br />
	  FormStyle := TFormStyle.Normal;
</p>

<p>
	то хинты перестают отображаться
</p>

<p>
	Прикладываю тестовый проект с вышеописанным
</p>

<p>
	<a class="ipsAttachLink" href="https://fire-monkey.ru/applications/core/interface/file/attachment.php?id=4319" data-fileid="4319" rel="">Bugs2.zip</a>
</p>
]]></description><guid isPermaLink="false">5412</guid><pubDate>Mon, 17 Dec 2018 13:40:18 +0000</pubDate></item><item><title>&#x423;&#x43A;&#x430;&#x436;&#x438;&#x442;&#x435; &#x432; &#x43F;&#x440;&#x430;&#x432;&#x438;&#x43B;&#x44C;&#x43D;&#x43E;&#x43C; &#x43D;&#x430;&#x43F;&#x440;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x438;</title><link>https://fire-monkey.ru/topic/5059-%D1%83%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%B2-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC-%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B8/</link><description><![CDATA[<p>
	Уважаемые форумчане. В техникуме дали задание на разработку мобильного приложения ПДД на android. Не могли вы бы указать  как примерно начать и разработать дизайн (какие компоненты использовать?). Буду благодарен за любую помощь.
</p>]]></description><guid isPermaLink="false">5059</guid><pubDate>Wed, 23 May 2018 14:50:15 +0000</pubDate></item><item><title>&#x412;&#x43E;&#x43F;&#x440;&#x43E;&#x441; &#x43A; &#x437;&#x43D;&#x430;&#x442;&#x43E;&#x43A;&#x430;&#x43C;: &#x41D;&#x443;&#x436;&#x43D;&#x43E; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C; &#x432; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x438; &#x444;&#x443;&#x43D;&#x43A;&#x446;&#x438;&#x44E; &#x432;&#x44B;&#x441;&#x442;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x44F; &#x43E;&#x446;&#x435;&#x43D;&#x43A;&#x438; &#x442;&#x430;&#x43A;&#x441;&#x438;. &#x447;&#x442;&#x43E; &#x431;&#x44B; &#x432;&#x441;&#x435; &#x43E;&#x43D;&#x43B;&#x430;&#x439;&#x43D; &#x43C;&#x43E;&#x433;&#x43B;&#x438; &#x432;&#x438;&#x434;&#x435;&#x442;&#x44C; &#x441;&#x440;&#x435;&#x434;&#x43D;&#x438;&#x439; &#x431;&#x430;&#x43B;. &#x41A;&#x430;&#x43A; &#x44D;&#x442;&#x43E; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C;?</title><link>https://fire-monkey.ru/topic/4755-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BA-%D0%B7%D0%BD%D0%B0%D1%82%D0%BE%D0%BA%D0%B0%D0%BC-%D0%BD%D1%83%D0%B6%D0%BD%D0%BE-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D0%B2-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8E-%D0%B2%D1%8B%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE%D1%86%D0%B5%D0%BD%D0%BA%D0%B8-%D1%82%D0%B0%D0%BA%D1%81%D0%B8-%D1%87%D1%82%D0%BE-%D0%B1%D1%8B-%D0%B2%D1%81%D0%B5-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BC%D0%BE%D0%B3%D0%BB%D0%B8-%D0%B2%D0%B8%D0%B4%D0%B5%D1%82%D1%8C-%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B8%D0%B9-%D0%B1%D0%B0%D0%BB-%D0%BA%D0%B0%D0%BA-%D1%8D%D1%82%D0%BE-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C/</link><description><![CDATA[
<p>
	суть вопроса такова.
</p>

<p>
	я хочу сделать приложение, где ставишь оценку, она отправляется в глубины инета и приходит средний бал... 
</p>

<p>
	1. нужен механизм реализации прием-отправление информации
</p>

<p>
	2. нужна (наверное) некая онлайн БД для хранения информации
</p>

<p>
	3. нужна помощь в реализации связи. 
</p>

<p>
	 
</p>

<p>
	Я понимаю, возможно вопрос глупый, но я правда не знаю откуда начинать... помогите, буду очень благодарен!
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">4755</guid><pubDate>Mon, 05 Feb 2018 07:52:52 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C; &#x441;&#x43B;&#x430;&#x439;&#x434;&#x435;&#x440; &#x441; &#x43F;&#x435;&#x440;&#x435;&#x43B;&#x438;&#x441;&#x442;&#x44B;&#x432;&#x430;&#x43D;&#x438;&#x435;&#x43C; &#x43A;&#x430;&#x440;&#x442;&#x438;&#x43D;&#x43E;&#x43A;?</title><link>https://fire-monkey.ru/topic/771-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%D0%B5%D1%80-%D1%81-%D0%BF%D0%B5%D1%80%D0%B5%D0%BB%D0%B8%D1%81%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BE%D0%BA/</link><description><![CDATA[
<p>Здравствуйте господа! Не знал где создавать тему, думаю подходящее место ей здесь, извините если что-то не так. </p>
<p>Начал работать в FM недавно, около недели назад.</p>
<p>Интересует вопрос, ответ на который я не нашёл.</p>
<p>Собственно, нужно в Image отображать две картинки, причем сначала первая картинка будет на весь масштаб Image и через какое-то время ее должна сменять вторая картинка видом плавная "прокрутка вверх" без участия пользователя (без нажатия клавиш и т.д. Просто через 2 сек. смена картинки видом скролл вверх)</p>
]]></description><guid isPermaLink="false">771</guid><pubDate>Tue, 02 Dec 2014 18:21:13 +0000</pubDate></item><item><title>&#x420;&#x435;&#x430;&#x43B;&#x438;&#x437;&#x430;&#x446;&#x438;&#x44F; &#x44D;&#x43B;&#x435;&#x43A;&#x442;&#x440;&#x43E;&#x43D;&#x43D;&#x43E;&#x439; &#x43A;&#x43D;&#x438;&#x433;&#x438;</title><link>https://fire-monkey.ru/topic/3699-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8/</link><description><![CDATA[<p>
	Имеется бумажная книга которую нужно перевести в электронный формат для android'a. На данный момент, книга реализована двумя компонентами:
</p>

<ol><li>
		Twebbrowser для вывода текста (текст заранее отформатирован, разбит на главы формата html, снабжен перекрестными ссылками)
	</li>
	<li>
		обычный Tedit используется для поиска
	</li>
</ol><p>
	Выглядит примерно вот так:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://fire-monkey.ru/uploads/monthly_2017_01/123.png.0ac74d6d0192823b0c48b38417b4a9e5.png" data-fileid="2700" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="2700" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" alt="123.png" data-src="https://fire-monkey.ru/uploads/monthly_2017_01/123.thumb.png.fa4d064c512871d49ea1c7e6164c5de7.png" width="422" data-ratio="177,73"></a>
</p>

<p>
	Хочется развития, что бы пользователь мог выделять нужный ему текст/править/добавлять комментарии/ставить закладки и т.д.
</p>

<p>
	На десктопе все было бы просто - обычный RichEdit решил бы все проблемы. Жаль что его реализации на androide нет (пробовал популярный TMS Component Pack, но и там richedit только для windows\mac). Вижу решение в большом использовании javascript в самих страницах, но это с ним разбираться нужно. Так же вижу решение ждать пока официально появится аналог richedit. 
</p>

<p>
	Хотелось бы узнать мнения.
</p>]]></description><guid isPermaLink="false">3699</guid><pubDate>Wed, 18 Jan 2017 17:53:43 +0000</pubDate></item><item><title>Builder</title><link>https://fire-monkey.ru/topic/3675-builder/</link><description><![CDATA[<p>
	Проблема такова что я ранее регистрировал продукт С++Builder 2010  на сайте embarcadero!<br />
	Регистрировал официальный продукт и пользовался успешно!<br />
	Поменял ПК и теперь не могу активировать продукт, так как забыл Emeil регистрации!<br />
	На руках паспорт продукта! <br />
	Как восстановить доступ к учетной записи!?<br />
	Спасибо!
</p>]]></description><guid isPermaLink="false">3675</guid><pubDate>Thu, 12 Jan 2017 17:52:12 +0000</pubDate></item><item><title>&#x41F;&#x435;&#x440;&#x435;&#x434;&#x430;&#x447;&#x430; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x430; &#x432; &#x440;&#x435;&#x437;&#x443;&#x43B;&#x44C;&#x442;&#x430;&#x442; &#x444;&#x443;&#x43D;&#x43A;&#x446;&#x438;&#x438;</title><link>https://fire-monkey.ru/topic/3032-peredacha-obekta-v-rezultat-funkcii/</link><description><![CDATA[
<p>
	Добрый день. Хочу узнать как правильно возвращать объекты в функции, что бы не было утечки памяти. Данная <a href="https://bitbucket.org/uasoft/telegapi/issues/3/------------------------------------------" rel="external nofollow">проблема </a>на данный момент воспроизводится в проекте <a href="https://bitbucket.org/uasoft/telegapi" rel="external nofollow">TelegaPI</a>. Ниже упрощенный код с проекта для запросов на сервер:
</p>

<pre class="ipsCode prettyprint prettyprinted">
<span class="pln">function </span><span>TTelegramBot</span><span class="pun">.</span><span class="pln">API</span><span class="pun">&lt;</span><span class="pln">T</span><span class="pun">&gt;(</span><span class="kwd">const</span><span class="pln"> </span><span>Method</span><span class="pun">:</span><span class="pln"> </span><span>String</span><span class="pun">;</span><span class="pln">
  </span><span>Parameters</span><span class="pun">:</span><span class="pln"> </span><span>TDictionary</span><span class="pun">&lt;</span><span>String</span><span class="pun">,</span><span class="pln"> </span><span>TValue</span><span class="pun">&gt;):</span><span class="pln"> T</span><span class="pun">;</span><span class="pln">
var
  lHttp</span><span class="pun">:</span><span class="pln"> </span><span>THTTPClient</span><span class="pun">;</span><span class="pln">
  lHttpResponse</span><span class="pun">:</span><span class="pln"> </span><span>IHTTPResponse</span><span class="pun">;</span><span class="pln">
  lApiResponse</span><span class="pun">:</span><span class="pln"> </span><span>TtgApiResponse</span><span class="pun">&lt;</span><span class="pln">T</span><span class="pun">&gt;;</span><span class="pln">
  lURL_TELEG</span><span class="pun">:</span><span class="pln"> </span><span>String</span><span class="pun">;</span><span class="pln">
begin
  lHttp </span><span class="pun">:=</span><span class="pln"> </span><span>THTTPClient</span><span class="pun">.</span><span>Create</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">try</span><span class="pln">
    lURL_TELEG </span><span class="pun">:=</span><span class="pln"> </span><span class="str">'https://api.telegram.org/bot'</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span>FToken</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span class="str">'/'</span><span class="pln"> </span><span class="pun">+</span><span class="pln"> </span><span>Method</span><span class="pun">;</span><span class="pln">
    </span><span class="com">// Преобразовуем параметры в строку, если нужно</span><span class="pln">
    </span><span class="kwd">if</span><span class="pln"> </span><span>Assigned</span><span class="pun">(</span><span>Parameters</span><span class="pun">)</span><span class="pln"> then
      lHttpResponse </span><span class="pun">:=</span><span class="pln"> lHttp</span><span class="pun">.</span><span>Post</span><span class="pun">(</span><span class="pln">lURL_TELEG</span><span class="pun">,</span><span class="pln"> </span><span>ParamsToFormData</span><span class="pun">(</span><span>Parameters</span><span class="pun">))</span><span class="pln">
    </span><span class="kwd">else</span><span class="pln">
      lHttpResponse </span><span class="pun">:=</span><span class="pln"> lHttp</span><span class="pun">.</span><span>Get</span><span class="pun">(</span><span class="pln">lURL_TELEG</span><span class="pun">);</span><span class="pln">
    lApiResponse </span><span class="pun">:=</span><span class="pln"> </span><span>TtgApiResponse</span><span class="pun">&lt;</span><span class="pln">T</span><span class="pun">&gt;.</span><span>FromJSON</span><span class="pun">(</span><span class="pln">lHttpResponse</span><span class="pun">.</span><span>ContentAsString</span><span class="pun">);</span><span class="pln">
    </span><span>Result</span><span class="pln"> </span><span class="pun">:=</span><span class="pln"> lApiResponse</span><span class="pun">.</span><span>ResultObject</span><span class="pun">;</span><span class="pln">
  finally
    </span><span>FreeAndNil</span><span class="pun">(</span><span class="pln">lHttp</span><span class="pun">);</span><span class="pln">
    </span><span class="pun">{</span><span class="pln"> </span><span class="pun">Ниже</span><span class="pln"> </span><span class="pun">утечка</span><span class="pln"> </span><span class="pun">памяти.</span><span class="pln"> </span><span class="pun">Если</span><span class="pln"> </span><span class="pun">расскоментировать</span><span class="pln"> </span><span class="pun">-</span><span class="pln"> </span><span class="pun">тогда</span><span class="pln"> </span><span class="pun">не</span><span class="pln"> </span><span class="pun">будет</span><span class="pln"> </span><span class="pun">возращаться</span><span class="pln">
      </span><span class="pun">результат</span><span class="pln"> </span><span class="pun">функций</span><span class="pln"> </span><span class="pun">}</span><span class="pln">
    </span><span class="com">// if Assigned(lApiResponse) then</span><span class="pln">
    </span><span class="com">// lApiResponse.Free;</span><span class="pln">
  end</span><span class="pun">;</span><span class="pln">
end</span><span class="pun">;</span></pre>

<p>
	В таком виде не освобождается lApiResponse - в результате утечка памяти. Если раскоментировать 2 последние строки - тогда в результате функции будет пустой объект. Прошу опытных людей в этом плане рассказать что мне нужно подправить. Спасибо.
</p>
]]></description><guid isPermaLink="false">3032</guid><pubDate>Mon, 25 Jul 2016 11:24:27 +0000</pubDate></item><item><title>&#x418;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x44F; &#x438;&#x437; mySQL &#x432; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435;</title><link>https://fire-monkey.ru/topic/3235-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-mysql-%D0%B2-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5/</link><description><![CDATA[
<p>
	Имеется удаленная таблица в mySQL, подключение через MyDAC проходит успешно, данные получены (проверил на текстовых данных). В одном из столбцов таблицы хранятся изображения.
</p>

<p>
	<strong>Вопрос: </strong>как получить все изображения из данной таблицы и вывести в один столбец GRID`a? В гриде используется ImageColumn
</p>
]]></description><guid isPermaLink="false">3235</guid><pubDate>Sun, 02 Oct 2016 12:25:09 +0000</pubDate></item><item><title>&#x41D;&#x435;&#x443;&#x434;&#x430;&#x447;&#x43D;&#x430;&#x44F; &#x43A;&#x43E;&#x43C;&#x43F;&#x438;&#x43B;&#x44F;&#x446;&#x438;&#x44F; &#x438;&#x43B;&#x438; &#x43A;&#x440;&#x438;&#x432;&#x44B;&#x435; &#x440;&#x443;&#x43A;&#x438;?</title><link>https://fire-monkey.ru/topic/3228-%D0%BD%D0%B5%D1%83%D0%B4%D0%B0%D1%87%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%86%D0%B8%D1%8F-%D0%B8%D0%BB%D0%B8-%D0%BA%D1%80%D0%B8%D0%B2%D1%8B%D0%B5-%D1%80%D1%83%D0%BA%D0%B8/</link><description><![CDATA[
<p>
	<strong>Предыстория:</strong> впервые программирую для смартфонов в студии XE5, версия SDK 22.0.1 32bit, версии android 4.2.2 и 4.4.2, версии api 17 и 19, эмулятор bluestscks и ни одного девайса.
</p>

<p>
	<strong>Суть проблемы: </strong>пишу приложение hello word, на эмуляторе запускается без проблем. За неимением ни одного устройства на платформе android кинул apk-файл нескольким товарищам в версиями android от 4.2.2 и выше, но каждый из них в файловом менеджере получал информацию о версии приложения 1.0.0, а после установки получили сообщение "Приложение остановлено". Копаясь вглубь проблемы перепробовал все версии android и api и компилировал как в режиме debug, так и release. Ничего не менялось. Возможности подключить девайс к среде - нет.
</p>

<p>
	<strong>Вопрос:</strong> что я делаю не так?
</p>
]]></description><guid isPermaLink="false">3228</guid><pubDate>Wed, 28 Sep 2016 14:11:31 +0000</pubDate></item><item><title>&#x41F;&#x440;&#x43E;&#x431;&#x435;&#x436;&#x430;&#x442;&#x44C; &#x43F;&#x43E; &#x43A;&#x43E;&#x43C;&#x43F;&#x43E;&#x43D;&#x435;&#x43D;&#x442;&#x430;&#x43C; &#x43D;&#x430; Layout</title><link>https://fire-monkey.ru/topic/3097-probezhat-po-komponentam-na-layout/</link><description><![CDATA[
<p>
	На Layout-е лежат кнопки TButton и один TComboEdit (у всех Align Left или Right).
</p>

<p>
	Когда экран устройства слишком маленький или если перевернуть устройство в портретный режим, то все в Layout не помещается и начинает накладываться друг на друга. Хочу задавать ширину компонент в зависимости от ширины лейаута. Как это сделать?
</p>

<p>
	Пытаюсь делать так:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">BtnsWidth:integer;  //суммарная ширина всех кнопок на лейауте
BtnsCnt:integer;   // количество кнопок

  if BtnsWidth&gt;Layout1.Width then
  begin
    BtnsWidth:=Round(Layout1.Width/BtnsCnt); // присваиваю средний размер кнопок
    for i:=0 to Layout1.ComponentCount-1 do
    begin
      if (Layout1.Components[i] is TButton) or
         (Layout1.Components[i] is TComboEdit) then
        if (TControl(Layout1.Components[i]).Visible) then
              TControl(Layout1.Components[i]).Width:=BtnsWidth;
    end;
  end;</span></pre>

<p>
	Так вот Layout1.ComponentCount равен 0, хотя на нем расположены кнопки и ComboEdit.
</p>
]]></description><guid isPermaLink="false">3097</guid><pubDate>Thu, 18 Aug 2016 12:52:34 +0000</pubDate></item><item><title>&#x441;&#x43E;&#x431;&#x44B;&#x442;&#x438;&#x435; TFrame.OnResize</title><link>https://fire-monkey.ru/topic/3049-sobytie-tframeonresize/</link><description><![CDATA[
<p lang="ru-ru" style="margin-bottom:0cm;" xml:lang="ru-ru">
	<span lang="en-us" xml:lang="en-us">C</span>толкнулся с не большой проблемой. Разрабатываю фрейм, использованием событие <span lang="en-us" xml:lang="en-us">On</span>Resize. Суть проблемы создаем динамически очень много объектов, и в зависимости от размера фрейма, обсчитываем положение и обновление размеры обетов.
</p>

<p lang="ru-ru" style="margin-bottom:0cm;" xml:lang="ru-ru">
	Приводит к зависанию всего приложения.
</p>
]]></description><guid isPermaLink="false">3049</guid><pubDate>Mon, 01 Aug 2016 15:45:20 +0000</pubDate></item><item><title>Scroll</title><link>https://fire-monkey.ru/topic/2746-scroll/</link><description><![CDATA[<p>
	Хочу написать итем пикер на основе скроллбокса(листобокса, тут не суть важна),<br>
	выглядеть он должен так, обычный скролл, но в области видимости только 5 элементов. 3й элемент(цетральный) как бы выделен(на его уровне вне листбокса лежит прямоугольник, который его типа подсвечивает). В чём проблема.<br>
	всё работает красиво, но хотелось бы, что бы при окончании скроллинга происходило приближение к элементу, чья  позиция ближе всего к позиции, которую подсвечивает прямоугольник. 
</p>
<p><a href="https://fire-monkey.ru/uploads/monthly_2016_05/91q0Zi_tazM.jpg.99b0a15e260e028b91b968caf4252971.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="1803" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" class="ipsImage ipsImage_thumbnailed" alt="91q0Zi_tazM.jpg" data-src="https://fire-monkey.ru/uploads/monthly_2016_05/91q0Zi_tazM.jpg.99b0a15e260e028b91b968caf4252971.jpg" width="337" data-ratio="178,04"></a></p>]]></description><guid isPermaLink="false">2746</guid><pubDate>Wed, 18 May 2016 06:41:52 +0000</pubDate></item><item><title>&#x412;&#x44B;&#x43F;&#x43E;&#x43B;&#x43D;&#x435;&#x43D;&#x438;&#x435; &#x43C;&#x435;&#x442;&#x43E;&#x434;&#x430; &#x432; &#x43E;&#x442;&#x434;&#x435;&#x43B;&#x44C;&#x43D;&#x43E;&#x43C; &#x43F;&#x43E;&#x442;&#x43E;&#x43A;&#x435;</title><link>https://fire-monkey.ru/topic/2709-%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-%D0%B2-%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%BC-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B5/</link><description><![CDATA[
<p>
	Привет. Нуждаюсь в вашем совете. Пару недель назад я начал разрабатывать библиотеку <a href="https://fire-monkey.ru/topic/2686-telega-%CF%80-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-telegram-bot-api-%D0%B2-delphi" rel="">Telegram Bot Api(TelegaPi)</a> для работы с Бот Апи в RAD Studio. И у меня возникла трудность с <strong>реализацией</strong> отправки запросов на сервер в отдельных потоках(распараллеливание). Например боту нужно отправить фото 100 пользователям. Отправка будет отправляться по очереди от 1 до 100 пользователя. Из-за этого снизится скорость ответа. Можно ли как то в самой библиотеке организовать распараллеливание?
</p>

<p>
	Метод отправки фото:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted">
<span class="kwd">function</span><span class="pln"> </span><span>TTelegramBot</span><span class="pun">.</span><span class="pln">sendPhoto</span><span class="pun">(</span><span class="pln">chatId</span><span class="pun">,</span><span class="pln"> photo</span><span class="pun">:</span><span class="pln"> </span><span>TValue</span><span class="pun">;</span><span class="pln"> caption</span><span class="pun">:</span><span class="pln"> </span><span class="kwd">string</span><span class="pun">;</span><span class="pln">
  disable_notification</span><span class="pun">:</span><span class="pln"> </span><span>Boolean</span><span class="pun">;</span><span class="pln"> replyToMessageId</span><span class="pun">:</span><span class="pln"> </span><span>Integer</span><span class="pun">;</span><span class="pln"> replyMarkup</span><span class="pun">:</span><span class="pln"> </span><span>TtgReplyKeyboardMarkup</span><span class="pun">)</span><span class="pln">
  </span><span class="pun">:</span><span class="pln"> </span><span>TtgMessage</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">var</span><span class="pln">
  </span><span>Parameters</span><span class="pun">:</span><span class="pln"> </span><span>TDictionary</span><span class="pun">&lt;</span><span>String</span><span class="pun">,</span><span class="pln"> </span><span>TValue</span><span class="pun">&gt;;</span><span class="pln">
</span><span class="kwd">begin</span><span class="pln">
  </span><span>Parameters</span><span class="pln"> </span><span class="pun">:=</span><span class="pln"> </span><span>TDictionary</span><span class="pun">&lt;</span><span>String</span><span class="pun">,</span><span class="pln"> </span><span>TValue</span><span class="pun">&gt;.</span><span>Create</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">try</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Add</span><span class="pun">(</span><span class="str">'chat_id'</span><span class="pun">,</span><span class="pln"> chatId</span><span class="pun">);</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Add</span><span class="pun">(</span><span class="str">'photo'</span><span class="pun">,</span><span class="pln"> photo</span><span class="pun">);</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Add</span><span class="pun">(</span><span class="str">'caption'</span><span class="pun">,</span><span class="pln"> caption</span><span class="pun">);</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Add</span><span class="pun">(</span><span class="str">'disable_notification'</span><span class="pun">,</span><span class="pln"> disable_notification</span><span class="pun">);</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Add</span><span class="pun">(</span><span class="str">'reply_to_message_id'</span><span class="pun">,</span><span class="pln"> replyToMessageId</span><span class="pun">);</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Add</span><span class="pun">(</span><span class="str">'reply_markup'</span><span class="pun">,</span><span class="pln"> replyMarkup</span><span class="pun">);</span><span class="pln">
    </span><span>Result</span><span class="pln"> </span><span class="pun">:=</span><span class="pln"> API</span><span class="pun">&lt;</span><span>TtgMessage</span><span class="pun">&gt;(</span><span class="str">'sendPhoto'</span><span class="pun">,</span><span class="pln"> </span><span>Parameters</span><span class="pun">);</span><span class="pln">
  </span><span class="kwd">finally</span><span class="pln">
    </span><span>Parameters</span><span class="pun">.</span><span>Free</span><span class="pun">;</span><span class="pln">
  </span><span class="kwd">end</span><span class="pun">;</span><span class="pln">
</span><span class="kwd">end</span><span class="pun">;</span></pre>

<p>
	Пока что приходи в голову использование iTask&lt;T&gt; - но еще не знаю как бы лучше придумать. Надеюсь на ваши идеи и советы.
</p>

<p>
	Спасибо
</p>
]]></description><guid isPermaLink="false">2709</guid><pubDate>Mon, 09 May 2016 14:03:43 +0000</pubDate></item><item><title>&#x422;&#x440;&#x435;&#x431;&#x443;&#x435;&#x442;&#x441;&#x44F; &#x43F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C; &#x432; &#x442;&#x435;&#x445;&#x43D;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x44F;&#x445;</title><link>https://fire-monkey.ru/topic/2653-%D1%82%D1%80%D0%B5%D0%B1%D1%83%D0%B5%D1%82%D1%81%D1%8F-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C-%D0%B2-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F%D1%85/</link><description><![CDATA[
<p>
	После различных экспериментов с БД пришел к выводу, что лучше картинки хранить на хостинге в отдельной папке, а не в БД в blob-полях. так как при хранении фото размером 2-3 мегабайта, увеличивается нагрузка на базу и переменная TBitmap не способна вместить в себя такой объем данных. самый рациональный способ хранить в БД имена файлов на фото и в программу уже подгружать эти фото с хостинга.
</p>

<p>
	В связи с этим прошу помощи в объяснении технологии и принципа загрузки и считывания фото. Какие компоненты использовать для подключения к хостингу
</p>
]]></description><guid isPermaLink="false">2653</guid><pubDate>Fri, 22 Apr 2016 04:17:16 +0000</pubDate></item><item><title>Login in to the app using FB app</title><link>https://fire-monkey.ru/topic/2598-login-in-to-the-app-using-fb-app/</link><description><![CDATA[
<p>
	Добрый день. Никак не могу понять реально ли вообще реализивать подобное, вот и задаю вопрос тут.
</p>

<p>
	На девайсе имеется моя апликация и имеется ФБ апликация, в которой я залогинился.
</p>

<p>
	Теперь хочется залогиниться в мою аппликацию, нажав например кнопку, используя аппликацию фейсбука, без ввода логина и пароля, тоесть взять данные с ФБ аппликации.
</p>

<p>
	Реально ли реализовать такое?
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">2598</guid><pubDate>Tue, 12 Apr 2016 09:47:21 +0000</pubDate></item><item><title>[XE8][Win][Android] AES-256 &#x428;&#x438;&#x444;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435; &#x438; LockBox</title><link>https://fire-monkey.ru/topic/1162-xe8winandroid-aes-256-%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B8-lockbox/</link><description><![CDATA[
<p>Здравствуйте.</p>
<p>Есть ли встроенные возможности в FMX пои шифрованию?</p>
<p>А то через GetIt скачал LockBox, но примеров толковых нету. Точнее вообще почти ничего нету.</p>
<p>Пробовал MD5 создать хотя бы, но выдает что то не то. Пробовал и AES-256 но результат не совпадает с тем что выдают онлайн сервисы.</p>
<p> </p>
<p>Так что может просто есть в самом FMX возможность стряпать MD5 и AES-256 (с указанием вектора)?</p>
]]></description><guid isPermaLink="false">1162</guid><pubDate>Sat, 18 Apr 2015 14:12:31 +0000</pubDate></item><item><title>&#x41F;&#x43E;&#x43C;&#x43E;&#x449;&#x44C; &#x432; &#x43F;&#x435;&#x440;&#x435;&#x432;&#x43E;&#x434;&#x435; &#x43A;&#x43E;&#x434;&#x430; &#x441; c# &#x43D;&#x430; Delphi (&#x411;&#x438;&#x431;&#x43B;&#x438;&#x43E;&#x442;&#x435;&#x43A;&#x430; &#x440;&#x430;&#x441;&#x43F;&#x43E;&#x437;&#x43D;&#x430;&#x432;&#x430;&#x43D;&#x438;&#x44F; &#x43A;&#x43E;&#x434;&#x438;&#x440;&#x43E;&#x432;&#x43A;&#x438;)</title><link>https://fire-monkey.ru/topic/2429-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C-%D0%B2-%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4%D0%B5-%D0%BA%D0%BE%D0%B4%D0%B0-%D1%81-c-%D0%BD%D0%B0-delphi-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0-%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8/</link><description><![CDATA[<p>Кто может помочь перевести код с с# на Delphi? </p>
<p>Думаю, те кто работал с некоторым объемом текстовых файлов - сталкивались с проблемой опознавания кодировки текста. Уж так сложилось что в файлах очень часто не хранится метка кодировки. Ребята с Мозилы написали и предоставили исходный код библиотеки, которая распознает кодировку в тексте(не важно - записан ли BOM или нет). </p>
<p>В общем я почти полностью перевел код с шарпа на делфи. Но где то есть пара логических ошибок, которые немогу найти.</p>
<p>На данный момент работает только распознавание UTF:</p>
<p><img src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" alt="OpzKbje.png" data-src="http://i.imgur.com/OpzKbje.png"></p>
<p>Если кто то согласится помочь - выложу код на данный момент на гитхаб. </p>]]></description><guid isPermaLink="false">2429</guid><pubDate>Sun, 13 Mar 2016 18:52:43 +0000</pubDate></item><item><title>&#x420;&#x430;&#x431;&#x43E;&#x442;&#x430; &#x441; TFrame</title><link>https://fire-monkey.ru/topic/2247-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-%D1%81-tframe/</link><description><![CDATA[
<p>После инициализации:</p>
<p>if not Assigned(DrugsFrame) then</p>
<p>begin</p>
<p>  DrugsFrame := TDrugsFrame.Create(nil); </p>
<p>  DrugsFrame.Parent := AParent;</p>
<p>  DrugsFrame.Align := TAlignLayout.Client;</p>
<p>end;</p>
<p> </p>
<p>в качестве <span>Parent</span> выступает, другой об <span>Fram - а</span></p>
<p> </p>
<p>После удаление объекта:</p>
<p>if Assigned(DrugsFrame) then</p>
<p>begin</p>
<p>  FreeAndNil(DrugsFrame);</p>
<p>  DrugsFrame := nil;</p>
<p>end;</p>
<p> </p>
<p>После инициализации, все элементы <span>Fram – </span>а, который участвовал в качестве <span>Parent – </span>а.</p>
<p>Но системные кнопки, свернуть, развернуть и закрыть приложение — не доступны.</p>
]]></description><guid isPermaLink="false">2247</guid><pubDate>Fri, 29 Jan 2016 09:57:48 +0000</pubDate></item><item><title>&#x412;&#x43E;&#x43F;&#x440;&#x43E;&#x441; &#x43F;&#x440;&#x43E; &#x441;&#x432;&#x430;&#x439;&#x43F; &#x432; &#x43B;&#x435;&#x432;&#x43E; &#x441;&#x432;&#x430;&#x439;&#x43F; &#x432; &#x43F;&#x440;&#x430;&#x432;&#x43E;</title><link>https://fire-monkey.ru/topic/2281-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81-%D0%BF%D1%80%D0%BE-%D1%81%D0%B2%D0%B0%D0%B9%D0%BF-%D0%B2-%D0%BB%D0%B5%D0%B2%D0%BE-%D1%81%D0%B2%D0%B0%D0%B9%D0%BF-%D0%B2-%D0%BF%D1%80%D0%B0%D0%B2%D0%BE/</link><description><![CDATA[
<p>И так, что я делаю загружаю из интернета картинку помещаю ее в Image</p>
<p>теперь сам вопрос как сменить картинку или как заставить сменится картинке при свайпе в право на предыдущую а при свайпе в лево на новую интересен именно сам момент отслеживания свайпа</p>
<p>смену сделал пока, что на двойное нажатие, но меня это не устраивает</p>
]]></description><guid isPermaLink="false">2281</guid><pubDate>Sat, 06 Feb 2016 21:13:21 +0000</pubDate></item></channel></rss>
