Page 1 of 1

Stealth Client on Linux

Posted: 07.10.2013 12:31
by kollad
Реально нет? Могу попробовать помочь в этом вопросе, если интересно.

Re: Stealth Client on Linux

Posted: 07.10.2013 13:24
by Vizit0r
Wine - 100% совместимость.
родной если и будет, то не раньше 14 года. и то, не вижу особого смысла...

Re: Stealth Client on Linux

Posted: 07.10.2013 13:44
by kollad
Точно, совсем забыл про Wine :)

Повторюсь, было бы интересно поколупать и сделать нативный клиент под linux. Естественно, если Вам это интересно и желаете поделится исходниками. Ради любимой ультимы готов на все :D

Re: Stealth Client on Linux

Posted: 07.10.2013 14:35
by Vizit0r
не интересно, и не желаю.
1) проходили, не раз - провал полный.
2) переписать стелс с нуля за вменяемые сроки - это не смешно. больше трех мб чистых стелсовых исходников, без учета окон и сторонних компонентов.
3) в 2014 году вроде как будет нативная поддержа линукса Дельфами.

Re: Stealth Client on Linux

Posted: 07.10.2013 14:43
by kollad
Vizit0r wrote:не интересно, и не желаю.
1) проходили, не раз - провал полный.
2) переписать стелс с нуля за вменяемые сроки - это не смешно. больше трех мб чистых стелсовых исходников, без учета окон и сторонних компонентов.
3) в 2014 году вроде как будет нативная поддержа линукса Дельфами.
Ясно. Ну что ж, тогда будем ждать :) А пока Wine. Спасибо за ответ

Re: Stealth Client on Linux

Posted: 10.11.2014 21:37
by Maxwell
Что-то не особо в Wine работает...

Сразу при старте стелса.

Code: Select all

An exception raised at 21:01:10:940
List index out of bounds (0)
(0014523A){Stealth.exe } [0054623A] Vcl.StdCtrls.TListBoxStrings.GetObject (Line 6289, "Vcl.StdCtrls.pas")
Call stack:
  (00145235){Stealth.exe } [00546235] Vcl.StdCtrls.TListBoxStrings.GetObject (Line 6286, "Vcl.StdCtrls.pas")
  (00145235){Stealth.exe } [00546235] Vcl.StdCtrls.TListBoxStrings.GetObject (Line 6286, "Vcl.StdCtrls.pas")
  (0051EA6D){Stealth.exe } [0091FA6D] ClassMainStealth.TMainStealth.Create (Line 248, "ClassMainStealth.pas")
  (005D23A7){Stealth.exe } [009D33A7] main.TStealthForm.FormCreate (Line 1776, "main.pas")
  (001DD62D){Stealth.exe } [005DE62D] Vcl.Forms.TCustomForm.DoCreate (Line 3736, "Vcl.Forms.pas")
  (001DD24D){Stealth.exe } [005DE24D] Vcl.Forms.TCustomForm.AfterConstruction (Line 3620, "Vcl.Forms.pas")
  (001DD1FF){Stealth.exe } [005DE1FF] Vcl.Forms.TCustomForm.Create (Line 3610, "Vcl.Forms.pas")
  (001E7BAA){Stealth.exe } [005E8BAA] Vcl.Forms.TApplication.CreateForm (Line 10407, "Vcl.Forms.pas")
  (00690378){Stealth.exe } [00A91378] Stealth.Stealth (Line 234, "")
После нажатия "Ок"

Code: Select all

