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

haword

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

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

  • Посещение

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

    19

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

  1. в том то и проблема что в корпоративный сектор лезть с глючащим софтом нельзя, не взлетит. как делает касперский? с начало отлаживает свое ПО на хомячках, обычных юзерах, как все взлетело и стало работать без глюков, переносят в корпоративную версию. и все довольны. у абракадабры все иначе. сделаем кое как на коленке софт пускай покупают. глючит? мы сейчас исправим, с вас еще столько же денег
  2. и наверняка еще не сталкивался с багом фреймворка, когда твоя программа на андроиде просто закрывается не вякнув ни слова. в ходе плясок с бубном выясняется что где то внутри произошел вызов ошибки что то типа raise EDBError, и реакция программы на нее немедленное закрытие без объявления причины. Или баг который у меня вылез на ХЕ8 которого не было на ХЕ7, правда не проверял на ХЕ8.1. Суть в том что после заполнения ListView данными из потока, ИНОГДА программа зависала и не отвечала на запросы. при этом загрузка процессора была нулевая. И на эмуляторе не воспроизводилась. А на планшете раз нормально, раз зависла. И сидишь чешешь репу, что там такого намудрили в новой версии. Следующая версия где возможно исправили - штука зелени
  3. а может тебе что то лучше выпить, а то что то наверняка голову жмет, не?
  4. а ты вероятно приятно удивишься когда найдешь баги в фреймворке, и узнаешь что они исправлены только в следующей версии, на которую тебе опять придется потратить штуку зелени и так каждый год
  5. кто то задает вопросы а кто то вые что ему не так отвечают или тянут с ответом офигевшие посетители форума. для тех кто слышит и хочет понять о чем речь, пример с чатом был для того что бы уяснить как работать с сокетами. особенно полезно для тех кто пытается в серверном сокете передать данные клиенту через обычный вызов write компонента, не удосужившись понять что и как вообще работает и как надо передавать данные клиенту.
  6. если жить по такому правилу тогда надо и слушать музыку по одному разу. послушал песню - заплатил. послушал песню - заплатил. вот тогда будет правильно
  7. в самом indy 9 версии есть пример простого чата. открыл и посмотрел как это делается. так нет же. народ будет до упору писать на форуме, ждать ответа, собачится с теми кто ему что то пишет и ожидать когда же манна небесная свалится на голову в виде готового решения его проблемы. эх когда я только начинал писать на 4 делфи, никаких инетов дома не было, все изучалось по хелпам, примерам и исходникам. а сейчас обленился народ. что то делать самому, пошевелить мозгами и руками это так лениво.
  8. там написано что вроде как могу.
  9. то есть я могу взять ваш компонент из fmx, модернизировать его как мне надо, оформить как отдельный компонент продавать?
  10. а подредактировать FMX.FontGlyphs.Win.pas и в нем изменить название шрифта при выполнении CreateFont пробовали?
  11. ну а по истории пройтись и посмотреть почему именно туда приходит?
  12. проще джинерик использовать в нем и поиск индексированный и добавление удаление записей реализовано уже.
  13. написано же что в данный момент не поддерживается прямая работа с процессорами intel. то что у вас работает то это через эммулятор арм команд а соответственно возможны любые глюки. в 9 версии в планах было что сделают а сделают или нет хз.
  14. любой memodataset можно использовать. можно создать дженерик со своим классом или рекордом.
  15. В TDataSet маловероятно что могли хранить что то. тут надо что то типа TClientDataSet а он есть и под FMX
  16. чистый проект так же ведет себя?
  17. думаю так будет наиболее правильно делать везде. dlg.ShowModal( procedure(ModalResult: TModalResult) begin // Do something. end
  18. showmodal не тормозит выполнение программы на мобильных устройствах, об этом в хелпе пишут, то есть после показа формы сразу будет вызываться попытка ее уничтожения.
  19. если у меня работает а у вас нет значит что то у вас не так
  20. можно сделать на таймерах. НО лучше разгрузить форму. testform.zip
  21. сделал бакап поставил посомтрел сделал рестор.
  22. а когда апдейт будет? если не секрет
  23. http://stackoverflow.com/questions/29906723/delphi-xe8-bug-in-tlistt-need-workaround
  24. это все делается на одной форме. самый простой вариант это накидать все варианты на форму и не используемые скрыть. а при выборе типа одежды показать поля в которым можно выбрать цвет и размер. при более сложном варианте оэто создать панель не видимую и в зависимости от типа выбора накидывать туда компоненты.
×
×
  • Создать...