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

kami

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

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

  • Посещение

  • Победитель дней

    41

Активность репутации

  1. Like
    kami получил реакцию от Andrey Efimov в Удаление Item'ов из ListBox c помощью цикла while   
    Для создаваемых в runtime элементов не используйте свойство name, это действительно чревато вам дубликатами. Оставляйте name пустым.
    Ориентируйтесь на что угодно другое, хоть различные вариации свойства tag[Object, string]
  2. Like
    kami получил реакцию от RoschinSpb в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  3. Like
    kami получил реакцию от rareMax в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  4. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  5. Like
    kami получил реакцию от Евгений Корепов в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  6. Like
    kami получил реакцию от Mars M в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  7. Like
    kami получил реакцию от enatechno в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  8. Like
    kami получил реакцию от Error в June FSM (FMX SPb Meeting)   
    небольшой фотоотчет. Будет время - напишу еще и результаты блиц-интервью участников.
    Начало встречи.

    потом было вот это

    ну и эпилог:

    на последнем фото, слева направо (без учета z-order): @kami @Error @Nik @Brovin Yaroslav
  9. Like
    kami получил реакцию от Brovin Yaroslav в June FSM (FMX SPb Meeting)   
    Так, погода на завтра благоприятствует. Начиная с 12:00 вероятность дождя снижается и к началу встречи всё должно стать хорошо.
    Ввиду того, что предложение wamaco не встретило отклика у участников встречи - место и время встречи остаются теми же:
    500 метров от метро Александра Невского, пивной ресторан Bier König
    Дата: 10.06.2017. Время (уже окончательно) 17:30.
  10. Like
    kami получил реакцию от Andrey Efimov в June FSM (FMX SPb Meeting)   
    Так, погода на завтра благоприятствует. Начиная с 12:00 вероятность дождя снижается и к началу встречи всё должно стать хорошо.
    Ввиду того, что предложение wamaco не встретило отклика у участников встречи - место и время встречи остаются теми же:
    500 метров от метро Александра Невского, пивной ресторан Bier König
    Дата: 10.06.2017. Время (уже окончательно) 17:30.
  11. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в June FSM (FMX SPb Meeting)   
    Господа!
    Место встречи определено: 500 метров от метро Александра Невского, пивной ресторан Bier König
    Дата: 10.06.2017. Время (пока - ориентировочно) 17:30.
    Возражения? Другие предложения?
     
    P.S. На всякий случай - адресная рассылка: @wamaco @Nik @Brovin Yaroslav @Error
  12. Like
    kami получил реакцию от Brovin Yaroslav в June FSM (FMX SPb Meeting)   
    Господа!
    Место встречи определено: 500 метров от метро Александра Невского, пивной ресторан Bier König
    Дата: 10.06.2017. Время (пока - ориентировочно) 17:30.
    Возражения? Другие предложения?
     
    P.S. На всякий случай - адресная рассылка: @wamaco @Nik @Brovin Yaroslav @Error
  13. Like
    kami отреагировална Евгений Корепов в Прочитать DNS запрос в idUDPServer   
    Все правильно получаете, кодировка тут не при чем. Согласно спецификации "DNS Packet Structure", вы получаете не строку, а пакет который нужно разобрать. К примеру если запрос будет "nslookup www.google.ru 127.0.0.1", то там где вы получаете имя хоста будет строка "''#3'www'#6'google'#2'ru'#0#0#1#0#1".
    Парсинг простейший:
    #3 - означает что далее идут 3 символа хоста 'www' - вот ожидаемые 3 символа #6 - далее идут еще 6 символов хоста 'google' - ага, вот они #2 - ну и еще 2 символа 'ru' - ура, они здесь #0 - конец имени хоста, складываем в кучу, перемежая точками и получаем www.google.ru #0 - дальше у нас служебная информация... #1 #0 #1 Вот как то так.
    P.S. А зачем вам на таком низком уровне работать? Может использовать IdDNSServer : TIdDNSServer ?
    P.P.S. Правильно Memo1.Lines.Add(BytesToString(AData,12)); //(12, а не 13)
  14. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в June FSM (FMX SPb Meeting)   
    Коллеги! Во флудильне в Телеграме Ярославом была озвучена великолепнейшая мысль - устроить сборище в начале июня в Питере.
    Возможные даты встречи (формат даты - dd.mm, всё - 2017 год): 03.06, 04.06, 10.06, 11.06. Предпочтительные даты выделены жирным.
    Прошу откликнуться, кто хочет и кто может присоединиться к встрече, уточнить предпочтительные для вас дату и время сбора.
    Место сбора по традиции выбирает Ярослав!
  15. Like
    kami получил реакцию от Rusland в June FSM (FMX SPb Meeting)   
    Коллеги! Во флудильне в Телеграме Ярославом была озвучена великолепнейшая мысль - устроить сборище в начале июня в Питере.
    Возможные даты встречи (формат даты - dd.mm, всё - 2017 год): 03.06, 04.06, 10.06, 11.06. Предпочтительные даты выделены жирным.
    Прошу откликнуться, кто хочет и кто может присоединиться к встрече, уточнить предпочтительные для вас дату и время сбора.
    Место сбора по традиции выбирает Ярослав!
  16. Like
    kami получил реакцию от Alex7wrt в Как правильно организовать многопоточный алгоритм   
    А точно нужно дожидаться, пока все потоки отработают? Это не асинхронные задачи?
    В качестве еще одного варианта - воспользуйтесь interlocked-функциями. Главный поток определяет, сколько вторичных потоков он запустит. И выставляет нужное значение в integer-переменной.
    Каждый поток, завершив виток просчета вызывает InterlockedDecrement(ThreadCounter); При достижении нуля - из последнего вторичного потока вызывается TThread.Queue для сообщения главному потоку "все просчеты завершены". Ну и - потоки входят в спячку, например - на ожидании TEvent. А получив очередную порцию данных для просчета - выходят из ожидания события.
    Даже лучше не так: каждый поток при запуске делает InterlockedIncrement(ThreadCounter), не стоит главному потоку выставлять начальное значение, хватит с него и запуска вторичных потоков. А вот всё остальное - да, остается в силе.
     
  17. Like
    kami получил реакцию от Alex7wrt в Как правильно организовать многопоточный алгоритм   
    Если Windows - то это WaitForMultipleObjects
    в остальных случаях - см. TTask.WaitForAll
  18. Like
    kami получил реакцию от Равиль Зарипов (ZuBy) в К знатокам SQL   
    AND ((FieldDate<=D2) OR (D2 IS NULL))
  19. Like
    kami получил реакцию от Rusland в К знатокам SQL   
    AND ((FieldDate<=D2) OR (D2 IS NULL))
  20. Like
    kami получил реакцию от walexw в К знатокам SQL   
    AND ((FieldDate<=D2) OR (D2 IS NULL))
  21. Like
    kami получил реакцию от enatechno в К знатокам SQL   
    AND ((FieldDate<=D2) OR (D2 IS NULL))
  22. Like
    kami получил реакцию от Данил Абдрафиков в CallInUIThread has been deprecated   
    определена. Начало потока + 6 байт + количество байт, ушедших в строку.
    Правильнее будет сделать mm.CopyFrom(InStream, InStream.Size - InStream.Position); , но не суть.
    А вот с путаницей байты-символы это да, это печалька.
  23. Like
    kami отреагировална Евгений Корепов в Проблема с сохранением объекта в TagObject   
    Потому что это служебное поле, за которое объект-владелец не в ответе. Для иного вы можете использовать Image2.AddObject() - в этом случае Image2 будет знать о своих "детях" (Image2.Children в количестве Image2.ChildrenCount) и при самоубийстве покарает и детей. А в случае TagObject он проигнорирует содержащийся там объект  и возникнет утечка памяти. Воспринимайте TagObject как средство хранения ссылки на реально существующий в приложении объект, а не как место хранения самого объекта.
  24. Like
    kami получил реакцию от delphiex в Приложение Android закрывается, если язык Английский   
    Вы слишком категоричны. 90% глюков, на которые разработчик отвечает "ну у меня же работает" все-таки связаны с недочетами в коде. Да, в этом недочете принимает участие конфигурация оборудования, установленного ПО, объема ОЗУ и т.д. и т.п. Но именно Вам придется "обходить" эту ситуацию, а не пользователю - менять конфигурацию. И стартом в этом направлении могут послужить рекомендации ENRGY.
  25. Like
    kami получил реакцию от Ingalime в Посоветуйте функционал для приложения   
    Нормативная документация (устав, цели, программа)
    Актуальные вопросы на предстоящую повестку дня на какой-нибудь сессии
    Обращения от граждан (хотя они гораздо чаще идут на конкретного представителя)
    "Внутреннее" голосование по какому-нибудь разрабатываемому документу / согласование уполномоченными должностными лицами
    А вообще - лучше всего уточнить у заказчика. Не "какой функционал должен быть у приложения" , "дайте ТЗ", а "давайте вместе подумаем / пофантазируем - вот у нас есть мобильное приложение. И мы будем его использовать для / чтобы ...". Причем это лучше делать не в письменной форме, а при личной встрече (при наличии такой возможности).
     
×
×
  • Создать...