krapotkin
Пользователи-
Постов
2 184 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Весь контент krapotkin
-
с учетом Thread и Synchronize тут по сути написано ListView.Items[id].Bitmap.LoadFromFile(Cache + code + '.png');
- 15 ответов
-
не понял вопроса. но в принципе вообще все равно. исходим из того, что запросы - медленные. а программа быстрая. как выгоднее так и делаем
- 15 ответов
-
вместо TNetHttpClient вам нужен THttpClient хотите - храните в TStream, хотите - в TBitmap
- 15 ответов
-
да и TPanel тоже вроде не контрол http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.Platform.Win.WindowHandleToPlatform http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.Platform.Win.FmxHandleToHWND
-
а откуда у TImage HWND ? - это же не WinControl
-
Получить список контрлов под курсором
krapotkin ответил denprox вопрос в Общая информация о TControl
перебором конечно, с тупой проверкой координат. -
как говорят менеджеры Эмро, мы маленькая компания, и не успеваем делать все то, что может делать Микрософт
-
для всех. если RefCount=0 то он уничтожится перед удалением компонента посмотрите его RefCount потом сделайте ему parent:=NIL; посмотрите опять потом FreeAndNIl. чтобы было понятно
-
там стоит заглушка, которая выводит надпись "ваша платформа не поддерживается, до свидания" но факт в том, что на большом кол-ве интел стоит библиотека houdini которая поддерживает запуск программ, написанных для ARM в результате и ваша программа тоже имеет шанс запуститься. поэтому, убрав эту птицу, вы можете "без программирования", как это принято в RAD Studio ))) получить хороший результат )))
- 55 ответов
-
- Android
- Delphi XE8
-
(и ещё 1 )
C тегом:
-
я ответил в "том" форуме тут могу написать то же самое. данные в мобилу должны приходить через HTTP. не через прямое подключение к БД. Можно воспользоваться готовым Back-end сервером. Есть такие с доками на русском языке и бесплатные для вашей практически нулевой нагрузки. Соответственно, вы загружаете данные в вашу внутреннюю структуру данных, и потом работаете именно с ней. Грид всего лишь отображает ваши данные, и то - частично, на экране
-
да. вариант с константами я почти всегда использую
-
это не очень правильный способ с т.з. багоустойчивости и будущей поддержки программы. изменил порядок - и поплыло все. а вот несколько раз вызывать FindDrawable в процедуре - это неправильно. сохраняйте ссылку и пользуйтесь ей
-
вот реально в реальной задаче в течение одного года разработки я добавил в этот JSON не менее 5 разных полей...
-
есть протокол HTTP, есть ваш протокол, который идет поверх HTTP поэтому лучше оставить коды HTTP в покое и передавать все что нужно, в теле ответа. тут уже почти стандарт - к-нить JSON {"result":true} вот например, завтра вы вместо "запись добавилась в базу" захотите узнать, а "сколько записей удалилось из базы"? как тут быть с кодами ответа? а если этот вызов впоследствии будет осуществляться через Web-интерфейс? тут вообще без вариантов... поэтому вариант с JSON наиболее предпочтителен
-
это как-то так себе StatusCode - это HTTP коды. тут должно бы быть просто 200
-
непонятен вопрос. это жа простая строка
-
откуда приходит? из интернета? укажите в запросе AcceptCharset UTF-8 и сервер может начать присылать юникод либо укажите при приеме Stream:=TStringStream.Create('', TEncoding.Ansi); и скорее всего получите перекодировку прямо при обращении к Stream.Datastring
-
а в чем проблемы? зайдите в браузер, откройте окно отладчика и посмотрите, все элементы страницы грузятся отдельно. параллельно правда я вот здесь приводил примерный код http://www.cyberforum.ru/delphi-beginners/thread1441138-page2.html#post7766045
- 6 ответов
-
- http
- clien-server
-
(и ещё 2 )
C тегом:
-
иногда просто попробовать гораздо быстрее чем ждать ответа на форуме файл сохранится в Filename
- 6 ответов
-
- http
- clien-server
-
(и ещё 2 )
C тегом:
-
ключевое слово - наследование можете добавлять компоненты и изменять свойства. нельзя только удалить то что есть на мастере ориентация обычно делается программно