Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Stealth Client on Linux

Only for requests.
Post Reply
kollad
Posts: 6
Joined: 07.10.2013 12:30

Stealth Client on Linux

Post by kollad »

Реально нет? Могу попробовать помочь в этом вопросе, если интересно.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post by Vizit0r »

Wine - 100% совместимость.
родной если и будет, то не раньше 14 года. и то, не вижу особого смысла...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
kollad
Posts: 6
Joined: 07.10.2013 12:30

Re: Stealth Client on Linux

Post by kollad »

Точно, совсем забыл про Wine :)

Повторюсь, было бы интересно поколупать и сделать нативный клиент под linux. Естественно, если Вам это интересно и желаете поделится исходниками. Ради любимой ультимы готов на все :D
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post by Vizit0r »

не интересно, и не желаю.
1) проходили, не раз - провал полный.
2) переписать стелс с нуля за вменяемые сроки - это не смешно. больше трех мб чистых стелсовых исходников, без учета окон и сторонних компонентов.
3) в 2014 году вроде как будет нативная поддержа линукса Дельфами.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
kollad
Posts: 6
Joined: 07.10.2013 12:30

Re: Stealth Client on Linux

Post by kollad »

Vizit0r wrote:не интересно, и не желаю.
1) проходили, не раз - провал полный.
2) переписать стелс с нуля за вменяемые сроки - это не смешно. больше трех мб чистых стелсовых исходников, без учета окон и сторонних компонентов.
3) в 2014 году вроде как будет нативная поддержа линукса Дельфами.
Ясно. Ну что ж, тогда будем ждать :) А пока Wine. Спасибо за ответ
Maxwell
Neophyte
Neophyte
Posts: 43
Joined: 10.11.2014 17:06

Re: Stealth Client on Linux

Post 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
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post by Vizit0r »

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

Завтра выложу наверное апдейт.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Maxwell
Neophyte
Neophyte
Posts: 43
Joined: 10.11.2014 17:06

Re: Stealth Client on Linux

Post by Maxwell »

Как дела с апдейтом?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post by Vizit0r »

занят сильно, не до компа вообще.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Kobzar
Novice
Novice
Posts: 72
Joined: 28.02.2006 14:49
Contact:

Re: Stealth Client on Linux

Post by Kobzar »

И тишина?
Кто понял жизнь - тот не спешит ...
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post by Vizit0r »

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

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

А так-то с учетом того, что андроид базируется на никсах - перевести стелс на линухи проблемы не будет. думается мне. Только главное чтоб они поддерживались.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post 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.
и дальше размазано по тексту.



Но мне пока и без линухов есть чем заниматься.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Stealth Client on Linux

Post by GeeZeR »

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

Image

Кроме того на вкладке "Map" не отображается карта.
Stealth 8.10.2 | Клиент: 7.0.13.4
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Stealth Client on Linux

Post by Vizit0r »

отключи использование dll.

Карта в настройках включена?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply