Перейти к содержанию
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. Да. Можно. просто попробовал один раз. Упало. Нашёл проблему в другом. Инфа из датасета тянулась, а там поле String длиной всего 255 байт. Хотя у меня картинка в base64 длиннее. Разобрался. Спасибо!
  3. netlink

    MemoryStream -> JPEG -> BMP

    Коллеги, добрый день! Есть некий набор байт, который представляет собой пришедший через HTTP поток байт, который внутри JPEG. vImagesBytes: TBytes; Получаю, запихиваю это в MemoryStream vBMPMemoryStream := TMemoryStream.Create; try vMemoryStream.WriteData(vImagesBytes, Length(vImagesBytes)); vMemoryStream.Seek(0, TSeekOrigin.soBeginning); Вопрос: как из стрима получить сначала JPEG, в потом конвертнуть его в BMP, чтобы загрузить в TBITMAP? Или есть более простой путь?
  4. оказалось полная чушь. одна форма зацеплена с другой через биндинг. На грид тянется некая инфа из датасета. И оказалось что поля нет в этом датасете. И приложение тупо умирало. Жесть. Причём под виндой работало нормально. Среда сама ещё глючит. Постоянно какие-то AV.
  5. SDK попробовал 5.1.1 и 6.0 т.е. 22 и 24. Java последняя C:\Program Files (x86)\Java\jdk1.8.0_102\bin\KeyTool.exe
  6. Я её поставил на другом компе.И собрал то же приложение! Результат тот же самый.
  7. У меня то же самое. Не помогает коммент данной строчки. Не знаю уже что делать. В логах вот так 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) Что делать?
  8. netlink

    RESTClient + RESTRequest + Cookie

    Добрый день! После переезда с xe8 на Berlin 10.1 получил проблему с тем, что в мобильном приложении перестали работать запросы. Сначала приходил coocie с Id сессии в которой мы работаем с сервером. И раньше в 8-ке при вызове всех дочерних запросов после аутентификации кука отправлялась на сервер и всё работало. Если в 10-ке открывать тот же проект без правок - то перестают работать все дочерние запросы. Смотрели откладку - на сервер куки перестали приходить? Это баг 10-ки или что-то делать надо ручками? Где про это написано? Спасибо! С уважением, Кондрашов Андрей
×
×
  • Создать...