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

shershen

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

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

  • Посещение

Сообщения, опубликованные shershen

  1. Я уже спрашивал на embarcadero форуме пару лет назад, тогда путного ничего не посоветовали, а сейчас что-то не нашел той темы. Выход новых версий ситуацию не изменил, вот и решил еще раз, уже тут, поинтересоваться, что это за глюк такой. ProgressBar в итеме ListView ListBox. Выполняется обработка файлов по очереди, если файлов много и они не влезают в окно, то поскролив туда-сюда в процессе появляется вот такая фигня. Причем, походу, значения этих PBar'ов на самом деле меняются, что за колдунство? Есть еще другие артифакты (типа мусора около кнопки после ее нажатия, там уж точно глюк визуальный, но это наверное стоит другую тему создать?), Да, это мак кстати.

     

    делаю так:

    TListBoxItem(Listbox1.ListItems[cur_index]).StylesData['progressbar1']:=Progress;
    

    bfd8eGk.png

    Извиняюсь, если темой ошибся)

  2. Спасибо всем! А пример из архива у меня не заработал, xe6 ругается на отсутствующие свойства, типа DesignerMasterStyle, Layout1.Size.Width, Layout1.Size.PlatformDefault. Все равно спасибо, суть примерно ясна, но вариант с Scale -1 подкупает своей простотой. ^_^

  3. Как бы попроще, а главное быстро, отразить текст по вертикали/горизонтали? Что-то с ходу не выходит и не нагугляется. Думал, кину label какой-нибудь на форму, применю эффектик соответствующий и дело в шляпе, но не тут-то было...

  4. Извиняюсь за долгий неответ) Грубо говоря, да. А если lame попросить сконверить wav в mp3, то он будет показывать процент выполнения конвертации, который мне и нужно получить парсингом и показать в прогресс баре.

  5. Итак, когда я запускаю софтину через PAServer или запускаю сам (назовем это 'способ 1') бинарник внутри "Myapp.app/Contents/MacOS/myapp" все норм. 
    При простой запуске "Myapp.app" (способ 2) библиотека не может найти файл, который лежит рядом с бинарником ("Myapp.app/Contents/MacOS/FILE")
     
    Похоже, проблема с текущим каталогом. Действительно, при запуске способом 1 GetCurrentDir возвращает '/Users/.../myapp.app/Contents/MacOS'. Вторым способом получаем '/', вот так, просто слеш. Но очевидное действие - SetCurrentDir(ExtractFilePath(ParamStr(0))) не помогает. Выручайте, братцы!
  6. Возникла проблема непонятного характера, пока подробностей не могу предоставить, ибо используется сторонняя библиотека и затруднения возникают в ней. 

     

    При запуске через PAServer (delphi firemonkey xe6) программа работает нормально, при запуске напрямую возникают проблемы в этой библиотеке при обращению к некоторым файлам ("невозможно открыть файл), с которыми работает программа (это насколько я сейчас понял).

     

    Так, навскидку, может кто знает о различиях при простом запуске и под PAServer? А я пока постараюсь выяснить больше...

  7. Да, возьмем для примера какой-нибудь конвертер форматов, мы его запускаем (типа CreateProcess с Pipes на винде) и пока идет преобразование, мы показываем красивый progress bar на форме, считывая % из консольного окна.

  8. Тоже это обошел, но несколько подругому - использовал обработчики procedure DragOver и DragDrop формы, соответственно смотря попадаю ли на нужный компонент и пересчитывая координаты.

    Извиняюсь на некропостинг, но как вы это сделали? У моих форм нет DnD событий =/

×
×
  • Создать...