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

netlink

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

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

  • Посещение

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

  1. Добрый день!

    Пытаюсь собрать SOAP сервис под LInux.
    Просто создал пустой с тестовыми методами через визард. 

    При компиляции получаю следующие ошибки:

     

    Checking project dependencies...
    Building Project2.dproj (Debug, Linux64)
    brcc32 command line for "Project2.vrc"
      c:\program files (x86)\embarcadero\studio\21.0\bin\cgrc.exe -c65001 Project2.vrc -foProject2.res 
    dcclinux64 command line for "Project2.dpr"
      c:\program files (x86)\embarcadero\studio\21.0\bin\dcclinux64.exe -$O- --no-config -B -Q -AGenerics.Collections=System.Generics.Collections;
      Generics.Defaults=System.Generics.Defaults -DDEBUG -E.\Linux64\Debug -I"c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug";"c:\program 
      files (x86)\embarcadero\studio\21.0\lib\Linux64\release";C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files 
      (x86)\embarcadero\studio\21.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files 
      (x86)\embarcadero\studio\21.0\include";"c:\program files (x86)\embarcadero\studio\21.0\redist\Linux64";
      C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 -LEC:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 
      -LNC:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64 -NU.\Linux64\Debug -NSSystem;Xml;Data;Datasnap;Web;Soap;;(Default) -O"c:\program 
      files (x86)\embarcadero\studio\21.0\lib\Linux64\release";C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files 
      (x86)\embarcadero\studio\21.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files 
      (x86)\embarcadero\studio\21.0\include";"c:\program files (x86)\embarcadero\studio\21.0\redist\Linux64";
      C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 -R"c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\release";
      C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files (x86)\embarcadero\studio\21.0\Imports";
      C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\21.0\include";"c:\program files 
      (x86)\embarcadero\studio\21.0\redist\Linux64";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 -U"c:\program files 
      (x86)\embarcadero\studio\21.0\lib\Linux64\debug";"c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\release";
      C:\Users\*username*\Documents\Embarcadero\Studio\21.0\Imports;"c:\program files (x86)\embarcadero\studio\21.0\Imports";
      C:\Users\Public\Documents\Embarcadero\Studio\21.0\Dcp\Linux64;"c:\program files (x86)\embarcadero\studio\21.0\include";"c:\program files 
      (x86)\embarcadero\studio\21.0\redist\Linux64";C:\Users\Public\Documents\Embarcadero\Studio\21.0\Bpl\Linux64 
      --syslibroot:C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk 
      --libpath:C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk\usr\lib\gcc\x86_64-linux-gnu\9;
      C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk\usr\lib\x86_64-linux-gnu;
      C:\Users\*username*\Documents\Embarcadero\Studio\SDKs\ubuntu20.04.sdk\lib\x86_64-linux-gnu -V -VN 
      -NHC:\Users\Public\Documents\Embarcadero\Studio\21.0\hpp\Linux64 -NO.\Linux64\Debug  Project2.dpr   
    [DCC Error] E2597 C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find -lz
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::deflate(System::Zlib::z_stream&, int): error: undefined reference to 'deflate'
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::deflateEnd(System::Zlib::z_stream&): error: undefined reference to 'deflateEnd'
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflate(System::Zlib::z_stream&, int): error: undefined reference to 'inflate'
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflateEnd(System::Zlib::z_stream&): error: undefined reference to 'inflateEnd'
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflateReset(System::Zlib::z_stream&): error: undefined reference to 'inflateReset'
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::deflateInit2_(System::Zlib::z_stream&, int, int, int, int, int, char*, int): error: undefined reference to 'deflateInit2_'
      c:\program files (x86)\embarcadero\studio\21.0\lib\Linux64\debug\System.ZLib.o:System.ZLib:function System::Zlib::inflateInit2_(System::Zlib::z_stream&, int, char*, int): error: undefined reference to 'inflateInit2_'
    [DCC Fatal Error] F2588 Linker error code: 1 ($00000001)
    Failed
    Elapsed time: 00:00:12.8

     

    Как лечить? Такое ощущение, что какие-то библиотеки используют устаревшие методы. 

  2. Коллеги, добрый день!

    Есть некий набор байт, который представляет собой пришедший через HTTP поток байт, который внутри JPEG.

      vImagesBytes: TBytes;

    Получаю, запихиваю это в MemoryStream

                      vBMPMemoryStream := TMemoryStream.Create;
                    try
                      vMemoryStream.WriteData(vImagesBytes, Length(vImagesBytes));
                      vMemoryStream.Seek(0, TSeekOrigin.soBeginning);

     

    Вопрос:

    как из стрима получить сначала JPEG, в потом конвертнуть его в BMP, чтобы загрузить в TBITMAP?

    Или есть более простой путь?

  3. оказалось полная чушь.

    одна форма зацеплена с другой через биндинг. На грид тянется некая инфа из датасета.

    И оказалось что поля нет в этом датасете.

    И приложение тупо умирало.

    Жесть. Причём под виндой работало нормально.

    Среда сама ещё глючит. Постоянно какие-то AV.

     

     

  4. У меня то же самое. Не помогает коммент данной строчки.

    Не знаю уже что делать.

    В логах вот так
     

    10-03 19:59:27.173   792  1628 I WindowState: WIN DEATH: Window{1c136b2 u0 d0 com.embarcadero.BM_Hypo_Partner/com.embarcadero.firemonkey.FMXNativeActivity}
    10-03 19:59:27.173   792  2071 I ActivityManager: Process com.embarcadero.BM_Hypo_Partner (pid 8851)(adj 0) has died(95,600)
    

    Что делать?

  5. Добрый день!

    После переезда  с xe8 на Berlin 10.1

    получил проблему с тем, что в мобильном приложении перестали работать запросы.

     

    Сначала приходил coocie с Id сессии в которой мы работаем с сервером.
    И раньше в 8-ке при вызове всех дочерних запросов после аутентификации кука отправлялась на сервер и всё работало.

    Если в 10-ке открывать тот же проект без правок - то перестают работать все дочерние запросы.

    Смотрели откладку - на сервер куки перестали приходить?

    Это баг 10-ки или что-то делать надо ручками?

    Где про это написано?

    Спасибо!

    С уважением,

    Кондрашов Андрей

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