An exception raised at 21:06:25:696
Access violation at address 009D4589 in module 'Stealth.exe'. Read of address 0000002C
(005D3589){Stealth.exe } [009D4589] main.TStealthForm.FormShow (Line 2074, "main.pas")
Call stack:
  (005D3589){Stealth.exe } [009D4589] main.TStealthForm.FormShow (Line 2074, "main.pas")
  (0032EAF0){Stealth.exe } [0072FAF0] FormPlacemt.TFormPlacementStealth.FormShow (Line 905, "FormPlacemt.pas")
  (001DDE8D){Stealth.exe } [005DEE8D] Vcl.Forms.TCustomForm.DoShow (Line 4006, "Vcl.Forms.pas")
  (0020FB75){Stealth.exe } [00610B75] Vcl.Controls.TControl.WndProc (Line 7224, "Vcl.Controls.pas")
  (00214561){Stealth.exe } [00615561] Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas")
  (001DE8B1){Stealth.exe } [005DF8B1] Vcl.Forms.TCustomForm.WndProc (Line 4388, "Vcl.Forms.pas")
  (0020F7B0){Stealth.exe } [006107B0] Vcl.Controls.TControl.Perform (Line 7002, "Vcl.Controls.pas")
  (0021394D){Stealth.exe } [0061494D] Vcl.Controls.TWinControl.UpdateShowing (Line 9674, "Vcl.Controls.pas")
  (00213A5C){Stealth.exe } [00614A5C] Vcl.Controls.TWinControl.UpdateControlState (Line 9709, "Vcl.Controls.pas")
  (002165B2){Stealth.exe } [006175B2] Vcl.Controls.TWinControl.CMVisibleChanged (Line 11473, "Vcl.Controls.pas")
  (00214561){Stealth.exe } [00615561] Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas")
  (001DE8B1){Stealth.exe } [005DF8B1] Vcl.Forms.TCustomForm.WndProc (Line 4388, "Vcl.Forms.pas")
  (0020F7B0){Stealth.exe } [006107B0] Vcl.Controls.TControl.Perform (Line 7002, "Vcl.Controls.pas")
  (0020E2CE){Stealth.exe } [0060F2CE] Vcl.Controls.TControl.SetVisible (Line 6031, "Vcl.Controls.pas")
  (001DD24D){Stealth.exe } [005DE24D] Vcl.Forms.TCustomForm.AfterConstruction (Line 3620, "Vcl.Forms.pas")
  (001DD1FF){Stealth.exe } [005DE1FF] Vcl.Forms.TCustomForm.Create (Line 3610, "Vcl.Forms.pas")
  (001E7BAA){Stealth.exe } [005E8BAA] Vcl.Forms.TApplication.CreateForm (Line 10407, "Vcl.Forms.pas")
  (00690378){Stealth.exe } [00A91378] Stealth.Stealth (Line 234, "")
maxwell@maxwell-nix ~ $ wine --version
wine-1.6.2

maxwell@maxwell-nix ~ $ cat /etc/lsb-release
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=17
DISTRIB_CODENAME=qiana
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"

maxwell@maxwell-nix ~ $ uname -a
Linux maxwell-nix 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Re: Stealth Client on Linux

Posted: 10.11.2014 21:44
by Vizit0r
ага, есть такое.
оно пытается в этот момент работать с обьектом, который еще не создал.
Я тут рефакторинг проводил, недоглядел чуток.

Завтра выложу наверное апдейт.

Re: Stealth Client on Linux

Posted: 16.11.2014 20:42
by Maxwell
Как дела с апдейтом?

Re: Stealth Client on Linux

Posted: 16.11.2014 22:52
by Vizit0r
занят сильно, не до компа вообще.

Re: Stealth Client on Linux

Posted: 18.10.2016 13:47
by Kobzar
И тишина?

Re: Stealth Client on Linux

Posted: 19.10.2016 12:00
by Vizit0r
разрабы в начале года писали, что поддержка линухов почти готова, осталось пройти полноценное тестирование.
В roadmap на 2016 была заявлена поодержка линухов.

Но учитывая очередную продажу рад студии и кучу сложностей после этого - думаю что в этом году не будет.

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

Re: Stealth Client on Linux

Posted: 25.10.2016 20:37
by Vizit0r
вышли комментарии по роадмэпу, мол поддержка линухов в приоритете, бла-бла-бла и будет обязательно сделана. Но есть маленький ньюанс - не написали в какой версии будет...
I am even happier with the team’s decision to support the Linux development and push forward as aggressively as possible without compromising on quality.
и дальше размазано по тексту.



Но мне пока и без линухов есть чем заниматься.

Re: Stealth Client on Linux

Posted: 14.01.2017 14:14
by GeeZeR
В общем у меня тоже чёт не пашет: Wine 2.0 (пробовал и на 1.6.2) , Ubuntu 14.04, Stealth 7.9.0, клиент 7.0.13.4
Коннектится нормально, но при запуске клиента появляется сообщение, что окно клиента не найдено, а после закрытия сообщения открывается окно клиента...
Image

Image

Кроме того на вкладке "Map" не отображается карта.

Re: Stealth Client on Linux

Posted: 17.01.2017 19:56
by Vizit0r
отключи использование dll.

Карта в настройках включена?