krapotkin
-
Постов
2 184 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Сообщения, опубликованные krapotkin
-
-
0.0001с заставка и потом черный экран
у меня нормально быстренько выскакивает заставка и через 2-3 сек загружается первая форма
путем подмены .png на .9.png можно даже на весь экран ее растянуть нормально.
конечно было бы неплохо анимацию туда как у людей, но пока есть и более насущные проблемы...
-
имхо, плохая идея. оттенков-то не будет...
-
чисто формально - нет подключения - нет способа уведомить. так?
следовательно, нужно использовать подключение. просто необязательно программу держать открытой. сервисы очень подходят в таких случаях.
для windows сервис нужно писать на VCL. UI все равно нет.
сервисы для андроид на делфи вроде так никому и не удались. так что похоже единственный вариант - смс ??
-
можно даже сделать хромакей для автоматического создания такой маски (инструмент Magic Wand в фотошопе) а потом действительно менять Hue у этих пикселей
-
а чем готовые компоненты fgx от отца-основателя не понравились ?
-
-
function DistanceMeters(const Crd1,Crd2:TLocationCoord2D):Double; begin try result := (1609.344*3958.75 * arccos(sin(Crd1.Latitude/57.2958) * sin(Crd1.Latitude/57.2958) + cos(Crd1.Latitude/57.2958) * cos(Crd2.Latitude/57.2958) * cos(Crd2.Longitude/57.2958 - Crd1.Longitude/57.2958))); except result := 0; end; end;
-
координаты точек есть ?
http://gis-lab.info/qa/great-circles.html -
у Sarina Dupont в блоге есть решение для вывода попап меню с помощью listbox
-
если нет стандартных средств, то остается просчитывать размер для каждого слова и как только очередное слово не входит в строку, для всех слов строки пропорционально увеличить расстояние между словами
-
просто это делается по-другому
-
OFF:
вот ведь отличный кандидат в т.н. сниппеты для платформы
те, что приложены к delphi, обычно сильно упрощены,
и как только делаешь шаг в сторону, оказываешься в окружении грабель...
-
Ну, нелогично же пользоваться только наследниками ListBoxItem ??
К счастью, исследование показало, что, хотя в исходниках ListBox и ListBoxItem искомого нет, НО вопрос все-таки уже решен разработчиками с помощью хелпера (! O_o) TListHelper
и деструктор Item.Data все-таки вызывается...
-
Если я присваиваю ListBoxItem.Data:=myObj; логично предположить, что MyObj.RefCount увеличился
как перехватить момент, когда Item удаляется из ListBox, чтобы удалить ссылку на MyObj и уменьшить MyObj.RefCount ?
-
у меня те же расценки, так что считаю цену адекватной конкретно для меня ))
необходимость есть, сегодня провел целый день, тупо долбясь с дебаггером 8.1, который нынче для отладки вообще непригоден
пара потоков и ARC ставят его на колени. Ну и меня за компанию.
Так что возможность задать вопрос, просто ткнув пальцем в экран для меня выгоднее, чем 2 дня обсуждений на форуме...
-
queue элегантнее
столкнулся с проблемой, когда реализовал TEdit с автозавершением из интернета
все работало хорошо, пока не начал делать кэширование. Когда запрос новый, запустили тред, он вернется и все сам сделает.
А если запрос уже был, можно подставлять прямо из кэша, но тут же срабатывает onChange опять, так что всяко придется тред запускать.
-
логично )))
Queue ведь дожидается освобождения главного потока...
-
представим обработчик TEdit.OnChange. Он запускает сложный поток действий, который, в том числе, может привести к изменению Edit и повторному входу в OnChange.
Для избегания подобных проблем в Windows вместо изменения Edit.Text можно было послать сообщение, обработчик которого тоже изменит Edit.text, но уже после выхода из OnChange.
Как сделать такой финт в андроид, ведь PostMessage нет? подойдет ли на эту роль SendMessage?
-
-
тут от примененного стиля зависит
я наоборот, долго мучился, чтобы сделать непрозрачным фон у ListBox
-
-
тогда вам нужно точно и полно сформулировать задачу вместо "послать edit на сервер"
что дальше будет с этими данными?
как будете распространять ваше приложение?
сколько копий приложения будет работать?
разовая работа или постоянная?
срок исполнения?
в общем, чем подробнее, тем лучше
тогда получите нормальный развернутый ответ
если я даже приведу вам тут код сервера на PHP который записывает эти данные куда-то, думаю, это не поможет
-
согласен, и конкретная задача решается очень просто
сложности наступят при заведении аккаунтов, введении логинов паролей и другой безопасности
просто передать строку на сервер и, например, записать ее в файл - те же 5 строк на сервере ))
-
Спасибо!
Не знаю, в какой пост нажать "вопрос решен"
При выравниваниее по правому краю съедаются символы.
в TGrid
Опубликовано
как только увидел грид на десктопе FMX, так сразу закрыл для себя эту тему ((
возможно TMS чем поможет как всегда ?