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

xenon54

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

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

  • Посещение

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

    14

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

  1. Вы используете индейцев. Из коробки не работает. Для SSL нужно прописывать uses "IdSSLOpenSSLHeaders_Static". В корне папки с проектом должны лежать статические библиотеки: libcrypto.a и libssl.a. Деплоить их ненадо, просто должны лежать в корне проекта.

  2. Понимаю, что наболело, и ничуть не защищаю абракадабру в этом отношении, но боюсь, что писать на этом форуме об этом не имеет смысла. Это же не официальный форум абракадабры, это форум Ярослава где он пытается помогать решать технические вопросы. Единственный представитель компании на этом форуме - это Ярослав, ну и иногда захаживает "RoschinSpb". И Ярослав уже много раз писал о том, что ему не подвластен наш наболевший вопрос о продажах (а так же то, что компания продает за деньги фиксы своих же багов) и ценовой политике.

  3. Спасибо за объяснения и за пример :)

    2 вопроса сразу возникли попутных:

    1. Когда использую устройство со скейлом равным двум, image1.MultiResBitmap.Count = 2. Значит ли это что в память загружаются обе картинки со скейлом 1 и 2?

    2. Если в ImageList будут картинки со скейлами (1,2,3), а устройство имеет скейл 1.3, то какая картинка подставится (читал что у ведра бывает скейл 1.3, просто нечем проверить) ? Если возьмется картинка с меньшим скейлом, т.е. 1, то будет потеря качества картинки на экране, а если возьмется со скейлом 2, то это получается перерасход памяти :) Хотя конечно если ответ на первый вопрос утвердительный, то про память вопрос отлетает.

  4. Вот нашел такую штуку: тынц.

    Проблемы исчезли. А еще пишут следующее:

     

     

    I follow the hint of Thomas Grusche renaming the following files:
    - Borland.Studio.Delphi.dll
    - Borland.Studio.Refactoring.dll
    - refactoride210.bpl

    This makes the XE7 IDE usable again. 
    Just the refactoring feature aren't available anymore.
  5. Нашел решение, но не уверен что идеальное:

    var
    ScreenScale : Single;
    
    procedure TForm1.FormShow(Sender: TObject);
    var
      ScreenSvc: IFMXScreenService;
    begin
        if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenSvc)) then
        begin
          ScreenScale := ScreenSvc.GetScreenScale;
        end;
    end;
    
    function TForm1.GetImageFromImageListByScale(indx: Integer): TBitmap;
    var
      i : Integer;
      arr : TArray<Single>;
    begin
      Result := nil;
      arr := ImageList1.Source.Items[indx].MultiResBitmap.ScaleArray(False);
      for I := 0 to Length(arr)-1 do
      begin
        if SameValue(arr[i], ScreenScale) then
          Result := ImageList1.Source.Items[indx].MultiResBitmap.ItemByScale(ScreenScale,False,true).Bitmap as TBitmap;
    
      end;
    
      if Result <> nil then
        exit;
    
      Result := ImageList1.Source.Items[indx].MultiResBitmap.ItemByScale(1,False,true).Bitmap as TBitmap;
    
    
    end;
    
    
    
    
    
  6. Есть ImageList, в нем есть Source Images и List of images. В source images добавляю итем, в него загружаю 3 картинки для разных скейлов (1,2,3). В list of images создаю итем и указываю источником тот самый первый итем из source images, далее делаю так:

    image1.Bitmap.Assign(imagelist1.Bitmap(TSizeF.Create(258, 344),0));
    

    Картинка появляется, но всегда берется первый из MultiresBitmap независимо от скейла реального устройства. К примеру на Iphone 6plus scale=3 и картинка должна браться соответствующая, но берется первая со скейлом 1. Что я делаю не так?

  7. У трекбара есть свойство "Thumb" это как раз та пимпочка на трекбаре. Нужно установить обработчик события на ней, т.е. Trackbar1.Thumb.OnMouseUp.

     

     

    P.S.: Вот еще можете эту темку глянуть, думаю будет полезным. Кстати в XE7 свойства Thumb небыло, оно появилось в XE8.

  8. Ценовая политика абракадабры конечно какая-то космическая, особенно на фоне резкого падения покупательской способности населения нашей страны. Если трезво смотреть на вещи, думаю в России на данный момент почти все программисты одиночки используют не лицензионное ПО. Компанию понять тоже можно, им нужны бабосы на существование и развитие и делать специально для России для физ лиц лицензию дешевой им нет никакого резона. И в итоге все остаются при своем: компания ломит цену, а одиночки игнорируют закон...

  9. Думается мне, что за меньшую сумму просто нет резона.

     

    Ну и помимо самого часа занятий нужно еще потратить время на подготовку к этому занятию. Время каждый человек оценивает сам, учитывая, что это ведущий разработчик ФМ, то 2000 в час это более чем, другой вопрос что не каждый может себе это позволить.

  10. Сильная разница в часовых поясах будет только для дальнего востока, а т.к. форум итак мало населен + в это время попадает только маленькая часть тех кто не спит, то подозреваю что на форуме в то время находилось 1-2 человека.

     

    Если по теме, то у TIdTCPClient ну или сервер есть IOHandler у которого есть куча перегруженных методов по отправке данных, как строки так и тупо последовательность байт.

     

    P.S.: Большой активности на этом форуме вы не увидите, по крайней мере не сейчас, постоянных пользователей, по моим наблюдениям, тут не больше 15 человек.

  11. Блин, неужели никто с сетью в фаерманки не работает? :lol:

    Первый пост 2:39 ночи, второй 5:00, третий 6:50, не услышав ответа в такое время на немногочисленном форуме вы сделали вывод что никто не работает с сетью в ФМ, окей  ;)

  12. Я написал подобное приложение для себя для IPhone чтобы слушать в машине через блютус. Все отлично. Подумал я, мб в AppStore выложить? И тут у меня возникли дикие сомнения по поводу правомерности таких действий. Если музыка, которую пользователь скачает к себе на телефон, будет залита на сайт нелегально, то получается приложение помогает распространять контрафакт?

  13. Здравствуйте. Постоянно вылетает out of memory в редакторе стилей при нажатии на кнопку "Apply and Close". Открываю студию заново, захожу в редактор, делаю что-то, сохраняю, все норм. Захожу еще раз в редактор, что-то делаю и OOM. Раньше это возникало хотя бы после 3-5 заходов в редактор, а сейчас уже после каждого, думается мне, что через пару дней я вообще там ничего не смогу делать. С чем это может быть связано? Если день насыщен работой со стилями, то студию загружаю по 50 раз на дню, устал :)

  14.  

    Тема на форуме уже обсуждалась.

    Конструктивный ответ. Ну значит подскажите человеку как пользоваться поиском, либо киньте ссылку на обсуждение данной темы. А так зачем писать сухие отписки?!

     

    Этот форум не помойка и тем не так уж много, так что найти можно что угодно, зная что ответ на этом форуме есть. Если теперь и я и ТС знаем что ответ на этом форуме есть, почему бы не поискать заинтересованному лицу, а не мне? Тут кстати уже довольно нередко стали дублировать темы/вопросы, для каждого пользоваться поиском вместо него? Это все равно что вместо того что бы помочь в конкретной ситуации, написать приложение за человека, зато помог, да...

    Вбил в поиск форума "TIdTCPClient" и вот ответ.

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