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

Tarik02

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

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

  • Посещение

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

    1

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

  1. А как этот компилятор установить?
  2. Ну а если нужно срочно закрыть программу(пользователь может в любой момент закрыть программу).
  3. Я загружаю картинку в отдельном потоке из сервера(пока из localhost). Иногда бывает, картинка загружается, иногда - нет. Если закрыть программу, выскакивает ошибка:
  4. Как реализовать плавный скроллинг в ScrollBox. Скроллинг програмный(ScrollTo). Я хотел бы примерно такую анимацию, что сначало скорость мала, потом чуть больше, и на конец снова мала. Но это не обязательно.
  5. Возможно ли использовать лямбда-выражения в C++ Builder XE7? Если да, то как?
  6. Спасибо, но я уже сам разобрался...
  7. Как вычислить максимально-допустимый размер текста, чтобы текст влез в блок по заданной длине, перенос слов запрещен.
  8. Я создаю TListViewItem и добавляю её в TListView, но как добавить картинку слева? Вот код создания ячейки: TListViewItem *Item = ListView1->Items->Add(); Item->Text = "123";
  9. Нужно ли освобождать память после создания ячеек в TListViewItem. Вот код создания: TListViewItem *Item = ListView1->Items->Add(); Item->Text = "123";
  10. http://docwiki.embarcadero.com/Libraries/XE6/en/FMX.Graphics
  11. Да, но это для сбережения состояния приложения, а мне нужно для настроек. И я уже частично реализовал вышесказанный способ.
  12. Какой универсальный способ для хранения настроек существует для основных платформ, или для каждой платформы свой код, но использование этого кода для всех будет одинаково. Я имею в виду, дайте код инициализации TIniFile для каждой из платформ.
  13. Но по стандартам Embarcadero, особенно на мобильных платформах лучше использовать DisposeOf(): buttonSub = Application->FindComponent("subButton"+IntToStr(i)); if(buttonSub) { buttonSub->DisposeOf(); buttonSub = NULL; }
  14. Функция: bool BigIf(String Str) { while (Str.Length() > 2) { if (((Str[1] == '0') || (Str[1] == '1')) && ((Str[3] == '0') || (Str[3] == '1'))) { if (Str[2] == '|') { Str.Insert(((Str[1] == '1') || (Str[3] == '1')) ? 1 : 0,1); Str.Delete(2,3); } else if (Str[2] == '&') { Str.Insert(((Str[1] == '1') && (Str[3] == '1')) ? 1 : 0,1); Str.Delete(2,3); }; ShowMessage(Str); } else { // Здесь ошибка, неправильный формат условия }; }; return Str[1] == '1'; }; И примеры использования: bool Result; Result = BigIf("1&0"); // true && false Result = BigIf("1|0"); // true || false Result = BigIf("1&0|1"); // true && false || true Result = BigIf("1&0|0"); // true && false || false
  15. Я придумал такой проект: шахматы на троих. Посмотрите, что сейчас есть и скажите: Будет ли нормальным такой проект если сделать возможность игры через интернет или/и сеть? ChessForThree.zip
  16. Tarik02

    Не работает OnClick по TModel3D

    Смотрел вот http://fire-monkey.ru/topic/619-pochemu-u-menia-ne-rabotaet-onclick-po-3d-obektu/, но там ничего не понял, у меня есть форма TForm3D, и на ней TDummy, а на этом TDummy находится TModel3D. Вот при клике на эту модель, нужно чтобы работало событие OnClick. Но оно не работает!
  17. Я бы начинал, я думаю FireMonkey будет развиваться очень сильно, я уже работаю плотно с FireMonkey. Делаю небольшой 3D проект шахмат на троих. Успехи есть, так, что я думаю - да!
  18. Условие хранить в переменной НЕВОЗМОЖНО я бы рекомендовал: 1. Формировать строку с условиями, например такую: "1||0&&0". 2. Использовать конечный автомат, который будет анализировать эту строку и возвращать результат в виде 1 или 0. Я могу сделать этот конечный автомат бесплатно. Делать? И язык какой? C++?
  19. Как загружать 3D модель из TStream в TModel. Из файлов загружает долго, из ресурсов думаю будет скорее!
  20. Вопрос решил: TOBJModelImporter *MI; TModelImportServices *ImSe; IModelImporter *IMI; MI = new TOBJModelImporter(); ImSe = new TModelImportServices(); ImSe->RegisterImporter(MI->operator IModelImporter *());
  21. Tarik02

    TModel3D - загрузка моделей *.obj

    Я работаю на Rad Studio XE7 C++ builder. Нужно загрузить obj-модель в TModel3D из TStream, или из файла, но когда вызываю LoadFromFile, модель стает пустой(если там загружена модель в Design Time). Как решить эту проблему?
  22. Как конвертировать символ в виртуальный код клавиши для функции keybd_event на windows. Дело в том, что нужно конвертировать на android, так-как некоторые символы нужно передавать без конвертации.
×
×
  • Создать...